Variable Global zur Verfügung stellen
andreas
- php
Hallo
ich möchte eine Variable die ich aus der DB auslese für eine anderen Select
auf der gleichen Seite zur Verfügung stellen ohne Neustart
<?
$menue_select = mysql_query("select * from wsc_menu
where hnr=$hnr
and aktiv='1'
order by menuid");
while($zeile = mysql_fetch_array($menue_select))
{
echo $zeile["test_variable"];
}
?>
//--------- anderes Element das nicht verschatelt mit dem obigen sein
darf--------
<?
$sub_menue_select = mysql_query("select * from wsc_sub_menu
where menuid='$test_variable'
order by menuid");
while($zeile = mysql_fetch_array($sub_menue_select))
{
echo $zeile["sub_menu"];
}
?>
So wie schaffe ich dien Variable $test_variable zu erhalten das Sie dann
global auf der ganzen Seite zur Verfügung steht
Muß ich mir den ersten Select separt auf einer anderen Seite basteln und
dann durch include für den unteren select die Variable übergeben? geht das?
und wie?
Danke
Hi Andreas,
ich erahne, was genau Deine Frage sein könnte, bringe diese Ahnung aber nicht mit Deinen Code Snippets überein. Wenn es so gemeint war, daß $test_variable (im Folgenden $gsTestVariable) im oberen Block eine Zuweisung erfahren sollte, die im unteren Block noch Gültigkeit besitzt, dann könntest Du etwa so vorgehen:
<?
$gsTestVariable = "";
$menue_select = mysql_query("select * from wsc_menu
where hnr=$hnr
and aktiv='1'
order by menuid");
while($zeile = mysql_fetch_array($menue_select))
{
echo $zeile["test_variable"];
}
$gsTestVariable = $zeile["test_variable"]; // oder wie auch immer...
?>
dann unten:
<?
$sub_menue_select = mysql_query("select * from wsc_sub_menu
where menuid='$gsTestVariable'
order by menuid");
while($zeile = mysql_fetch_array($sub_menue_select))
{
echo $zeile["sub_menu"];
}
?>
HTH Robert
Danke
so klappt es mit der Variable den Rest müste ich selbst hinbekommen
war doch sehr einfach, aber vor lauter Wald habe ich den Baum nicht gesehen
Danke noch einmal
Andreas