crashx
Erfahrenes Mitglied
Hallo mal wieder.
Ich möchte aus einer MySQL Tabelle mehrere einträge zugleich Löschen.
Ich bin so vorgegangen:
Also, ich übergebe die ID des eintrages mit der Checkbox, welche Individuel ausgewählt werden kann, bzw wählen welches Bild man löschen möchte.
So weit so gut, nur mit dem mysql teil habe ich keine ahnung?
ergibt folgende ausgabe: 1, 2, 3, 7, 10 oä.
Wie muss ich das im mysql DELETE Teil einbinden?
thx
Ich möchte aus einer MySQL Tabelle mehrere einträge zugleich Löschen.
Ich bin so vorgegangen:
PHP:
$sql = "SELECT *
FROM `album`
WHERE `section` = '".$_GET['show']."'
";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
$set = $row['src'];
$newsql = "SELECT *
FROM `$set`
";
$newres = mysql_query($newsql);
$e = 3;
//Linker Teil
echo '<ul class="gallileft">';
echo '<form enctype="multipart/form-data" action="'.$_SERVER['PHP_SELF'].'?src='.$set.'&show='.$_GET['show'].'&uri=liact&nav=gal&dns='.$_GET['dns'].'" method="post">';
echo '<li class="ga"><b>Titel<b/></li>';
echo '<li class="ga"><input type="text" name="titel" class="insrt" value="'.$row['titel'].'"></li>';
echo '<li class="ga">';
echo '<table border="0" width="10" id="table1">';
while($new = mysql_fetch_array($newres))
{
if(($e % 3) == 0) { echo '<tr>'; }
echo '<td>';
echo '<img src="../'.$new['thumburl'].$new['thumb'].'">';
echo '<br /><input type="checkbox" name="where[]" value="'.$new['id'].'"> löschen';
echo '</td>';
if(($e % 9) == 0) { echo '</tr>'; }
$e++;
}
echo '</table>';
echo '<li class="ga">';
echo '<input type="submit" name="senden" value="Speichern" class="insrtsub">';
echo '<input type="hidden" name="check" value="1">';
echo '</li>';
echo '</li>';}
Also, ich übergebe die ID des eintrages mit der Checkbox, welche Individuel ausgewählt werden kann, bzw wählen welches Bild man löschen möchte.
So weit so gut, nur mit dem mysql teil habe ich keine ahnung?
PHP:
$zeigen = $_POST['where'];
$id = implode(', ',$zeigen);
echo $id;
Wie muss ich das im mysql DELETE Teil einbinden?
thx