Tom's Guide > Forum > Programmation > (php)Erreur de variable après éxécution formulaire

(php)Erreur de variable après éxécution formulaire

Forum Programmation : (php)Erreur de variable après éxécution formulaire

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

bonjour à tous,
étant amateur de php et préparant mon sujet de bac que je présenterais à l'oral, j'ai un problème sur ma portion de script suivante :

Code :
  1. 2            $ruegite = $_GET['ruegite'];
  2. 3            $cpgite = $_GET['cpgite'];
  3. 4            $villegite = $_GET['villegite'];
  4. 5            $nbplaces = $_GET['nbplaces'];
  5. 6            $surface = $_GET['surface'];
  6. 7            $nbchambres = $_GET['nbchambres'];
  7. 8            $jardin = $_GET['jardin'];
  8. 9            $cdproprio = $_GET['cdproprio'];
  9. 10
  10. 11          //Insertion dans la table gite
  11. 12          include ('../configuration.php')
  12. [b]13[/b]          $sql = mysql_query("INSERT INTO gite (nogite, ruegite, cpgite, villegite, nbplaces, surface, nbchambres, jardin, cdproprio) VALUES('','$ruegite','$cpgite','$villegite','$nbplaces','$surface','$nbchambres','$jardin','$cdproprio')" )or die ("erreur insert [mysql] ".mysql_error());
  13.           mysql_close($db);
  14.           header("Location: ajouter_gite_etape3.php" );



Tout part d'un formulaire sur la page précédente, et là l'erreur est :
"Parse error: parse error, unexpected T_VARIABLE in C:\Program Files\EasyPHP 2.0b1\www\GVD Final\adherents\ajouter_gite_etape2.php on line 13"

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

met un ; apres include ('../configuration.php').
Ca te donnera ca : include ('../configuration.php');

Normalement c'est bon ;)

Répondre à Spurkle

ok, erreur d'inatention merci spurkle :) ça marche tout se passe comme si l'ajout à la base de données avait été effectué mais il n'est pas inseré à celle-ci :(

Code :
  1. $ruegite = $_GET['ruegite'];
  2.             $cpgite = $_GET['cpgite'];
  3.             $villegite = $_GET['villegite'];
  4.             $nbplaces = $_GET['nbplaces'];
  5.             $surface = $_GET['surface'];
  6.             $nbchambres = $_GET['nbchambres'];
  7.             $jardin = $_GET['jardin'];
  8.             $cdproprio = $_GET['cdproprio'];
  9.           //Insertion dans la table gite
  10.           include ('../configuration.php');
  11.           $sql = "INSERT INTO gite (nogite, ruegite, cpgite, villegite, nbplaces, surface, nbchambres, jardin, cdproprio) VALUES('','$ruegite','$cpgite','$villegite','$nbplaces','$surface','$nbchambres','$jardin','$cdproprio')";
  12.           mysql_close($db);
  13.           header("Location: ajouter_gite_etape3.php" );


Message édité par aroh le 28-04-2007 à 15:05:09
Répondre à aroh

fait des echo de tes variables que tu récuperes pour etre déja sur qu'il y a qqch.

Si tu les récuperent bien fais alors un echo de $sql
puis la requete affiché est a copier coller dans l'administration SQL ( onglet du meme nom ), comme ca tu verra si c'est ta requette qui déconne.

pour ta requete je te conseil pluto la forme :
"INSERT INTO gite SET(ruegite=$ruegite, cpgite=$cpgite...)


ps heu... tu as bien ouvert ta connexion ..??

Répondre à kayner

alors, oui les variables s'affichent bien lorsque je fais un echo :)
l'echo du $sql s'affiche correctement, avec les bonnes variables au bon endroit.

ça marche niquel, je suis désolé de paraître aussi bête mais la connection n'était pas ouverte auparavant.
merci de votre aide :)

Répondre à aroh
Tom's Guide > Forum > Programmation > (php)Erreur de variable après éxécution formulaire
Aller à :

Il y a 2326 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens