Gegevens in MySQL toevoegen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Martin vd B

Martin vd B

10/09/2006 14:13:00
Quote Anchor link
Hoi, ik heb dus dit script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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');


?>


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

PHP hulp

05/11/2024 12:35:20
 
Martin vd B

Martin vd B

10/09/2006 14:37:00
Quote Anchor link
Zoiets ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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');


?>
 
Martin vd B

Martin vd B

10/09/2006 15:12:00
Quote Anchor link
Probleem opgelost
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.