ďťż
Podstrony
|
telcocafeKod po otrzymaniu wyniku z bazy danych ma wykonać warunek. Jednak wykonuje tylko jeden z nich i nie mam pojęcia dlaczego. Kombinowałem na rózne sposoby ale nic nie wychodzi. Może któryś z userów dostrzeże jakiś błąd w kodzie :)$result = dbquery("SELECT * FROM ".$db_prefix."players ".$orderby." ORDER BY user_height"); while ($data = dbarray($result)) { $cell_color = ($i % 2 == 0 ? "tbl1" : "tbl2"); $i++; if ($data['descr']!='0') { echo "<tr>\n<td class='$cell_color'>\n<a href='profileplayers.php?lookup=".$data['user_id']."'>". $data['user_name']."</a></td>\n"; } else { echo "<tr>\n<td class='$cell_color'>\n".$data['user_name']."</ td>\n"; } echo "<td align='center' width='1%' class='$cell_color' style='white-space:nowrap'>".$data['user_height']."< /td>\n</tr>"; } echo "</table>\n"; jakiego typu jest pole $data['descr'] ? bo jak to liczba to usuń " ' " przy 0 Po pierwsze powiedz co ma dokładnie sprawdzać $data['descr'], zobacz jeszcze czy w bazie danych są takie dane jakie powinny być a szczególnie kolumna 'descr'. Kolumna "descr" jest, gdyby nie było to podczas próby zwróciłby przecież błąd a tego nie robi. "descr" jest typu VARCHAR, więc jest chyba dobrze nie ? ^_^ Ale kod nie działa ? Naprawdę nikt nie jest w stanie mi pomóc ? A może napisz jakie wartości siedzą w tej kolumnie "descr" i na jakie ma reagować skrypy. |
|||
Sitedesign by AltusUmbrae. |