Hij wil $sql niet uitvoeren :( waarom niet?
Owja als ik zeg dat hij alleen eid moet toevoegen werkt het wel :S
<?
if ($_GET[action] == "profiel")
{
if ($_POST["submit"] && $_POST["naam"] && $_POST["leeftijd"])
{
$sql = "INSERT INTO info SET eid = $_SESSION[id], naam = $_POST[naam], leeftijd = $_POST[leeftijd], woonplaats = $_POST[woonplaats], about = $_POST[about]";
$res = mysql_query($sql);
if ($res)
{
echo "Je profiel is aangemaakt! Bekijk hem <a href=\"$PHP_SELF?action=view\">hier</a>";
}
else
{
echo "Je profiel kon niet aangemaakt worden. Probeer het <a href=\"$PHP_SELF?action=profiel\">opnieuw</a>.";
}
}
elseif ($_POST["submit"])
{
echo "Velden met een * zijn verplicht! Probeer het <a href=\"$PHP_SELF?action=profiel\">opnieuw</a>.";
}
else
{
// formulier
echo "<table border=0 cellspacing=0 cellpadding=5>";
echo "<form method=POST action=$PHP_SELF?action=profiel>";
// naam veld
echo "<tr><td>Naam:*</td></tr>";
echo "<tr><td><input type=text name=naam></td></tr>";
// space
echo "<tr><td> </td></tr>";
// leeftijd veld
echo "<tr><td>Leeftijd:*</td></tr>";
echo "<tr><td><input type=text name=leeftijd></td></tr>";
// space
echo "<tr><td> </td></tr>";
// woonplaats veld
echo "<tr><td>Woonplaats:</td></tr>";
echo "<tr><td><input type=text name=woonplaats></td></tr>";
// space
echo "<tr><td> </td></tr>";
// bericht
echo "<tr><td>Over mezelf:</td></tr>";
echo "<tr><td><textarea name=about rows=5 cols=20></textarea></td></tr>";
// space
echo "<tr><td> </td></tr>";
// submit knop
echo "<tr><td><input type=submit name=submit value=\"Maak profiel!\" class=buttons> <input type=reset value=\"Wis\" class=buttons></td></tr>";
// sluit form & tabel
echo "</form>";
echo "</table>";
}
}
?>
954 views