giHefca a écrit :
mysql_query($db,$link) au lieu de mysql_create_db($db) et créé un link de ta connexion ($link = mysql_connect)
|
C'est bon ca marche mai il reste un petit probleme. Si je ne mes pas de mot de passe et/ou de login, il y a des messages d'erreurs qui s'affichent. Avez vous une solution?? Surement!!
Ca, c'est les erreurs: "Undefined index: login in ..."
"Undefined index: pass in ..."
et voici la derniere version de mon code :
$login = $_POST['login'];
$pass = $_POST['pass'];
$link = mysql_connect($server, $name, $password)
or die("Impossible de se connecter : " . mysql_error());
echo 'Connexion réussie';
$db = 'CREATE DATABASE `site`';
$db_selected = mysql_select_db('site', $link);
if (!$db_selected) {
die ('Impossible de sélectionner la base de données : ' . mysql_error());
}
$table = 'CREATE TABLE `user` ('
. ' `id` INT NOT NULL AUTO_INCREMENT, '
. ' `login` VARCHAR(25) NOT NULL, '
. ' `password` VARCHAR(15) NOT NULL,'
. ' PRIMARY KEY (`id`),'
. ' INDEX (`login`, `password`)'
. ' )';
$sql = "INSERT INTO user (id, login, password) VALUES ('', '$login', '$pass')";
mysql_query($db, $link);
mysql_query($table);
if ((empty($login)) && (empty($pass)))
echo "Vous avez oublié de saisir votre login ou/et mot de passe";
else
mysql_query($sql);
mysql_close($link);
?>
---------------
L'etre humain juge tres vite comprend lentement, s'enerve facilement et perd vite ses facultees d'enfant!!!!