Invullen van db
T Peer
14/10/2009 23:45:00Wat gaat er fout, Via het form krijg ik niets in mijn db maar wel op het moment dat ik $naam= verander naar iets anders dan komt het wel aan in de database.
In connect staat alleen de database gegevens en dat is geen probleem.
In connect staat alleen de database gegevens en dat is geen probleem.
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
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
<?php
$naam='Lidje11';
require('connect.php');
mysql_query("INSERT INTO mike (naam) VALUES ('$naam')");
if ($Submit) {
mysql_query("INSERT INTO mike (naam) VALUES ('$user')");
echo "<center><p><b><font color=red>Lid toegevoegd!</font></b></p></center>";
}
echo "
<body>
<form method=post action=>
<center>
<table width=500>
<tr>
<td class=h colspan=2>test invoer</td>
</tr>
<tr>
<td width=130>Voornaam:</td>
<td><input class=text type=text name=$user value=$user size=20 maxlength=20></td>
</tr>
<tr>
<td class=b colspan=2><center><input class=submit type=submit name=Submit value=Toevoegen></center></td>
</tr>
</table>
</center>
</form>
</body>
</html>
";
?>
$naam='Lidje11';
require('connect.php');
mysql_query("INSERT INTO mike (naam) VALUES ('$naam')");
if ($Submit) {
mysql_query("INSERT INTO mike (naam) VALUES ('$user')");
echo "<center><p><b><font color=red>Lid toegevoegd!</font></b></p></center>";
}
echo "
<body>
<form method=post action=>
<center>
<table width=500>
<tr>
<td class=h colspan=2>test invoer</td>
</tr>
<tr>
<td width=130>Voornaam:</td>
<td><input class=text type=text name=$user value=$user size=20 maxlength=20></td>
</tr>
<tr>
<td class=b colspan=2><center><input class=submit type=submit name=Submit value=Toevoegen></center></td>
</tr>
</table>
</center>
</form>
</body>
</html>
";
?>
PHP hulp
08/11/2024 17:57:30- SanThe -
14/10/2009 23:53:00Zet dit bovenin je script.
Edit:
Waar zijn de html-quotes?
Waarden uit een formulier zitten in $_POST (of $_GET).
Variabelen buiten quotes houden.
Nooit gebruikersinput onbeschermd in een query zetten (SQL-Injection).
Edit:
Waar zijn de html-quotes?
Waarden uit een formulier zitten in $_POST (of $_GET).
Variabelen buiten quotes houden.
Nooit gebruikersinput onbeschermd in een query zetten (SQL-Injection).
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
T Peer
15/10/2009 00:24:00Die was ik vergeten erin te zetten die html-quotes.
zal een kijken naar $post, tnx.
En ik ga de error melding erin zetten, kijken wat ik dan krijg, TNX
zal een kijken naar $post, tnx.
En ik ga de error melding erin zetten, kijken wat ik dan krijg, TNX
Gewijzigd op 01/01/1970 01:00:00 door T Peer