Php/mysql

Résolu/Fermé
maryouma - 13 déc. 2010 à 22:30
 maryouma - 15 déc. 2010 à 22:55
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 :'(
A voir également:

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.
0
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 :(
0
S'il vous plais aidez moi ...
0
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!";

}
0
une petite erreur! j'ai oublié les cotes

if(isset($_post['pseudo'])){ 

ton code ici 

}
0

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");
0
ça veut dire que t'as pas une bd inscription parmis tes bds, assure toi que c'est le bon nom!
0
J'ai mi les cotes et le post aussi en majuscule.
Mille mercis =)
0
you're wellcome ;-)
0
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.
0
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
0