POST.php
Beste leden,
ik ben al een tijdje bezig met
php (simpele dingen) maar nu kom ik op iets doms
te recht waar ik maar niet uit kom ik wil namelijk dat
in mijn datebase geen dubbele post's meer komen en dat
ze gewoon een error krijgen van "jij staat er al in!"
Mijn post.php
ik hoop dat jullie me kunnen
helpen want weet echt niet hoe
ik dit zou moeten aanpakken
Alvast bedankt!
ik ben al een tijdje bezig met
php (simpele dingen) maar nu kom ik op iets doms
te recht waar ik maar niet uit kom ik wil namelijk dat
in mijn datebase geen dubbele post's meer komen en dat
ze gewoon een error krijgen van "jij staat er al in!"
Mijn post.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
$verbind = mysql_connect("localhost","db","pass");
if (!$verbind)
{
die("Error," . mysql_error());
}
mysql_select_db("db", $verbind);
$sql="INSERT INTO Spelers (1naam, 2naam)
VALUES
('$_POST[1naam]','$_POST[2naam]')";
if (!mysql_query($sql,$verbind))
{
die('Error, datebase kan niet gevonden worden,' . mysql_error());
}
echo "je staat erbij!";
?>
$verbind = mysql_connect("localhost","db","pass");
if (!$verbind)
{
die("Error," . mysql_error());
}
mysql_select_db("db", $verbind);
$sql="INSERT INTO Spelers (1naam, 2naam)
VALUES
('$_POST[1naam]','$_POST[2naam]')";
if (!mysql_query($sql,$verbind))
{
die('Error, datebase kan niet gevonden worden,' . mysql_error());
}
echo "je staat erbij!";
?>
ik hoop dat jullie me kunnen
helpen want weet echt niet hoe
ik dit zou moeten aanpakken
Alvast bedankt!
Gewijzigd op 15/11/2011 12:37:11 door Cedric Meirsman
Gesponsorde koppelingen:
Maak de tabel in de database UNIQUE en er zullen nooit meer dubbele records in komen te staan. Denk ook aan SQL-Injection => mysql_real_escape_string().
- SanThe - op 15/11/2011 12:41:41:
Maak de tabel in de database UNIQUE en er zullen nooit meer dubbele records in komen te staan. Denk ook aan SQL-Injection => mysql_real_escape_string().
Op welke manier laat ik de error dan weer geven?
dat het er al in staat?



