Hektik
Erfahrenes Mitglied
Hallo!
Ich habe jetzt eine dreiviertel Stunde damit verbracht, den Fehler in meinem Script zu suchen, aber ich finde ihn nicht.
Es ist ein Script zum löschen von Gästebucheinträgen, den Rest habe ich im Code per Kommentar erklärt...
Wärt ihr so nett und würdet mal einen Blick darauf werfen?
Ich habe jetzt eine dreiviertel Stunde damit verbracht, den Fehler in meinem Script zu suchen, aber ich finde ihn nicht.
Es ist ein Script zum löschen von Gästebucheinträgen, den Rest habe ich im Code per Kommentar erklärt...
Wärt ihr so nett und würdet mal einen Blick darauf werfen?
PHP:
<?php
if(isset($_GET['loeschen'])) {
// Wenn der Submit-Button geklickt wurde ...
// ...die Anzahl der markierten Datensaetze ermitteln
$y=count($loeschen);
// ...ausgeben, welche Datensätze gelöscht wurden
echo "<br><br><br><b>Anzahl gelöschter Eintrag: </b>$y <br><br>";
// Für jeden markierten Datensatz
// den delete-Befehl aufrufen.
for($x=0;$x<$y;$x++) {
mysql_query("delete FROM mylinks WHERE id = ' ".$loeschen[$x]." ' ");
echo "<b>Gelöschter Eintrag:</b> - Nummer $loeschen[$x]<br>";
}
}
// Die vorhandenen Datensätze abrufen
$result=mysql_query("select * from mylinks ORDER BY id ASC");
// Nur wenn Daten gefunden wurden,
// wird das Formular angezeigt.
if(mysql_num_rows($result)>=1) {
?>
<form method="post" action="index.php?navigation=links_loeschen&loeschen=1&expand=aendern">
<table width="800px" border="1" bordercolor="#000000" style="border-collapse:collapse" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<div style="margin:10px" align="left" class="d10swb">
löschen
</div>
</td>
</tr>
<?
// Variable für aktiv/inaktiv auf 0 setzen
$i = 0;
// Daten anzeigen
while($row=mysql_fetch_array($result,MYSQL_ASSOC)) {
?>
<td valign="top">
<div style="margin:5px" align="center" class="d10sw">
<input type="checkbox" name="loeschen[]" value="<? echo $row['id']; ?>">
</div>
</td>
</tr>
<? } ?>
</table>
<br>
<input type="submit" name="submit" value="Löschen">
</form>
<?
}
}
Zuletzt bearbeitet: