| Autor | Zpráva | ||
|---|---|---|---|
| Hrášek Profil * |
#1 · Zasláno: 16. 10. 2015, 23:04:48
Zdravím všechny PHP a SQL guru,
mám takový problém, vytvářím jednoduché diskusní forum a potřebuji, aby se mi v horním divu objevilo jméno (funguje), v prostředním zpráva (funguje) a ve spodním reakce administrátora(nefunguje), nebo respektive, aby to políčko $zaznam['reakce'] se tam objevilo teprve ve chvíli, kdy tam ta reakce bude přidána v adminu. <?php
$srch = mysql_query("SELECT * FROM diskuse");
$rows = MySQL_Num_Rows($srch);
if ($rows !== 0):
?>
<?php
for ($i=0;$i<$rows;$i++):
$zaznam = MySQL_Fetch_Assoc($srch);
?>
<div class="diskus"><?php echo $zaznam['jmeno'] ?></div>
<div style="width: 629px; border: 1px solid #0095D8; padding: 2px;">
<?php echo $zaznam['zprava'] ?>
</div>
<?php
if ( $zaznam['reakce']) !== 0 {
?> <div style="width: 629px; border: 1px solid #0095D8; padding: 2px;">
<?php echo $zaznam['reakce'] ?>
</div>
}
<?php endfor; ?>
<?php endif; ?> |
||
| Alphard Profil |
Hrášek:
„ if ( $zaznam['reakce']) !== 0 {“
Tohle neskončí syntaktickou chybou? Pravá závorka je chybně umístěná. Navíc, co vás vede k tomuto sestavení vyhodnocovaného výrazu? $zaznam['reakce'] bude zřejmě typu string, takže je třeba porovnávat s '' (prázdný řetězec). Nicméně, já bych daty nepoužíval operátor identity, ale psal bych
if (!empty($zaznam['reakce'])) {A ukončovací } není zapsaná v kontextu PHP kódu. Přemýšlejte o tom, co píšete.
|
||
|
Časová prodleva: 11 let
|
|||
0