Gegevens in MySQL toevoegen
Hoi, ik heb dus dit script:
Een gebruiker moet 2 gebruikersnamen invoeren in een formulier en nu wil ik die 2 gebruikersnamen opslaan in een database. Dit script werkt ook wel, maar hoe kan ik het script zodanig aanpassen, zodat de gebruiker een foutmelding krijg als de gebruikersnaam al in de database staat ?
Groeten Martin
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
include ('config.php');
$gebruikersnaam = $_POST['T1'];
$gebruikersnaam2 = $_POST['T2'];
$sql = "INSERT INTO `gebruikers` (`gebruiker` , `gebruiker2` ) VALUES ('$gebruikersnaam', '$gebruikersnaam2')";
$result = mysql_query($sql) or die(mysql_error());
echo $_POST["T1"];
echo ('is nu opgeslagen');
?>
include ('config.php');
$gebruikersnaam = $_POST['T1'];
$gebruikersnaam2 = $_POST['T2'];
$sql = "INSERT INTO `gebruikers` (`gebruiker` , `gebruiker2` ) VALUES ('$gebruikersnaam', '$gebruikersnaam2')";
$result = mysql_query($sql) or die(mysql_error());
echo $_POST["T1"];
echo ('is nu opgeslagen');
?>
Een gebruiker moet 2 gebruikersnamen invoeren in een formulier en nu wil ik die 2 gebruikersnamen opslaan in een database. Dit script werkt ook wel, maar hoe kan ik het script zodanig aanpassen, zodat de gebruiker een foutmelding krijg als de gebruikersnaam al in de database staat ?
Groeten Martin
Zoiets ?
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
include ('config.php');
$select = mysql_query("SELECT * FROM gebruikers WHERE gebruikersnaam='".$gebruikersnaam."'");
$array = mysql_fetch_array($select);
if(empty($array))
{
echo "de gebruikersnaam zit er al in";
}
else{
$gebruikersnaam = $_POST['T1'];
$gebruikersnaam2 = $_POST['T2'];
$sql = "INSERT INTO `gebruikers` (`gebruiker` , `gebruiker2` ) VALUES ('$gebruikersnaam', '$gebruikersnaam2')";
$result = mysql_query($sql) or die(mysql_error());
echo $_POST["T1"];
echo ('is nu opgeslagen');
?>
include ('config.php');
$select = mysql_query("SELECT * FROM gebruikers WHERE gebruikersnaam='".$gebruikersnaam."'");
$array = mysql_fetch_array($select);
if(empty($array))
{
echo "de gebruikersnaam zit er al in";
}
else{
$gebruikersnaam = $_POST['T1'];
$gebruikersnaam2 = $_POST['T2'];
$sql = "INSERT INTO `gebruikers` (`gebruiker` , `gebruiker2` ) VALUES ('$gebruikersnaam', '$gebruikersnaam2')";
$result = mysql_query($sql) or die(mysql_error());
echo $_POST["T1"];
echo ('is nu opgeslagen');
?>




