Hallo forumleden,

Kan iemand mij uitleggen waarom dit stukje script niet doet wat ik verwacht, nl. een stukje tekst ($cont) updaten naar mijn SQL databse user? Maak ik een denkfout in de volgorde misschien?

<?php
if($action=="leerling1t") {

echo "<form action=\"?action=eleerling1t\" method=\"post\">";

$sql = "SELECT * FROM users WHERE rang = $rang ORDER BY groep,voornaam LIMIT 0,1"; // haalt persoon uit database
$res = mysql_query($sql) or die(mysql_error());
$show = mysql_fetch_array($res);

echo ucwords($show['voornaam']);
echo "<textarea name=\"cont\" cols=\"100\" rows=\"24\">";
echo $show['portfolio'];
echo "</textarea><br>
<input type=\"submit\" name=\"Submit\" value=\"Alles opslaan\"></center></form>";
}

if($action=="eleerling1t") {

$update = "UPDATE users SET portfolio = '".$_POST['cont']."' WHERE id='".$_GET['id']."' "; mysql_query($update) or die(mysql_error());
}
?>

Je moet
error_reporting(E_ALL);
eens bovenin je script zetten.

En waar komt $_GET['id'] vandaan?

Reageren