01net    Web


Actuellement en ligne : 139 Utilisateurs dont 7 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > PHP
> erreur Undefined variable
Auteur
Message
 
<     1       >
jonathan03220
  
   
      ?   @     Posté le 06/06/2007 17:28:42  
Voter pour ce message
bonjour , je debut dans le php et j ai commencer un petit script pour en fr un formulaire mais je n arrive pas a intégrer mes données dans la base de données!
voici le script :

page html :

<html>
<head>
<body>
<table width="100%" border="0">
<tr>
<td>&nbsp;</td>
</tr>
</table>
<br />

<br />
<form action="inscription.php" method="post"><table width="100%" border="0">
<tr>
<td width="18%">Pseudo</td>
<td width="82%"><input name="pseudo" type="text" /></td>
</tr>
<tr>
<td>Passe</td>
<td><input type="password" name="passe" /></td>
</tr>
<tr>
<td>Age</td>
<td><input type="text" name="age" /></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="ville" /></td>
</tr>
</table>
<input name="Envoyer" type="submit" value="envoyer" />
</form>
</body>
</html>

et voici le script php:


<?php
if (isset($_POST['pseudo']) AND isset($_POST['passe'])
{
if ($_POST['pseudo'] != NULL AND $_POST['passe'] != NULL)

{

mysql_connect("localhost", "root", "");
mysql_select_db("infip");


$message = htmlentities ($_POST['passe'], ENT_QUOTES);
$pseudo = htmlentities ($_POST['pseudo'], ENT_QUOTES);


[/mysql_query("INSERT INTO membre('', 'pseudo', 'passe','age','email' VALUES('', '$pseudo', '$passe','$age','$email')");


mysql_close();
}
}



?>

et donc quand j 'envoi me formulaire j arrive avec une erreur Undefined variable on line 16 ( c'est le passage sousligné en rouge!

si vous pouviez m'aidé et surtout m'expliqué pourquoi ca ne marche pas! merci
-->Message édité par jonathan03220 le 06/06/2007 17:33:02<--
MeDeVa
  
  :-)
      ?   @     Posté le 07/06/2007 10:47:59  
Voter pour ce message
Tu a créer quoi comme table dans ta base de donnée ?

et pourquoi a la ligne 16 (en rouge) tu a devant mysql_query "[/" ??
jonathan03220
  
   
      ?   @     Posté le 07/06/2007 20:05:16  
Voter pour ce message
bonjour pour repondre a ta question , la table s appele "membre" et si j ai [/ c juste une erreur quand j ai mit en rouge sur me forum !
jonathan03220
  
   
      ?   @     Posté le 07/06/2007 23:23:51  
Voter pour ce message
j'ai trouver la reponse , voici le nouveau script:

<?php
//connection Mysql
$db = mysql_connect('localhost', 'root', '') or die ('connection impossible');
mysql_select_db('infip' ,$db); // Sélection de la base de données

//J'identifie les variables
$pseudo = $_POST["pseudo"];
$passe = $_POST["passe"];
$email = $_POST["email"];
$age = $_POST["age"];
$codepost = $_POST["codepost"];
$ville = $_POST["ville"];


mysql_query("INSERT INTO membres VALUES('', '$pseudo' ,'$passe' ,'$email' ,'$age' ,'$codepost' ,'$ville')"); // Requête SQL

echo "merci de vous etre inscrit";

// On se déconnecte de MySQL
mysql_close();




?>

mais maintenant j ai uen erreur Undefined index sur les ligne en rouges alors que tout le reste marche bien
<     1       >

01net > Forum de 01net > Programmation et développement > PHP
> erreur Undefined variable

Aller à :

Page générée en : 0.046s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Calendrier
Réalisez de A à Z des calendriers originaux pour partager les grands moments !
Trucs & Astuces
Bots, Splogs, Smishing : halte aux nouveaux dangers du Web - Découvrez nos conseils