logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
14 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 382 353

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» probléme d'insértion de donnée ds une bd mysql via php.

probléme d'insértion de donnée ds une bd mysql via php.#6433

4Contributeur(s)
AnonymeGuizmoflexiumTribal-Dolphin
3 Modérateur(s)
developpeurjpbJireck
Anonyme Anonymeicon_post
Bonjour,
voilà, j'ai un fichier" formulaire.html" dont le client dois introduire des données, voici une partie du code:







e-mail









second e-mail





et voici une partie du code du fichier.php qui va récupérer les données et les insérer ds la table agenda de la base de donnée db1:
<?php

$connection = mysql_connect("localhost","root","")
or die("la connection n'a pas eu lieu.");

$resultat = mysql_select_db("db1")
or die("la selection n'a pas eu lieu.");

$sqlquery = "INSERT INTO agenda VALUES('". $nom1 ."','" .$email2."' ,'".$secemail."')";

$queryresultat = mysql_query($sqlquery) or die (" ne peut pas executer la requéte.");

à chaque fois que j'éxecute j'ai un message d'erreur comme quoi les variable que j'ai mis ds la requéte insert into sont undéfini.
j'ai la version de php4.2

si vous pouvez m'aider, je suis vraiment bloquer la dessus.
Guizmo Guizmoicon_post
c'est normal tu ne recupere nulle part tes variables
la methode de ton formulaire est POST?
$nom1=$_POST['nom1'];
etc...
ca devrait mieux fonctionner
:-D
Anonyme Anonymeicon_post
Rebonjour, et merci de m'avoir répondu.
1)- je voudrai bien que tu m'explique la différence entre mettre : $variable et $_post['variable'].

2)- j'ai essayer les deux ecriture :

$sqlquery = "INSERT INTO agenda VALUES( $_POST['nom1'], $_POST['email2'] , $_POST['secemail'])"

$sqlquery = "INSERT INTO agenda VALUES(' $_POST['nom1']',' $_POST['email2'] ',' $_POST['secemail']')";


ça ne marche pas,j'ai une erreur :
t_encapsed_and_whitespace expecting t_string or t_variable or t_num_string in "nom du fichier".
Guizmo Guizmoicon_post
il faut que tu fasses:

$nom1=$_POST['nom1'];
etc......
apres tu fais
$sqlquery = "INSERT INTO agenda VALUES('$nom',.........................)";
voili voilou :-D
flexium flexiumicon_post
Bonjour,
Je ne sais pas comment te remercier vraiment, je suis rester bloquer la-dessus pendant longtemps, j'aiessayer toute les suntaxe possible,
Merci merci,merci.

j'ai une question :
quelle est la différence de mettre le post à l"exterieur de la requéte qu'à l'interieur. :=! :=! :=! ;-)
Tribal-Dolphin Tribal-Dolphinicon_post
ça évite les interférence entre les " et ' à répétition .... surtout quand ils sont encadrés de [ et ].
Guizmo Guizmoicon_post
pas de prbl
contente de t'avoir depanné
:-D
flexium flexiumicon_post
Oui trés :-D ;
une 2 autres petites questions :
1) - quelles est la différence de travailler avec php,mysql est iis et php,mysql,phpmyadmin et appach .
2) - je voudrai faire un site internet de vente ,dis moi les étapes à suivre .

Merci . :=!