Möchte in der form action mit 'raufladen.php?form='add' undbei der anderen form action 'del' abfragen ob entweder das eine oder das andere jetzt ausgeführt werden soll.
Aber irgendwie macht er mir das nicht.
Ist meine If Abfage bzw. meine Form Action korrekt!?
Aber irgendwie macht er mir das nicht.
Ist meine If Abfage bzw. meine Form Action korrekt!?
Code:
$form=""; echo" <form action='raufladen.php?form='add' METHOD='POST'> <div> Hier bitte neues Zitat eingeben <input type='text' name='hinzu'></input> Autor: <input type='text' name='autor'></input> <input type='submit' value='senden'></input> </div> </form>"; if($form=='add'){ $text= $_POST['hinzu']; $autor = $_POST['autor']; if($text !=null && $auto !=null){ mysql_query($eintrag = "INSERT INTO Zitate(Zitat, Autor) VALUES ('$text','$autor')"); } else{ echo "Felder leer"; die(); } } //$result = mysql_query("SELECT COUNT(*) FROM Zitate") OR die(mysql_error()); //$ergebnis = mysql_result($result,0); //echo $ergebnis."<br />"; echo" <form action='raufladen.php?form='del' METHOD='POST'> <div> Zitate löschen <input type='text' name='loeschen'></input> <input type='submit' value='Löschen'></input> </div> </form>"; if($form=='del'){ $loeschen = $_POST['loeschen']; $loesch = "DELETE FROM 'Zitate' WHERE 'Id'=$loeschen" OR die(mysql_error()); $ausgeben = mysql_query($loesch); } $tabelle = mysql_query("SELECT Zitat, Autor FROM Zitate") OR die(mysql_error()); while($row = mysql_fetch_assoc($tabelle)){ echo $row['Zitat']." ".$row['Autor']."<br><br>"; }
Kommentar