Diskuze: Podmienka if pri výpise selectu order by
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj,
klasicky do cyklu ji stačí umístit pokud jsem tě dobře pochopil:
while($row = $select3->fetch_assoc()){
if($row['level'] == 5){
$barva = 'zluta';
}
}
Čo ak to ale nemám v cykle a to kvôli tomuto ? Nech to skúšam ako skúšam stále mi to celú tabuľku rozhadzuje. + samozrejme ak dám začaitok tabuľky do cyklu tak to potom robí tabuľku pre každého z užívateľov čo tiež nechceme.
echo "<table width='50%' align='center' border='1px'>";
echo "<tr><td><strong>Meno</strong></td></tr>";
$select3 = mysqli_query($con,"SELECT * FROM tb_xaxa ORDER BY xaxa DESC LIMIT 15");
while($row = $select3->fetch_assoc())
echo "<tr><td><strong>".$row["name"]."</strong></td></tr>";
echo "</table>";
No a ked to hodím takto, tak mi to pre istotu žiadne dáta nevypisuje. Len prázdna tabuľka.
echo "<table width='50%' align='center' border='1px'>";
echo "<tr><td><strong>Meno</strong></td></tr>";
$select3 = mysqli_query($con,"SELECT * FROM tb_xaxa ORDER BY xaxa DESC LIMIT 15");
while($row = $select3->fetch_assoc())
if ($row["level"]=="8"){$premenna = "xaxa"}
echo "<tr><td><strong>".$row["name"]."</strong></td></tr>";
echo "</table>";
V prvním případě to uzavřit do složených závorek ( { a } )
echo "<table width='50%' align='center' border='1px'>";
echo "<tr><td><strong>Meno</strong></td></tr>";
$select3 = mysqli_query($con,"SELECT * FROM tb_xaxa ORDER BY xaxa DESC LIMIT 15");
while($row = $select3->fetch_assoc()){
echo "<tr><td><strong>".$row["name"]."</strong></td></tr>";
}
echo "</table>";
a ve druhém nemáš za $premenna středník:
if ($row["level"]=="8"){$premenna = "xaxa"}
za
if ($row["level"]=="8"){$premenna = "xaxa";}
Aha takže problém bol v tabuľke Stačilo teda hodiť uzatvorenie za zátvorky. Mne bolo jasné že tam tie zátvorky musia byť no akonáhkle som ich tam dal tak sa to pokašľalo . Vyzerá že to už pekne klape tak dakujem za pomoc a prajem pekný zvyšok večera
Zobrazeno 6 zpráv z 6.