Autor Zpráva
Juraš
Profil *
Dobrý den,
mám takovýto script:

  $dotaz = mysql_query("SELECT * FROM tabulka WHERE id_uzivatele = $uzivatel");

while ($vypis = mysql_fetch_array($dotaz)) {
$url0 = $vypis["url0"];
$url1 = $vypis["url1"];
$url2 = $vypis["url2"];
$url3 = $vypis["url3"];
$url4 = $vypis["url4"];
$url5 = $vypis["url5"];
$url6 = $vypis["url6"];
$url7 = $vypis["url7"];
$url8 = $vypis["url8"];
$url9 = $vypis["url9"];
}

$url = array ($url0,$url1,$url2,$url3,$url4,$url5,$url6,$url7,$url8,$url9);
foreach ($url as $v) {
if ($v != "nezadano") {
echo "není";
}
else {
echo $v;
}
}


a potřeboval bych, aby pokud je v DB ve sloupci hodnota "nezadano", aby se vypsalo "není". Pokud by tam byla jiná hodnota, tak aby to vypsalo tu proměnnou ($v).

Můj příklad nefunguje. Vypisuje 10X "není" i když v DB ty hodnoty jsou ...

Děkuji za rady.
Kcko
Profil
!= => ==
Juraš
Profil *
Nee! To není ono nebo jsem to špatně pochopil ...
Jan Tvrdík
Profil
nahraď
if ($v != "nezadano") {
za
if ($v == "nezadano") {
Juraš
Profil *
Děkuji už to funguje!

Jestli se můžu ještě zeptat, tak proč to nefunguje s !=?

Vždyť IF( != ) používám běžně a funguje ...

Děkuji za odpověď.
Senyx
Profil
!= znamená "pokud ne" takže tvoje verze vypadá takto: pokud není hodnota nezadaná vypiš není (není nezadaná = je zadaná)

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: