andreas: Variable Global zur Verfügung stellen

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

  1. 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

    1. 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