Php/mysql
Résolu
maryouma
-
maryouma -
maryouma -
salut,
je trouve pas d'erreur dans ce code
<html>
<head>
<title>Formulaire</title>
</head>
<body>
<h1>Formulaire</h1>
<form method="post" action="form.php">
Pseudo:
<br>
<input type="text" name="pseudo">
<br><br>
Password:
<br>
<input type="password" name="pass">
<br><br>
Email:
<br>
<input type="text" name="mail">
<br><br>
<input type="submit" value="s'inscrire">
</form>
<?php
$pseudo=$_POST['pseudo'];
$pass=$_POST['pass'];
$mail=$_POST['mail'];
mysql_connect("localhost","root","") or die("Connexion impossible pour le moment");
mysql_select_db("inscription") or die("base de données inconnue");
$date=date("d/m/y");
$sql="INSERT INTO inscription VALUES('','".$pseudo."','".$pass."','".$date."','".$mail."')";
mysql_query($sql) or die("Erreur");
echo'Inscription réussie';
?>
</body>
</html>
Pourtant, on m'affiche ces erreurs:
Notice: Undefined index: pseudo in C:\wamp\www\form.php on line 24
Notice: Undefined index: pass in C:\wamp\www\form.php on line 25
Notice: Undefined index: mail in C:\wamp\www\form.php on line 26
base de données inconnue
Help, pleaaaaaaaaaaaaaaaaaaaaaaaaaaase :'(
je trouve pas d'erreur dans ce code
<html>
<head>
<title>Formulaire</title>
</head>
<body>
<h1>Formulaire</h1>
<form method="post" action="form.php">
Pseudo:
<br>
<input type="text" name="pseudo">
<br><br>
Password:
<br>
<input type="password" name="pass">
<br><br>
Email:
<br>
<input type="text" name="mail">
<br><br>
<input type="submit" value="s'inscrire">
</form>
<?php
$pseudo=$_POST['pseudo'];
$pass=$_POST['pass'];
$mail=$_POST['mail'];
mysql_connect("localhost","root","") or die("Connexion impossible pour le moment");
mysql_select_db("inscription") or die("base de données inconnue");
$date=date("d/m/y");
$sql="INSERT INTO inscription VALUES('','".$pseudo."','".$pass."','".$date."','".$mail."')";
mysql_query($sql) or die("Erreur");
echo'Inscription réussie';
?>
</body>
</html>
Pourtant, on m'affiche ces erreurs:
Notice: Undefined index: pseudo in C:\wamp\www\form.php on line 24
Notice: Undefined index: pass in C:\wamp\www\form.php on line 25
Notice: Undefined index: mail in C:\wamp\www\form.php on line 26
base de données inconnue
Help, pleaaaaaaaaaaaaaaaaaaaaaaaaaaase :'(
8 réponses
-
bonjour,
just en lisant rapidement, je crois y pas de pseudo, pass, mail parmis les valeurs envoyées à form.php ou bien tu les envoies à une autre page php. -
si, y en a
<input type="text" name="pseudo">
<br><br>
Password:
<br>
<input type="password" name="pass">
<br><br>
Email:
<br>
<input type="text" name="mail">
et pour la page, je fais le traitement dans la même page qui s'appelle form.php
G tant cherché la solution sans rien trouver :( -
-
non c'est pas suffisant! faut faire l'envoie.
alors tu dois tester avant, met ton code php dans le test suivant
if(isset($_post[pseudo])){
ton code ici
}else{
echo"veuillez remplir les infos!";
} -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
J'ai plus les erreurs. Merci bien
Mais j'ai encore base de données inconnue
mysql_select_db("inscription") or die("base de données inconnue"); -
-
au lieu d'écrire le nom de la base de données G écrit le nom de la table.
maintenant ça marche bien.
Je sais po comment te remercier. ça fait plus que 2 jrs ke je cherche une solution. -
salut
G un prob, au clic sur un élément du menu, le sous menu correspondant doit s'afficher à l'endroit réservé à ça. Je sais po comment faire