Zoek de fout :D
Owja als ik zeg dat hij alleen eid moet toevoegen werkt het wel :S
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?
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>";
}
}
?>
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>";
}
}
?>
Code (php)
1
2
3
4
5
2
3
4
5
<?
$sql = "INSERT INTO info (eid, naam, leeftijd, woonplaats, about) WHERE ('$_SESSION[id], $_POST[naam]', '$_POST['leeftijd']', '$_POST['woonplaats']', '$_POST['about']')";
?>
$sql = "INSERT INTO info (eid, naam, leeftijd, woonplaats, about) WHERE ('$_SESSION[id], $_POST[naam]', '$_POST['leeftijd']', '$_POST['woonplaats']', '$_POST['about']')";
?>
succes!!
Neej :( ...
Code (php)
1
2
3
2
3
<?php
$sql = "INSERT INTO info (eid, naam, leeftijd, woonplaats, about) VALUES ('$_SESSION[id]', '$_POST[naam]', '$_POST[leeftijd]', '$_POST[woonplaats]', '$_POST[about]')";
?>
$sql = "INSERT INTO info (eid, naam, leeftijd, woonplaats, about) VALUES ('$_SESSION[id]', '$_POST[naam]', '$_POST[leeftijd]', '$_POST[woonplaats]', '$_POST[about]')";
?>
Elwin
ohaja :)
Neej allemaal niet :( maar ik kan de waarden wel echoen :S
Code (php)
1
2
3
2
3
<?
$sql = "INSERT INTO info SET eid = '$_SESSION[id]', naam = '$_POST[naam]', leeftijd = '$_POST[leeftijd]', woonplaats = '$_POST[woonplaats]', about = '$_POST[about]'";
?>
$sql = "INSERT INTO info SET eid = '$_SESSION[id]', naam = '$_POST[naam]', leeftijd = '$_POST[leeftijd]', woonplaats = '$_POST[woonplaats]', about = '$_POST[about]'";
?>
Was de ' en ' vergeten :D