Autor Zpráva
Matess
Profil *
Zdarvím,
mám následující kod a funguje normálně.
Jenomže. Pokud tam nechám tučně označený text, tak mi to vypisuje pouze jeden (nejnovější) článek v blogu a komentáře k němu přidává normálně.

Pokud odstraním tučný text, tak komentáře nefungují (vložit jsou, ale nejdou zobrazit), ale zase mi jde vypsat všechny články z blogu.

V PHP začínám a tak bych chtěl radu od zkušenějších kde dělám chybu a proč se to tak (ne)zobrazuje.

Děkuji mnohokrát.

$result = mysql_query("SELECT SQL_CALC_FOUND_ROWS * FROM blog WHERE zobrazit='1' ORDER BY id DESC, id DESC LIMIT $limit OFFSET " . intval($offset));
$pocet = mysql_result(mysql_query("SELECT FOUND_ROWS()"), 0);

while ($vypis = mysql_fetch_array($result)) {     
?>
         <div class="boxl"><div class="p">
            <div class="nadp">
              <?php echo $vypis["nadpis"]; ?>
            </div>
            <div class="obs">
              <?php echo $vypis["text"]; ?>
            
            <hr />
              <h2>Komentáře:<a href="#" onclick="window.open('komentar-vlozit.php?id=<?php echo $vypis["id"]; ?>', '_blank', 'width=500,height=650,left=300,top=70')">Přidat komentář</a></h2>
              
              <?php
              $result = mysql_query("SELECT * FROM komentare WHERE id_clanku='$vypis[id]' && zobrazit='1';");
              while ($vypis = mysql_fetch_array($result)) {
                
                $mail = str_replace("@", "@", $vypis["mail"]);
                
                echo '
                <div id="komentar">
                  <h4>Od: ' .$vypis["nick"]. '<a href="mailto:' .$mail. '">' .$mail. '</a><a href="http://' .$vypis["web"]. '">' .$vypis["web"]. '</a></h4>
            
                  ' .$vypis["text"]. '
                </div>
                ';
              }
              ?>       

              
            </div>
         </div></div>
         
         <p>&nbsp;</p>
<?php
}
tiso
Profil
Matess - premenuj si premenné $vypis a $result v zvýraznených riadkoch na niečo iné.
Matess
Profil *
tiso
Perfektní. Děkuji

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: