Hi,
ich habe gerade den Quelltext angesehen
Folgendes wird ausgegeben:
<form name='f' method='post' action='Loeschen.php'>
<input type='checkbox' name='das ist ein fragebogen' />das ist ein fragebogen<br>
<input type='checkbox' name='Fragebogen 1' />Fragebogen 1<br>
<input type='checkbox' name='Fragebogen 41' />Fragebogen 41<br>
<input type='checkbox' name='Fragebogen 4431' />Fragebogen 4431<br>
<input type='checkbox' name='Fragebogen 51' />Fragebogen 51<br>
<input type='checkbox' name='Fragebogen51' />Fragebogen51<br>
<input type='submit' name='löschen' value='löschen' /></form>
Der Name entspricht also dem Titel des Fragebogens, jedoch kann ich in diesem Beispiel nur den letzten Fragebogen ("Fragebogen51") löschen.
Kann es sein, dass mein
$delete = "DELETE FROM Fragebogen WHERE titel='$p'";
nicht stimmt? Das würde mich aber wundern, da
echo "<big>$p</big> wurde gelöscht <br>";
dennoch ausgegeben werden müsste.
PS: Ein Fragebogen besteht aus den Eigenschaften "titel" und "benutzername" (Ersteller).
Gruß Maetzzen