<?php
include_once("config_script.php");
// On commence par récupérer les champs
if(isset($_POST['pseudo'])) $login=htmlentities ($_POST['pseudo']);
else $login="";
if(isset($_POST['passe'])) $passe=htmlentities ($_POST['passe']);
else $passe="";
if(isset($_POST['email'])) $email=htmlentities ($_POST['email']);
else $email="";
if(isset($_POST['typeava'])) $avatar=$_POST['typeava'];
else $avatar="";
if(isset($_POST['sexe'])) $sexe=$_POST['sexe'];
else $sexe="";
if(isset($_POST['metier'])) $metier=$_POST['metier'];
else $metier="";
if(isset($_POST['age'])) $age=$_POST['age'];
else $age="";
// On vérifie si les champs sont vides
if(empty($login) OR empty($passe) OR empty($email) OR empty($avatar) OR empty($sexe) OR empty($metier)OR empty($age))
{
echo '<font face="Calligraph421 BT"> Attention ! Tous les champs ne sont pas correctement renseignés.</font>';
}
// [size=150]on regarde si le type existe déjà la ligne 24 est celle qui suit[/size]
$req = mysql_query("select * from membres where pseudo='". $login ."'",$db)or die(mysql_error());
$res=mysql_num_rows($req);
// on compte le nombre de résultats
$res = mysql_num_rows($req);
if($res!=0) // le pseudo existe déjà, on affiche un message d'erreur
{
echo '<font color="red">Désolé, mais ce pseudo est déjà pris !</font>';
}
else // Le pseudo est pas encore pris, on insère les informations du formulaire dans la table
{
// on se connecte à MySQL
$db = mysql_connect($host, $login,$passe) or die("Impossible de se connecter !");
// on sélectionne la base
mysql_select_db(medieland,$db) or die("Erreur de selection" .mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO membres(id, pseudo, passe, email, avatar, sexe, metier, age) VALUES('','$login','$passe','$email','$avatar','$sexe','$metier', '$age')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on redirige vers une page de confirmation
header("Location: bravo.php");
mysql_close(); // on ferme la connexion
}
?>
Le message d'erreur qui est généréWarning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\program files\easyphp1-8\www\medieland\ins.php on line 24