Lid |
|
Hallo,
ik had over dit onderwerp al wat gevonden:
[url=http://www.sitemasters.be/forum/2/35059/PHP_&_SQL/PM_systeem_(meerdere_bericht_delete)]http://www.sitemasters.be/forum/2/35059/PHP_&_SQL/PM_systeem_(meerdere_bericht_delete)[/url]
maar die foreach manier wil niet werken bij mij...Dan zegt de site:
Invalid argument supplied for foreach()
en dat snap ik dus niet...
hier is mijn code:
if(isset($_POST['bericht'])) { foreach($_POST['bericht'] as $key => $value) {
$ql = "Update `berichten` SET `verwijderd` = 'yes' WHERE `id`='".$value."'";
$res = mysql_query($ql);
}
echo "<table border=\"1\" bordercolor=\"#00CC66\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td bgcolor=\"#00CC66\"><p align=\"center\"><b>Verwijderd</b></p></td>
</tr>
<tr>
<td><p align=\"center\">De geselecteerde berichten werden succesvol verwijderd.<a href=\"inbox.php?table=537\">Terug naar postduiven!</a><br><br>MVG,<br>De Crew</p></td>
</tr>
</table>";
}
if(isset($_POST['bericht'])) { foreach($_POST['bericht'] as $key => $value) { $ql = "Update `berichten` SET `verwijderd` = 'yes' WHERE `id`='".$value."'"; } echo "<table border=\"1\" bordercolor=\"#00CC66\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"> <tr> <td bgcolor=\"#00CC66\"><p align=\"center\"><b>Verwijderd</b></p></td> </tr> <tr> <td><p align=\"center\">De geselecteerde berichten werden succesvol verwijderd.<a href=\"inbox.php?table=537\">Terug naar postduiven!</a><br><br>MVG,<br>De Crew</p></td> </tr> </table>"; }
en dan het gebruikersgedeelte als ze de berichten kunnen kiezen die ze willen selecteren:
while($row = mysql_fetch_assoc($result)) {
$id = $row['id'];
?>
<tr>
<td>
<input type="checkbox" name="bericht" value="<?php echo $id ?>"></td><td>
<a href="inbox.php?lees=yes&id=<?php echo $id ?>"><?php echo $row['onderwerp']; ?>
</a></td>
</td><td><?php echo $row['van'] ?></td>
<td><? if($row['read'] == 'no'){ echo "nee"; }else{ echo "ja"; } ?></td>
</tr><?php
}
mysql_free_result($result);
while($row = mysql_fetch_assoc($result)) { $id = $row['id']; ?> <tr> <td> <input type="checkbox" name="bericht" value=" <?php echo $id ?>"></td><td> <a href="inbox.php?lees=yes&id= <?php echo $id ?>"> <?php echo $row['onderwerp']; ?> </a></td> </td><td> <?php echo $row['van'] ?></td> <td> <? if($row['read'] == 'no'){ echo "nee"; }else{ echo "ja"; } ?></td> </tr><?php }
Alvast bedankt
MVG
Anton Vandeghinste
|