anpera.net
https://anpera.dyndns.org/phpbb3/

Bedingte NAVs
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3068
Seite 1 von 1

Autor:  Cybo [ Do 02 Nov, 2006 18:16 ]
Betreff des Beitrags:  Bedingte NAVs

Also ich möchte, dass bestimmte NAVs angezeigt werden, wenn das ENUM richtig ist.

Ich habe mir eine Tabelle X angelegt
mit einem varchar "name" und einem enum "zustand" (ja & nein),
habe ein insert angelegt mit dem namen "bla"
im pma(phpMyAdmin) klappts prima, das enum abzufragen...
die ausgabe funzt aber leider nicht im php...
[php]$sql = db_query("SELECT `zustand` FROM `X` WHERE `name` = 'bla'");
$result = db_fetch_assoc($sql);
if ($result=='ja'){
addnav("blabla");
}[/php]Wäre nett, wenn mir da jemand behilflich sein könnte, also halt sagen, wie es richtig lauten muss...
Danke schonmal!

Autor:  Nightborn [ Do 02 Nov, 2006 18:27 ]
Betreff des Beitrags:  Re: Bedingte NAVs

Cybo hat geschrieben:
Also ich möchte, dass bestimmte NAVs angezeigt werden, wenn das ENUM richtig ist.

Ich habe mir eine Tabelle X angelegt
mit einem varchar "name" und einem enum "zustand" (ja & nein),
habe ein insert angelegt mit dem namen "bla"
im pma(phpMyAdmin) klappts prima, das enum abzufragen...
die ausgabe funzt aber leider nicht im php...
[php]$sql = db_query("SELECT `zustand` FROM `X` WHERE `name` = 'bla'");
$result = db_fetch_assoc($sql);
if ($result=='ja'){
addnav("blabla");
}[/php]Wäre nett, wenn mir da jemand behilflich sein könnte, also halt sagen, wie es richtig lauten muss...
Danke schonmal!


[php]$row = db_fetch_assoc(db_query("SELECT zustand FROM X WHERE name = 'bla'"));
if ($row['zustand']=='ja'){
addnav("blabla");
}[/php]
die ` haben ärgerpotential, würd ich raustun.
wenn du schon kompakt schreiben willst, dann würd ichs gleich so machen

du mußt im $row die spalte angeben, die du abgreifen willst.
normal würd ich sagen, mach bei sowas immer "debug($row)" um zu sehen was für ne info du kriegst, keine ahnung ob 0.97 das kann. oder output_array (lib/output_array.php).

oder eben manuell mal ausgeben, aber du wusstest anscheinend nicht, daß da immer ein array aus dem db_fetch_assoc rauskommt.

Autor:  Cybo [ Do 02 Nov, 2006 19:06 ]
Betreff des Beitrags: 

Ja, sehr gut! Herzlichen Dank!

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/