Archief - PHP: Aangeduide namen verwijderen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

|M°B|Morbuus

Legacy Member
Ik heb in een database verschillende namen staan.
Om te verwijderen haal ik ze op en zet er een checkbox achter.

De checkboxen krijgen als value hun id nummer mee.
Nu, hoe kan ik meerdere namen tegelijk verwijderen? Ik zit daar meestal in de knoop met men logica.

PHP:
	if ($a == "del_user") {
	$query = mysql_query("SELECT * FROM sc_user");


		if ($_POST['del']) {
	...
		} else {

			?>
			<form method="post" action="?a=del_user"><? 
			
				while($show = mysql_fetch_object($query)){
					if ($show->voornaam == "") {
						$show->voornaam = "<font color=\"999999\"<i>$show->email</i></font>";
					}
					$n++;
					$kleur = ($i++ % 2) ? "#ffffff" : "#f6f6f6";
					echo "<tr bgcolor=\"$kleur\"><td>$show->voornaam "."$show->familienaam</td><td><input type=checkbox naam=\"delete[$n]\" value=\"$show->id\"></td></tr>";
				}
			echo"<tr><td cellspan=\"2\" align=\"center\"><input type=\"submit\" value=\"Verwijder\" name=\"del\"></td></tr></form>";
		}

Op de puntjes moet wat komen. Kunnen jullie me wat in de juiste richting brengen?

Thx
Mvg Morbuus

Incinnerator

Legacy Member
PHP:
<input type=\"checkbox\" name=\"itemlijst[]\" value=\"$id\">

da zijn uw selectievakjes

PHP:
if($_POST['Submit'])
{
if (isset($_POST['itemlijst']))
{
foreach($_POST['itemlijst'] AS $numberremove)
  {
mysql_query("DELETE FROM table WHERE id = $numberremove");
  }
  $opmerking = "<font color=\"yellow\">The newsposts were removed !</font>";
}
else
{
   $opmerking = "<font color=\"red\">No newsposts were checked !</font>";
}
}

dit is de code om verschillende zaken te verwijderen.
ik heb niet jouw code aangepast. Dit is gewoon de code waarmee het werkt

Greetz
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan