phpbar.de logo

Mailinglisten-Archive

[php] Variable global machen?

[php] Variable global machen?

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Don Mar 11 15:34:25 CET 2004


Hi Friderun,

Zitat von Friederun Göllner:

> Also es stimmt, das Array hole ich aus einer Datenbankabfrage mit
> while(), also einer Funktion. Hier jetzt mal der konkrete Code:
>
> if (mysql_num_rows($result) == 0) {
> $hvar = mysql_query("SELECT xyz FROM abc WHERE .....");
> while($hv=mysql_fetch_row($hvar)) {
> echo $hv[0]\n";
> 	}
> 	}
> else {
> // hier moechte ich nochmal auf auf den Wert von $hv[0] zugreifen.
> }

ah, so sieht das aus. :-)

> Wie geht das?

Aus meiner Sicht so gar nicht. Dein Problem ist, dass entweder der if- oder der
else-Zweig ausgefuehrt wird. Wenn aber der else-Zweig ausgefuehrt wird, kannst
Du dort keine Variable ausgeben, die nur vorhanden ist und gefuellt wird, wenn
der if-Zweig ausgefuehrt wird.


Viele Gruesse

Lutz

php::bar PHP Wiki   -   Listenarchive