Gegevens in MySQL toevoegen
Martin vd B
10/09/2006 14:13:00Hoi, 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
PHP hulp
05/11/2024 12:35:20Martin vd B
10/09/2006 14:37:00Zoiets ?
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');
?>