Autor Zpráva
Anonymní
Profil *
Zdravím, mám taký zvlastny problem s vypisom z databazi. Nikdy sa mi nevypíše prvý záznam (z akehokolvek stlpca). Vždy chýba prvý záznam zhora, teda ak zmením ORDER BY na ASC, chýba iný riadok ale zase je to ten ktorý sa vypisuje ako prvý.
$sql = mysql_query("SELECT * FROM vsetko WHERE kategoria='$kat' and lokalita='$lok' and ponuka='$pon' ORDER BY `id` DESC");
   $data = mysql_fetch_array($sql, MYSQL_BOTH);
   if ($data!="") 
   {
       
while ($data = mysql_fetch_array($sql, MYSQL_BOTH)){
.... 


$pon, $kat a $lok sú premenné prenášané POST-tom cez formulár.
Kcko
Profil
Protože už jsi jednou použil funkci mysql_fetch_array

podmínku zkoncipuj jako mysql_num_rows
Anonymní
Profil *
prečo num_rows? podmienka pokračuje asi takto:

while ($data = mysql_fetch_array($sql, MYSQL_BOTH)){

$ponuka = $data['ponuka'];
$kategoria = $data['kategoria'];
$lokalita = $data['lokalita'];
echo "
//tu je proste tabulka ktorá sa opakuje až kým všetko nevypíše 
";

}}
Anonymní
Profil *
už som to vyriešil, mal si pravdu... díky

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:

0