ďťż

[php]Probelm z kodem PHP Jak zwykle nie wiem co jest grane

       

Podstrony


telcocafe

Kod 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.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.