Jump to content
php.lv forumi

forSilence

Reģistrētie lietotāji
  • Posts

    63
  • Joined

  • Last visited

Posts posted by forSilence

  1. Uztaisīju video skriptu un tagad gribu uzlikt, lai rāda cik reizes skatīts. Tabulā izveidoju atsevišķu rowu views un ar query padevu, lai updeito viewus tabulā, bet kko esu izdarījis nepareizi, jo tabulā nekas neupdeitojas. Reku query's:

     

    $id = $_GET['id'];
    mysql_query ("UPDATE video SET views = views+1 WHERE id = $id");

    Ceru uz jūsu palīdzību. Jau iepriekš, paldies.

  2. Visu sataisīju

    Lūk kāds query's iznāca:

    mysql_query("SELECT

    ibf_members.members_display_name,ibf_member_extra.avatar_location,ibf_members.id,ibf_member_extra.avatar_type FROM ibf_members LEFT JOIN ibf_member_extra ON ibf_members.id = ibf_member_extra.id")

  3. Nu man ir tagad šādi:

    mysql_query("SELECT id,members_display_name,mgroup FROM ibf_members");

    mysql_query("SELECT avatar_location,avatar_type FROM ibf_member_extra");

    \

    Un to visu apvienot ar vienu funkciju jeb JOIN.

    Biku pameklēju pa skriptiem un atradu.

    mysql_query("SELECT id,members_display_name,mgroup FROM ibf_members JOIN ibf_member_extra ON (avatar_location = avatar_type");
    

    Bet man nesanāca, lūdzu pielabot, lai strādātu.

  4. Taisu useru lapu, kad visu pabeidzu nokļuvu pie lista kur būs redzami visi lietotāji. Un saskāros ar problēmu. Man katru useri parāda 3 reizes. Un nezinu kā to labot.

     

    Rekur skīns:tbwpod7ov2wwlgm24hb.png

     

    Un rekur tieši tā koda daļa

     

     

    else{
    $query = mysql_query("SELECT * FROM `ibf_members`, `ibf_member_extra` ");
    while($row = mysql_fetch_array($query)){
    switch($row['avatar_type'])
    {
    case 'upload':
    $avatar = "forums/uploads/". $row['avatar_location'];
    break;
    case 'url':
    $avatar = $row['avatar_location'];
    break;
    default:
    $avatar = "images/noavatar.png";
    break;
    }
    echo '
    <div id="video_list"><div class="video">
    <table><tr>
    <td><img src="'.$avatar.'" width="30" height="30" /></td>
    <td><a href="?do=user&id='.$row['id'].'">'.$row['members_display_name'].'</a></td>
    </tr></table></div></div>';
    
    }
    }

    Jau iepriekš paldies

  5. Esu gandrīz pabeidzis savu jaunumu skriptu, tik gribēju uzzināt, kā sataisīt vienu lietu.

     

    ir tabula:

     

    CREATE TABLE IF NOT EXISTS `news_komentari` (
     `id` int(11) NOT NULL AUTO_INCREMENT,
     `nid` int(11) NOT NULL,
     `author` text COLLATE utf8_unicode_ci NOT NULL,
     `comment` text COLLATE utf8_unicode_ci NOT NULL,
     `date` datetime NOT NULL,
     PRIMARY KEY (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;

     

    Kā sataisīt tā, lai parāda katram jaunumam atseviški kommentāru skaitu.

    Zinu kā sataisīt, lai parāda cik pavisam ir pievienotu komentāru datu bāzē, bet nezinu kām lai sataisa katam jaunumam atseviški.

     

    Šādā veidā es parādu cik pavisam komentāru:

     

    $result = mysql_query("SELECT * FROM news_komentari ORDER BY id DESC;");
    $num_rows = mysql_num_rows($result);

     

    Un katras struktūras definējums:

     

    `id`- komentāra id

    `nid` - jaunumu id

    `author` -autors

    `comment` komentārs

    `date` - datums.

     

    Un pie reiz vēlējos kā, lai sataisa, lai rāda datumu šādi 2010,08,29 22:48 nevis šādi 2010-08-29 22:48:24

  6. Nu itkā tavu domu sapratu tapēc pameignāju ar nocentrēt izmantojot margin. Man viņš centrā, bet citiem škībi.

     

    #content {
    width:900px;
    position:absolute;
    margin: 0px 62px auto;
    padding-bottom:70px;
    background:url(images/bg.png);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    top:185px;
    }

  7. Nu, ja tas klucis ir #content, tad tev CSSā ir position:absolute un left/top pixeļos.

    Īsti nesapratu, jā man tas ir klucis content, kas nav nocentrēts.

    Bet ja nav position:absolute; tad man viss ir sajucis un kā pievieno jaunu paneli, tad contents, nebīdās uz leju.

  8. Tātad izveidoju dizainu ļoti vienkāršu, bet radās problēma man dizainu rāda visu skaisti nocentrētu vidū, bet daudziem content ir aizgājis uz kreiso pusi, kā sataisīt tā, lai visiem būtu contents vidū.

     

    Reku skīrns: 2s4ih19tr8mna3pb5fo.png

     

    Un reku css kods. Css kods.

  9. Izveidoju Jaunumu skriptu, kur var pievienot jaunumu nosaukumu, īso rakstu, uzspiežot "Lasīt tālāk" atver pilno rakstu, un protams jaunumu bilde, var pievienot komentārus, un viss integrēts ar ipb. Bet radās problēma kā sataisīt tā, kad pievieno jaunumus, katrā input formā jābūt ievadītiem vismaz 3 simboliem un jābūt aizpildītiem visiem laukiem.

  10. Tātad atradu video skriptu integrētu ar ipb login. Un ar komentāru sistēmu. Video skriptam noņēmu neskaisto playeri un uzliku defulto youtube, tālāk sataisīju, lai varētu pievienot video aprakstu, un uzliku lai rāda video pievienošanas datumu, bet es gribu sataisīt tā, lai arī rāda cik reižu video ir skatīts, kādas kolonnas man ir jāliek iekš db un kā to visu izvadīt, un vēl kā var sataisīt, lai varētu pievienot kautvai smaidiņus.

  11. Nu tā forumu itkā sataisīju īsto, bet man neievada datus iekš db.

     

    Rekā izskatās forma.

    <?php 
    
    //mysql konekts
    mysql_connect("localhost", "root", "pw")or die(mysql_error());
    mysql_select_db("db")or die(mysql_error()); 
    
    if (isset($_POST['text'])) {
      echo $_POST['text'];
      $text_db=mysql_real_escape_string($_POST['text']);
      mysql_query("INSERT INTO `tabula-txt` (`text`, `time`) values ('$text_db', now())"); 
    } 
    
    echo "
    
    <form method='post'>
               Tavs teksts:<br />
               <input name='text' type='text' /><br />
               <input value='submit' type='submit' />
       </form> <!-- Jabut nosledzosajam tagam un nav formas vispar, nezinu vai viss Tu visu html kodu paradiji, bet izskatas ka sis butu labi vien japapildina. -->
    "
    ?>

    Ievadīto vardu viņš attēlo pirms foruma un kā ievada citu vārdu tas vārds pazūd un parādās tas otrs. Bet iekš db nekas nenotiek.

  12. Vai tagad ir pareizi?

    <?php 
    
    //mysql konekts
    mysql_connect("localhost", "root", "pw")or die('<pre>Nekaa.</p>');
    mysql_select_db("db")or die('<pre>Nekaa.</p>');
    
    if {(isset($_POST['text'])) 
    echo $_POST['text']  
    
    echo "
    Tavs teksts:
    <td><input type='text' name='text'>
    "
    mysql_query("INSERT INTO `tabula-txt` (`text`, `time`) ")
    ?>

×
×
  • Create New...