Requete d'insertion avec easyphp
Résolu/Fermé
Gia1402
Messages postés
49
Date d'inscription
dimanche 20 mars 2011
Statut
Membre
Dernière intervention
24 octobre 2011
-
8 mai 2011 à 19:56
Gia1402 Messages postés 49 Date d'inscription dimanche 20 mars 2011 Statut Membre Dernière intervention 24 octobre 2011 - 10 mai 2011 à 21:07
Gia1402 Messages postés 49 Date d'inscription dimanche 20 mars 2011 Statut Membre Dernière intervention 24 octobre 2011 - 10 mai 2011 à 21:07
A voir également:
- Requete d'insertion avec easyphp
- Easyphp download - Télécharger - Divers Web & Internet
- Insertion liste déroulante excel - Guide
- Insertion sommaire word - Guide
- Insertion signature word - Guide
- Insertion filigrane word - Guide
4 réponses
le_joker_fou
Messages postés
765
Date d'inscription
mercredi 5 août 2009
Statut
Membre
Dernière intervention
7 août 2014
239
8 mai 2011 à 21:48
8 mai 2011 à 21:48
Met nous ta requêtes + l'affichage des données. E,suite on pourra t'aider.
Gia1402
Messages postés
49
Date d'inscription
dimanche 20 mars 2011
Statut
Membre
Dernière intervention
24 octobre 2011
Modifié par Gia1402 le 9/05/2011 à 06:06
Modifié par Gia1402 le 9/05/2011 à 06:06
$id=$_POST['t1'];
$nom=$_POST['t2'];
$genre=$_POST['r11'];
$classe=$_POST['op'];
echo"$id $classe $nom $genre ";
Ces instruction affiche exactement ce que j'ai entré dans mon formulaire
Ma requete est:
$req1="INSERT INTO etudiants VALUES ('$id','$classe','$nom','$genre')";
Lorsque j'ouvre ma base de données tous les champs sont bien remplis sauf le champs id il a comme valeurResource id #2 pourtant j'ai pas mis de clé & tous mes champs sont de type varchar(20).
j'espère que la situation est un peu plus claire maintenant
Merci pour vos efforts :))
$nom=$_POST['t2'];
$genre=$_POST['r11'];
$classe=$_POST['op'];
echo"$id $classe $nom $genre ";
Ces instruction affiche exactement ce que j'ai entré dans mon formulaire
Ma requete est:
$req1="INSERT INTO etudiants VALUES ('$id','$classe','$nom','$genre')";
Lorsque j'ouvre ma base de données tous les champs sont bien remplis sauf le champs id il a comme valeurResource id #2 pourtant j'ai pas mis de clé & tous mes champs sont de type varchar(20).
j'espère que la situation est un peu plus claire maintenant
Merci pour vos efforts :))
Gia1402
Messages postés
49
Date d'inscription
dimanche 20 mars 2011
Statut
Membre
Dernière intervention
24 octobre 2011
9 mai 2011 à 20:47
9 mai 2011 à 20:47
Bon je viens d'apprendre que Resource id #2 est une sorte de pointeur à laquelle php donne un id .
Mais j'arrive pas encore à comprendre ou est la faute dans ce code car il releve cette erreur seulement pour le champs id ,alors que le code est le meme que celui des autres variables .
j'ai vraiment besoin de votre aide
Mercii
Mais j'arrive pas encore à comprendre ou est la faute dans ce code car il releve cette erreur seulement pour le champs id ,alors que le code est le meme que celui des autres variables .
j'ai vraiment besoin de votre aide
Mercii
Freedomsoul
Messages postés
509
Date d'inscription
lundi 9 mai 2011
Statut
Membre
Dernière intervention
17 avril 2013
97
Modifié par Freedomsoul le 9/05/2011 à 21:39
Modifié par Freedomsoul le 9/05/2011 à 21:39
nomme les champs de ta table a completer:
$req1="INSERT INTO etudiants (id,classe,nom,genre) VALUES ('$id','$classe','$nom','$genre')";
:)
Si c'est un id, avec l'auto incrémentation, pas besoin de la completer manuellement:
$req1="INSERT INTO etudiants (id,classe,nom,genre) VALUES ('','$classe','$nom','$genre')";
$req1="INSERT INTO etudiants (id,classe,nom,genre) VALUES ('$id','$classe','$nom','$genre')";
:)
Si c'est un id, avec l'auto incrémentation, pas besoin de la completer manuellement:
$req1="INSERT INTO etudiants (id,classe,nom,genre) VALUES ('','$classe','$nom','$genre')";
Gia1402
Messages postés
49
Date d'inscription
dimanche 20 mars 2011
Statut
Membre
Dernière intervention
24 octobre 2011
10 mai 2011 à 21:07
10 mai 2011 à 21:07
Mercii :))
En fait je croit j'ai trouver la solution .
Quand j'ai changé $id par $idd : j'ai changé le nom de la variable et j'ai maintenu tout le reste de mon code j'ai eu le resultat souhaité donc apparement php comprend le $id comme un pointeur ou autre chose . jespere j'ai bien explicité ma remarque :))
Merci encore .
En fait je croit j'ai trouver la solution .
Quand j'ai changé $id par $idd : j'ai changé le nom de la variable et j'ai maintenu tout le reste de mon code j'ai eu le resultat souhaité donc apparement php comprend le $id comme un pointeur ou autre chose . jespere j'ai bien explicité ma remarque :))
Merci encore .