Autor Zpráva
pavel_z_fm
Profil *
Kde dělám chybu?

<?php
include("dbcon.php");
$vysledek=mysql_query("select * from zakazky order by cislo");
while ($zaznam=MySQL_Fetch_Array($vysledek));
if ($zaznam["stav"]==1): echo "Zakázka číslo ".$zaznam["cislo"]." je na cestě<br /> ";
elseif ($zaznam["stav"])==2: echo "Zakázka číslo ".$zaznam["cislo"]." je u klienta<br /> ";
else: echo "Chyba<br /> ";
endif;
endwhile;
?>

Tabulka zakazky má 2 atributy - cislo a stav, potřebuji udělat výpis podle cislo aby to na základě hodnoty stav vyhodilo příslušnou hlášku.

Díky
pavel_z_fm
Profil *
už to mám, dvojtečka za while a jedna závorka blbě...

<?php
include("dbcon.php");
$vysledek=mysql_query("select * from zakazky order by cislo");
while ($zaznam=MySQL_Fetch_Array($vysledek)):
if ($zaznam["stav"]==1): echo ('Zakázka číslo '.$zaznam["cislo"].' je na cestě<br />');
elseif ($zaznam["stav"]==2): echo ('Zakázka číslo '.$zaznam["cislo"].' je u klienta<br />');
else: echo ('Chyba<br />');
endif;
endwhile;
?>
Kcko
Profil
Nebude lepsi neco jako


$stav = array( 1 => "Na ceste", 2 => "U klienta")

.
.
.


echo "Zakazka cislo $cislo ma stav ". $stav[$zaznam["stav"]]];
pavel_z_fm
Profil *
hmm. zkusím. zatím díky
pavel_z_fm
Profil *
jojo, díky moc:

<?php
include("dbcon.php");
$stav = array(1 => "Na ceste", 2 => "U klienta", 0 => "-");
$vysledek=mysql_query("select * from zakazky order by cislo");
while ($zaznam=MySQL_Fetch_Array($vysledek))
echo ('Zakazka cislo '.$zaznam["cislo"]. ' : '.$stav[$zaznam["stav"]].'<br />');
?>
Toto téma je uzamčeno. Odpověď nelze zaslat.

0