Knop met query data gebruiken

Status
Niet open voor verdere reacties.

Radio247

Gebruiker
Lid geworden
8 dec 2011
Berichten
31
Ik wil een knop maken welke een opdracht kan uitvoeren aan de hand van data uit een query.
Het gaat duidelijk fout ergens alleen kan ik er niet achter komen wat er fout gaat.
De te gebruiken data is er wel als ik deze op een andere positie plaats, dan is het zichtbaar.


De uit te voeren opdracht is onderstaande:

PHP:
if(isset($POST['weg']))
	{
		$upd = "UPDATE cpl_stemlijst SET site = 'N' WHERE Topid = '$Topid[$i]'";
		$res = mysqli_query($conn, $upd);
	}


De aansturende knop is onderstaande:

PHP:
if($Active[$i] == "Y")
	{ echo"<form action=\"top20.php\" method=\"post\">";
	  echo"<input type=\"hidden\" value=\"$Topid[$i]\"/>";
	  echo"<input type=\"submit\" name=\"weg\" value=\"Verwijder\"  />";
       }

De data van de opdracht $Topid[$i] bestaat dus wel en is uitleesbaar maar wordt niet door de knop meegenomen naar de uitvoer.
Graag een uitleg wat ik hier fout doe.

Alvast bedankt voor het meedenken.
 
Het is $_POST
PHP:
if(isset($_POST['weg']))
 
Volgens mij moet je :

-De (waarde in de) hidden input nog een naam geven.
-De waarde middels de naam uit de POST halen voordat je hem in de query kan gebruiken.


Frank.
 
Persoonlijk zou ik de HTML buiten het PHP-codeblok houden. Dat maakt het veel leesbaarder en logischer, en scheelt escaping.
 
Bedankt voor het mee denken.

Uiteindelijk heb ik het probleem kunnen oplossen door de input type "hidden" aan te passen naar "checkbox", hierna werkte het zoals gewenst..
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan