begin process at 2012 05 27 00:41:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

DB2

 > 

Débutant(s)

 > 

probléme ma table sql n'enregistre pas les données!!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probléme ma table sql n'enregistre pas les données!!!

jeudi 4 février 2010 à 21:39:52 | probléme ma table sql n'enregistre pas les données!!!

flavien81


Voici ma page de code html
<form action="inscription.php" method="post">
<legend class="titre">inscription</legend>
Votre mail : <input type="text" name="email" value="" />
Votre Nom : <input type="text" name="nom" value="" />
Votre Prénom : <input type="text" name="prenom" value="" />
&#8230;&#8230;
type="submit" value="Envoyer"> <input type="reset" value="Effacer">
</form> </body> </html>

Voici ma page PHP :(inscription.php)
<?php
$host = "localhost";
$user = "*******";
$pass = "******";
$bdd = "a4026793_test";
mysql_connect($host, $user, $pass);
mysql_select_db($bdd);
$mail=$_POST['mail'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
&#8230;&#8230;&#8230;
$requette=mysql_query("INSERT INTO inscription (nom, prenom, email, conjoint, enfants, hebergement, siouiheb, presence, avant, apres, tel, commentaire) VALUES('$nom', '$prenom', '$mail', '$conjoint', '$enfants', '$hebergement', '$siouiheb', '$presence', '$avant', '$apres', '$tel', '$commentaire')");
header("location:inscription.html");
mysql_close();
?>
ET voici ma table :
nom varcar(255) latin1_bin not null auto_increment
prenom varcar(255) latin1_bin null
.....
QUESTION : Pourquoi rien ne s&#8217;enregistre dans ma table quand on clique sur « envoyer » dans le questionnaire alors que n&#8217;apparait « a première vue » aucune erreur ??!!! au secour SVP !!

carpe diem!!!
vendredi 5 février 2010 à 04:15:46 | Re : probléme ma table sql n'enregistre pas les données!!!

nhervagault

Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

Ton nom ne peut etre autoincrement
autoincrement est une valeur automatique, il suffit de l'omettre dans ta requete d'insertion
et c'est le systeme qui le creara
c'est un numerique


Pour corriger ajoute la colonne id en numerique et enleve autoincrement du nom

Bon dev.
vendredi 5 février 2010 à 14:37:49 | Re : probléme ma table sql n'enregistre pas les données!!!

flavien81

Salut à tous et merci pour les réponses !!!
Probléme encore présent = aucune données dans ma table ne s'enregistre !!!
Pourtant comme coseillé j'ai modifié ma table qui devient :
id int (200) no (null) default (vide) auto_increment
nom varchar(255) yes (null) default (null)

et j'ai tout essayer sur mon code et rien ne marche !!!
c'est à dire :

- $requette=mysql_query("INSERT INTO inscription (nom, ... commentaire) VALUES('$nom', ... '$commentaire')");

- $requette=mysql_query("INSERT INTO inscription ('',nom, ... commentaire) VALUES('$nom',...'$commentaire')");

- $requette=mysql_query("INSERT INTO inscription ('id',nom, ... commentaire) VALUES('', '$nom',...'$commentaire')");

QUE FAIRE AUX SECOURS !!!! Ou suis-je vraiment trop prés du zéro pour pas voir mes erreurs ???!!!! lol
carpe diem!!!
vendredi 5 février 2010 à 19:53:25 | Re : probléme ma table sql n'enregistre pas les données!!!

nhervagault

Administrateur CodeS-SourceS
Sans les messages d'erreur et un code plus explicite difficile de répondre.

Mets le message complet de l'erreur, il n'est pas indiqué dans ton second message.
Mets le script complet de création de la table ou la description avec phpmyadmin par exemple
Mets la requete complete

Imprime la requete interprétée sur ta page et lance la en directe dans la base.

Ta requete 1 devrait passer.

Code PHP :
$requette=mysql_query("INSERT INTO inscription (col1, ... coln) VALUES('"+$val1+"', ... '"+$valn+"')");


Sinon essai la requete précédente, je n'ai pas de PHP sous la main.



Cette discussion est classée dans : table, données, sql, probléme, enregistre


Répondre à ce message

Sujets en rapport avec ce message

Afficher les données d'une table dans SQL Server 200 dans un tableau en HTML [ par malbackt ] Bonjour,j'ai créé une base de données dans SQL server 2000, cette dernière contient la table "utilisateur", et je voudrais afficher les données de cet SQL ? Qui pourrait me l'expliquer ? [ par talavera ] Bonjour, Parmi vous tous, experts en SQL[^^clinoeil1], qui pourrait m'expliquer qu'est-ce que le SQL ? BOn, je sais que c'est un language de base de Données les plus recentes [ par bbertt ] Avant toutes choses, Bonjour a tousJe tiens à vou sql server 2005 et réplication [ par ghano81 ] bonjour,   je  travaille actuellement avec une réplication de fusion(merge) entre un serveur sous sql server 2005 et des postes clients (des abonn SQL/VBA - Regrouper donné en fonction d'une autre table [ par Darm ] Bonjour à tous, il est très rare que je ne trouve solution sur ce forum, mais là je dois dire je suis complètement largué. Je ne sais même si il exist Migration sql serveur 2005 vers 2000 [ par nuth ] Bonjour, Je souhaiterai migrer une base de données sql serveur 2005 vers 2000. Après quelques recherches sur google je n'ai rien trouvé donc je me de créer table avec plusieur clés etrangérs en sql server 2005 [ par amal2008 ] Bonjour, je veux faire une requete de create table en sql server 2005 , avec tous les contrainres et types des champs,le probléme c'est qu il m'accept Lister les propriétés des bases de données SQL Server 2005 [ par Le newbie ] Bonjour, J'aurais aimé savoir si on pouvais récupérer en Transac la liste des propriétés de toutes les bases de données comme par exemple, le nom des Date de modification des données d'une table [ par demonsurf ] Bonjour à tous. J'explique mon problème : j'ai besoin de pouvoir contrôler la date de la dernière modification des tables de ma BDD. Je fais déjà un Comment sauvegarer une base de données en SQL server 2005 Express [ par cybercop ] bonjour jé créer  une base de données en sql server 2005,alors je ne sais pas comment faire sauvegarder la base pour trransferer un autre PC avec la s


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales