insert into 2 keer ijn database?
ik heb een formulier
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<form action="toevoegenKlant.php" method="post">
<table>
<tr class="even">
<th>Naam</th>
<th>Voornaam</th>
<th>Adres</th>
<th> </th>
</tr>
<tr>
<td><input name="naam" type="text" value=""/></td>
<td><input name="voornaam" type="text" value=""/></td>
<td><input name="adres" type="text" value=""/></td>
<td><input name="Toevoegen" type="submit" value="Toevoegen" /></td>
</tr>
</table>
<table>
<tr class="even">
<th>Naam</th>
<th>Voornaam</th>
<th>Adres</th>
<th> </th>
</tr>
<tr>
<td><input name="naam" type="text" value=""/></td>
<td><input name="voornaam" type="text" value=""/></td>
<td><input name="adres" type="text" value=""/></td>
<td><input name="Toevoegen" type="submit" value="Toevoegen" /></td>
</tr>
</table>
en deze gaat naar toevoegenKlant.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$conn = mysql_connect ("localhost","root","*****");
mysql_select_db ("groothandel", $conn);
$sql = "INSERT INTO klanten (naam,voornaam,adres) VALUES ('".$_POST["naam"]."','".$_POST["voornaam"]."','".$_POST["adres"]."')";
$resultaat = mysql_query($sql, $conn) or die(mysql_error());
if (!mysql_query($sql))
{
echo "<br/><br/>Het doorsturen van gegevens is mislukt.";
exit;
}
mysql_close ($conn);
header('Location: wijzigklanten.php');
?>
$conn = mysql_connect ("localhost","root","*****");
mysql_select_db ("groothandel", $conn);
$sql = "INSERT INTO klanten (naam,voornaam,adres) VALUES ('".$_POST["naam"]."','".$_POST["voornaam"]."','".$_POST["adres"]."')";
$resultaat = mysql_query($sql, $conn) or die(mysql_error());
if (!mysql_query($sql))
{
echo "<br/><br/>Het doorsturen van gegevens is mislukt.";
exit;
}
mysql_close ($conn);
header('Location: wijzigklanten.php');
?>
en op 1 of ander manier voeg hij dit 2 keer toe ? Kan niet direct de fout vinden, ziet iemand het ? Mercikes op voorhand !
Krijg je ergens foutmeldingen of het je error_report uit staan ?
1e => $resultaat = mysql_query($sql, $conn) or die(mysql_error());
2e => if (!mysql_query($sql))
Marco schreef op 23.03.2009 11:44:
Ik mis de controlles en de beveiliging van de input....
Krijg je ergens foutmeldingen of het je error_report uit staan ?
Krijg je ergens foutmeldingen of het je error_report uit staan ?
dit is op een lokale website,
ik volg webdesigner cursus, en ja de veiligheid moet er niet instaan voor de moment,
alleen hoe stop ik dat hij dit 2 keer derin zet ?
SanThe schreef op 23.03.2009 11:48:
Je voert de query 2 keer uit.
1e => $resultaat = mysql_query($sql, $conn) or die(mysql_error());
2e => if (!mysql_query($sql))
1e => $resultaat = mysql_query($sql, $conn) or die(mysql_error());
2e => if (!mysql_query($sql))
ha oki stom van mij, ja khad een copy genomen van mijn vorige oefening,
mercikes voor de snelle respons !
Gelieve Niet Bumpen::
Gewijzigd op 01/01/1970 01:00:00 door Steven Cuypers