Selo: Tabelle sichtbar und versteckt

Beitrag lesen

Habs nun hinbekommen jedoch habe ich jetzt ein anderes Problem undzwar habe ich zwei formulare mit denen man sql befehle ausgeben kann. Vorher muss ich aber einen der Formulare wählen damit es angezeigt wird. Wenn ich jetzt aber beim Formular auf den submit button drücke passiert nichts und die Seite aktualisiert sich und ich muss wieder einen der Formulare auswählen.
Die Formulare funktionieren aber nur wenn sie nicht im if drinne sind.
Ich hoffe du kannst mir wieder da weiterhelfen.

  
<form action="" method="post">  
<select name="waehlen" size="1">  
      <option value="---">---</option>  
	 <option value="Anzeige 1">Anzeige 1</option>  
      <option value="Anzeige 2">Anzeige 2</option>  
</select>  
<input name="submit" type="submit" value="OK">  
</form>  
  
<?php  
$ok = $_POST['submit'];  
$anzeigen = $_POST['waehlen'];  
?>  
  
<?php if($_POST["waehlen"] == "Anzeige 1"):?>  
<table border=1 cellspacing=1 cellpadding=1>  
<tr>  
<td>  
	<h2>Funktion SQL Befehlseingabe</h2>  
	<b>Hier können sie ihre SQL abfragen eingeben!!!</b><br><br>  
		  
	<form name="sqlbefehl" action="" method="post" target="_self" >  
	<textarea name="textfeld" cols="50" rows="4"></textarea>  
	<input name="send" style="margin-left: 10px" type="submit" value="Send" />  
        </form>  
        <?php  
        $eingabe = $_POST['textfeld'];  
        $send = $_POST['send'];  
        echo "<b>Ihre Eingabe lautet:</b> $eingabe<br /><br />";  
        ?>  
</td>  
</tr>  
</table>  
<?php elseif($_POST["waehlen"] == "Anzeige 2"):?>  
<table border=1 cellspacing=1 cellpadding=1>  
<tr>  
<td>  
	<h2>Funktion SQL Befehlseingabe</h2>  
	<b>Hier können sie ihre SQL abfragen eingeben!!!</b><br><br>  
		  
	<form name="sqlbefehl2" action="" method="post" target="_self" >  
	<b>Spalte eingeben:  
	Tabelle eingeben:  
	Bedingung eingeben:</b><br>  
	<input name="select" type="text" value="" />  
	<input name="tbl" type="text" value="" />  
	<input name="where" type="text" value="" />  
	<input name="send2" style="margin-left: 10px" type="submit" value="Send" />  
        </form>	  
        <?php  
        $select = $_POST['select'];  
        $tbl = $_POST['tbl'];  
        $where = $_POST['where'];  
        $send2 = $_POST['send2'];  
        if($_POST['select'] && $_POST['tbl'])  
        {  
          $eingabe2 = "SELECT $select FROM $tbl ";  
          if($_POST['where'])  
          {  
	      $eingabe2 .= "WHERE $where";  
          }  
       }  
       echo "<b>Ihre Eingabe lautet:</b> $eingabe2<br /><br />";  
       ?>  
</td>  
</tr>  
</table>  
<?php else:?>  
<h2>Bitte wählen Sie eine Eingabeform</h2>  
<?php endif;?>