S'abonner :  Newsletters    Magazines
Avis sur les produits Avis sur les logiciels Avis sur les jeux Actualités A propos de 01net
912 utilisateurs connectés

Envoi de données dans un SGBD

Marre_de_chercher_un_pseudo le 26 décembre 2008 à 16h52
Bonjour !

J'ai un petit problème avec mon php ^^ J'ai créé un formulaire et évidemment enregistrer mes données dans une base de données. Je précise que je me sers d'easyPHP et que mes tables sont déjà créées. Mon code ne produit aucune erreur, cependant mes données ne sont pas enregistrées dans la BDD ... Par contre les variables venant du formulaire sont bien dans mes variables locales du script PHP =/

Voici mon code :


$civil=$_POST["menu"];
$nom = $_POST["nom"];
$prenom = $_POST["Prenom"];
$adresse1=$_POST["Adresse1"];
$adresse2=$_POST["Adresse2"];
$cp=$_POST["Code_postal"];
$commune=$_POST["Commune"];
$numEtudiant=$_POST["Num_etudiant"];
$mail=$_POST["mail"];
$login=$_POST["Login"];
$mdp=$_POST["mdp_choisi1"];

mysql_connect("localhost","root","");
mysql_select_db("site");
$query= mysql_query("INSERT INTO utilisateurs(login, civilite, nom, prenom, compl_adresse, adresse, cp, commune, surtaxe, num_etudiant, mail) VALUES ($login, $civil, $nom, $prenom, $adresse1, $adresse2, $cp, $commune, 'y', $numEtudiant, $mail)");
$reponse=mysql_query("SELECT * FROM utilisateurs");
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<p>
<strong>Grumpf</strong> : <?php echo $donnees['login']; ?><br />
<?php echo $donnees['civilite']; ?> <br/ ><?php echo $donnees['nom']; ?> <br />
<?php echo $donnees['prenom']; ?> et on peut y jouer à <?php echo $donnees['compl_adresse']; ?> <br />
<?php echo $donnees['adresse']; ?> <br /><?php echo $donnees['cp']; ?> : <em><?php echo $donnees['commune']; ?></em>
</p>
<?php
}

mysql_close();


Un simple echo $reponse n'affichait rien non plus ... J'espère que vous pourrez m'aider ! A bientôt
Beno@ le 26 décembre 2008 à 17h36
pour voir les erreurs, modifie ton code comme suit:

$reponse=mysql_query("SELECT * FROM utilisateurs") or die ('erreur mysql: '.mysql_error());

et ajoute ça à la fin de chaque requette mysql ;)

comme ca si il y a une erreur ca va s'afficher, et donne nous cette erreur
Marre_de_chercher_un_pseudo le 26 décembre 2008 à 17h43
Rien ne s'affiche ...
Beno@ le 26 décembre 2008 à 18h11
c'est comme si le code n'était pas interprété

essaie de mettre echo 'pwet' juste avant la ligne de connexion à mysql et dis nous si le pwet s'affiche
Marre_de_chercher_un_pseudo le 26 décembre 2008 à 18h36
Pfffffff je suis trop nouille. Depuis tout à l'heure je fais les modifs dans un autre fichier -___- Au cas où, il suffisait de mettre mes variables entre simples quotes, si jamais quelqu'un tombe sur mon topic ...

Vraiment désolée de vous avoir pris le chou ... =(


PRODUITS

TÉLÉCHARGER - LOGICIELS

JEUX VIDÉOS

LOISIRS

01NET PRO

AVIS ET COMMENTAIRES

A PROPOS DE 01NET

publicité
> Nouveauté :
Norton 2010
Cette année optez pour une sécurité maximale.

Service 01net
Newsletters 01net
abonnez vous gratuitement !
  
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Nous contacter  |  Charte de confiance  |  Voir notice légale

01net.  -  01men  -  RMC  -  BFM Radio  -  BFM TV  -  TousLesPodcasts  -  01informatique.fr  -  Association RMC-BFM
Tous droits réservés © 1999 - 2009 Internext - 01net.