Page 1 sur 1

[ Résolu] Ajouter des données avec _post

Posté : 04 févr. 2011, 10:16
par 63renaud
Bonjour
Quand je saisie un nom dans mon formulaire , dans
<input type="text" name="xguest_nom" value=""/>
et que je fais valider.
le nom s'enregistre pas dans ma base de données mais l'id 'auto increment' fonctionne bien.
mon fichier mysql_add.php
<?php


$xguest_nom =$_POST['xguest_nom '];



       // connexion à la base  // sélection de la base  
	   

require_once'mysql_connect.php';

    
    // on écrit la requête sql
    $sql = "INSERT INTO client (id_xguest,xguest_nom) 
				VALUES('','$xguest_nom')";
    
    // on insère les informations du formulaire dans la table
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

	   mysql_close();  // on ferme la connexion
    // on affiche le résultat 
    echo 'Resultat OK.';
?> 
merci

Re: Ajouter des données avec _post

Posté : 04 févr. 2011, 10:35
par macgawel
Bonjour.

Tu as essayé d'afficher le contenu de tes variables ?
<?php
var_dump($_POST]; // afficher le contenu de POST
$xguest_nom =$_POST['xguest_nom '];
echo $xguest_nom; // afficher la variable

// connexion à la base  // sélection de la base  
require_once ('mysql_connect.php');
// on écrit la requête sql
$sql = "INSERT INTO client (id_xguest,xguest_nom)
                                VALUES('','$xguest_nom')";
echo $sql; // afficher la requete
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
mysql_close();  // on ferme la connexion
// on affiche le résultat
echo 'Resultat OK.';
?> 

Re: Ajouter des données avec _post

Posté : 04 févr. 2011, 11:19
par 63renaud
j'ai copié ton code et voici l'erreur

Parse error: syntax error, unexpected '[' in C:\wamp\www\Base_donnees_fred\mysql_add1.php on line 2
merci

Re: Ajouter des données avec _post

Posté : 04 févr. 2011, 11:22
par 63renaud
j'ai remplacé
var_dump($_POST]
par
var_dump($_POST)
nouvelle erreur
Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\Base_donnees_fred\mysql_add1.php on line 3

Re: Ajouter des données avec _post

Posté : 04 févr. 2011, 12:01
par 63renaud
j'ai remplacé toutes mes variables par le même nom du champ de la base de données.
J'ai changé le nom du imput name par le nom du champ de ma base de données et j'ai ajouté un id dans imput .
maintenant tout fonctionne.

merci