Besoin d'aide c'est vraiment urgent!!
Fermé
flitinou
Messages postés
10
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
29 juillet 2008
-
16 mai 2008 à 22:32
flitinou - 18 mai 2008 à 15:34
flitinou - 18 mai 2008 à 15:34
14 réponses
Nico_
Messages postés
1219
Date d'inscription
vendredi 29 décembre 2006
Statut
Membre
Dernière intervention
15 mars 2016
188
16 mai 2008 à 22:39
16 mai 2008 à 22:39
bonsoir,
je ne suis pas sur à 100%:
ton code:
Bonne soirée
je ne suis pas sur à 100%:
ton code:
//Requête d'insertion des valeurs dans la table client
$sql="INSERT INTO clients (nom_cli,prenom_cli,adr_cli,cp_cli,tel_cli)
VALUES ('','$nom','$prenom','$adr_cli','cp_cli','tel_cli')";
ce que je mettrais:
//Requête d'insertion des valeurs dans la table client
$sql="INSERT INTO clients VALUES ('','$nom','$prenom','$adr_cli','cp_cli','tel_cli')";
en gras ce que j'ai supprimé.
Bonne soirée
flitinou
Messages postés
10
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
29 juillet 2008
17 mai 2008 à 10:40
17 mai 2008 à 10:40
Merci de m'avoir répondue, j'ai changée le code mais c'est pareil.
Je comprend vraiment pas pourquoi.
Sur la page où il y a mon formulaire, quand je le rempli et que je clique sur envoyer, la page qui s'affiche est la suivante:
<html>
<title>transfertclients</title>
<body>
<?php
//Déclaration des variables
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$adresse=$_POST['adr'];
$code=$_POST['cp'];
$numero=$_POST['tel'];
//Teste des variables
echo "Bonjour $prenom, $nom. "
//connexion au serveur MySQL
$db=mysql_connect("localhost","root") or die ("Erreur de connexion".mysql_error());
//Ouverture de la base gdv
mysql_select_db("gdv","$db") or die ("erreur de connexion à la base de données");
//Requête d'insertion des valeurs dans la table client
$sql="INSERT INTO clients VALUES ('','$nom','$prenom','$adr_cli','cp_cli','tel_cli')";
//Exécution de la requête
mysql_query($sql);
//Fermeture de la base de données
mysql_close();
?>
</body>
</html>
j'ai donc tout mon code php de recopier, et des champs blancs de rentré dans la table.
Tous ce que je tappe dans mon formulaire n'est pas enregistré.
J'y comprend vraiment rien...
Je comprend vraiment pas pourquoi.
Sur la page où il y a mon formulaire, quand je le rempli et que je clique sur envoyer, la page qui s'affiche est la suivante:
<html>
<title>transfertclients</title>
<body>
<?php
//Déclaration des variables
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$adresse=$_POST['adr'];
$code=$_POST['cp'];
$numero=$_POST['tel'];
//Teste des variables
echo "Bonjour $prenom, $nom. "
//connexion au serveur MySQL
$db=mysql_connect("localhost","root") or die ("Erreur de connexion".mysql_error());
//Ouverture de la base gdv
mysql_select_db("gdv","$db") or die ("erreur de connexion à la base de données");
//Requête d'insertion des valeurs dans la table client
$sql="INSERT INTO clients VALUES ('','$nom','$prenom','$adr_cli','cp_cli','tel_cli')";
//Exécution de la requête
mysql_query($sql);
//Fermeture de la base de données
mysql_close();
?>
</body>
</html>
j'ai donc tout mon code php de recopier, et des champs blancs de rentré dans la table.
Tous ce que je tappe dans mon formulaire n'est pas enregistré.
J'y comprend vraiment rien...
arth
Messages postés
9373
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 366
17 mai 2008 à 10:44
17 mai 2008 à 10:44
Moi je sais pourquoi, c'est que le module PHP n'est pas activé dans Apache.
c'est pour ça que c'est ton code PHP qui apparaît et non la transaction qui s'effectue.
Apache n'interprète pas ton code PHP comme je te l'ai dit. Il te faut donc installer PHP et activer ce module dans la conf apache.
c'est pour ça que c'est ton code PHP qui apparaît et non la transaction qui s'effectue.
Apache n'interprète pas ton code PHP comme je te l'ai dit. Il te faut donc installer PHP et activer ce module dans la conf apache.
flitinou
Messages postés
10
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
29 juillet 2008
17 mai 2008 à 10:48
17 mai 2008 à 10:48
ok, mais comment on l'active le module PHP dans Apache.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
arth
Messages postés
9373
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 366
17 mai 2008 à 10:50
17 mai 2008 à 10:50
Déjà sur quelle plateforme travailles-tu ?
Quelle version as tu installé d'apache? était-ce un pack complet type easyphp ? wamp ? etc?
Quelle version as tu installé d'apache? était-ce un pack complet type easyphp ? wamp ? etc?
flitinou
Messages postés
10
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
29 juillet 2008
17 mai 2008 à 10:59
17 mai 2008 à 10:59
J'ai instalée easyphp2.0b1
Je le démar à chaque fois que je fait mon php.
Mes code php je les tappe sous Notepad++.
Sur mon ordi portable, où je suis actuellement, c'est je que j'ai décrit au dessu qui se passe.
Au lycée, la version d'easyphp est esayphp1-8, est soit rien n'apparaît sur ma page quand je clique sur envoyer, soit si je met la balise </br> aprés echo "Votre nom est $nom </br>"; et bensa me recopie tout le code php a partir du </br>, donc des " jusqu'à la fin.
Dans le cas du lycée, rien n'est enregistré dans la base de données ou si par chance sa me rentre quelquechose c'est des champs blancs.
je c'est pas sic'est trés clair comme explication...
Je le démar à chaque fois que je fait mon php.
Mes code php je les tappe sous Notepad++.
Sur mon ordi portable, où je suis actuellement, c'est je que j'ai décrit au dessu qui se passe.
Au lycée, la version d'easyphp est esayphp1-8, est soit rien n'apparaît sur ma page quand je clique sur envoyer, soit si je met la balise </br> aprés echo "Votre nom est $nom </br>"; et bensa me recopie tout le code php a partir du </br>, donc des " jusqu'à la fin.
Dans le cas du lycée, rien n'est enregistré dans la base de données ou si par chance sa me rentre quelquechose c'est des champs blancs.
je c'est pas sic'est trés clair comme explication...
flitinou
Messages postés
10
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
29 juillet 2008
17 mai 2008 à 11:03
17 mai 2008 à 11:03
A oui, un autre truc que je comprend pas,
quand je vais dans web local dans le menu d'easyphp, quand je clique sur mon fichier transfertclient, voilà ce qui est affiché sur ma page:
Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in C:\Program Files\EasyPHP 2.0b1\www\CLient\transfertclient.php on line 18
Moi je trouve pas l'erreur.
quand je vais dans web local dans le menu d'easyphp, quand je clique sur mon fichier transfertclient, voilà ce qui est affiché sur ma page:
Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in C:\Program Files\EasyPHP 2.0b1\www\CLient\transfertclient.php on line 18
Moi je trouve pas l'erreur.
arth
Messages postés
9373
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 366
17 mai 2008 à 11:16
17 mai 2008 à 11:16
copie donc le code ici alors.
flitinou
Messages postés
10
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
29 juillet 2008
17 mai 2008 à 11:21
17 mai 2008 à 11:21
ben mes deux code son au début de la discution, se sont les même que ceux du lycée.
flitinou
Messages postés
10
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
29 juillet 2008
17 mai 2008 à 13:35
17 mai 2008 à 13:35
Personne ne peut m'aider?
C'est vraiment important je vous en pris!!!
C'est vraiment important je vous en pris!!!
arth
Messages postés
9373
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 366
17 mai 2008 à 14:53
17 mai 2008 à 14:53
Tu n'aurais pas oublié des $ dans VALUES ('','$nom','$prenom','$adr_cli','cp_cli','tel_cli')"; ?
flitinou
Messages postés
10
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
29 juillet 2008
17 mai 2008 à 16:20
17 mai 2008 à 16:20
effectivement, j'aivias oubliée.
Mais le problèmen'est toujours pas rêglé.
Les problèmes si dessus sont toujours là!
Je ne sais pas si sa va être fini a temps...
D'autres idées
Mais le problèmen'est toujours pas rêglé.
Les problèmes si dessus sont toujours là!
Je ne sais pas si sa va être fini a temps...
D'autres idées
arth
Messages postés
9373
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 366
17 mai 2008 à 17:34
17 mai 2008 à 17:34
C'est pour quand?