Syntaxe en php
Résolu/Fermé
Lrt88
Messages postés
930
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
12 août 2018
-
10 févr. 2009 à 20:54
Lrt88 Messages postés 930 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 12 août 2018 - 10 févr. 2009 à 22:11
Lrt88 Messages postés 930 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 12 août 2018 - 10 févr. 2009 à 22:11
A voir également:
- Syntaxe en php
- Easy php - Télécharger - Divers Web & Internet
- Php?id=1 - Forum PHP
- \R php ✓ - Forum PHP
- Fichier php en pdf ✓ - Forum PDF
- Php if plusieurs conditions ✓ - Forum PHP
11 réponses
alexdelareunion
Messages postés
545
Date d'inscription
dimanche 18 mars 2007
Statut
Membre
Dernière intervention
9 octobre 2023
142
10 févr. 2009 à 20:56
10 févr. 2009 à 20:56
mets un "$" devant "test"
Lrt88
Messages postés
930
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
12 août 2018
267
10 févr. 2009 à 21:11
10 févr. 2009 à 21:11
bien joué ! grand merci
maintenant, c'est un problème à la ligne 32
Parse error: syntax error, unexpected T_STRING in \\student\fjc\public_html\ok.php on line 32
Ca veut dire qu'il une chaine de caractère inattendu ? Ca peut être dû à quoi ?
(sinon j'ai mis des $ partout devant mes test)
// ici tu récupère les valeurs POST :
$nom = mysql_real_escape_string(htmlspecialchars($_POST['nom']));
$prenom = mysql_real_escape_string(htmlspecialchars($_POST['prenom']));
$matricule = mysql_real_escape_string(htmlspecialchars($_POST['matricule']));;
$commune = mysql_real_escape_string(htmlspecialchars($_POST['commune']));
$annee = mysql_real_escape_string(htmlspecialchars($_POST['annee']));
$email = mysql_real_escape_string(htmlspecialchars($_POST['email']));
$tel = mysql_real_escape_string(htmlspecialchars($_POST['tel']));
$test=mysql_query("SELECT nom FROM fjc_etudiant WHERE nom='".$nom."'");
if(mysql_num_rows($test))
{$test2=mysql_query("SELECT prenom FROM fjc_etudiant WHERE prenom='".$prenom."'");
if(mysql_num_rows($test2))
{
--------------------------------------------------------------------------
UPDATE fjc_etudiant SET matricule=' ".$matricule." ', commune=' ".$commune." ', annee=' ".$annee." ',
email=' ".$email." ', tel=' ".$tel." ' WHERE nom=' ".$nom." '}
-----------------------------------------------------------------
else{
mysql_query("INSERT INTO fjc_etudiant VALUES('" . $nom . "', '" . $prenom . "', '" . $matricule . "', '" . $commune . "', '" . $annee . "', '" . $option . "', '" . $email . "', '" . $tel . "')");
}
else
{
mysql_query("INSERT INTO fjc_etudiant VALUES('" . $nom . "', '" . $prenom . "', '" . $matricule . "', '" . $commune . "', '" . $annee . "', '" . $option . "', '" . $email . "', '" . $tel . "')");
}
maintenant, c'est un problème à la ligne 32
Parse error: syntax error, unexpected T_STRING in \\student\fjc\public_html\ok.php on line 32
Ca veut dire qu'il une chaine de caractère inattendu ? Ca peut être dû à quoi ?
(sinon j'ai mis des $ partout devant mes test)
// ici tu récupère les valeurs POST :
$nom = mysql_real_escape_string(htmlspecialchars($_POST['nom']));
$prenom = mysql_real_escape_string(htmlspecialchars($_POST['prenom']));
$matricule = mysql_real_escape_string(htmlspecialchars($_POST['matricule']));;
$commune = mysql_real_escape_string(htmlspecialchars($_POST['commune']));
$annee = mysql_real_escape_string(htmlspecialchars($_POST['annee']));
$email = mysql_real_escape_string(htmlspecialchars($_POST['email']));
$tel = mysql_real_escape_string(htmlspecialchars($_POST['tel']));
$test=mysql_query("SELECT nom FROM fjc_etudiant WHERE nom='".$nom."'");
if(mysql_num_rows($test))
{$test2=mysql_query("SELECT prenom FROM fjc_etudiant WHERE prenom='".$prenom."'");
if(mysql_num_rows($test2))
{
--------------------------------------------------------------------------
UPDATE fjc_etudiant SET matricule=' ".$matricule." ', commune=' ".$commune." ', annee=' ".$annee." ',
email=' ".$email." ', tel=' ".$tel." ' WHERE nom=' ".$nom." '}
-----------------------------------------------------------------
else{
mysql_query("INSERT INTO fjc_etudiant VALUES('" . $nom . "', '" . $prenom . "', '" . $matricule . "', '" . $commune . "', '" . $annee . "', '" . $option . "', '" . $email . "', '" . $tel . "')");
}
else
{
mysql_query("INSERT INTO fjc_etudiant VALUES('" . $nom . "', '" . $prenom . "', '" . $matricule . "', '" . $commune . "', '" . $annee . "', '" . $option . "', '" . $email . "', '" . $tel . "')");
}
alexdelareunion
Messages postés
545
Date d'inscription
dimanche 18 mars 2007
Statut
Membre
Dernière intervention
9 octobre 2023
142
10 févr. 2009 à 21:21
10 févr. 2009 à 21:21
pas de quoi :p tu peux mettre le topic "résolu" stp ?
Lrt88
Messages postés
930
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
12 août 2018
267
10 févr. 2009 à 21:23
10 févr. 2009 à 21:23
J'ai encore un petit soucis... tu ne serais pas m'aider pour celui-là ?
Tu veux peut-être que je crée un autre poste...ca me dérange pas !
Tu veux peut-être que je crée un autre poste...ca me dérange pas !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
10 févr. 2009 à 21:28
10 févr. 2009 à 21:28
d'apres ce que je vois il te manque un ; ici WHERE nom=' ".$nom." '}
alexdelareunion
Messages postés
545
Date d'inscription
dimanche 18 mars 2007
Statut
Membre
Dernière intervention
9 octobre 2023
142
10 févr. 2009 à 21:28
10 févr. 2009 à 21:28
non pas la peine vasy :)
Ah ok j'avais pas fais gaffe en fait t'as ecrit un nouveau message désolé :p !!
Ah ok j'avais pas fais gaffe en fait t'as ecrit un nouveau message désolé :p !!
alexdelareunion
Messages postés
545
Date d'inscription
dimanche 18 mars 2007
Statut
Membre
Dernière intervention
9 octobre 2023
142
10 févr. 2009 à 21:34
10 févr. 2009 à 21:34
oui tu balance la requete sql comme ça meme dans ton code. Il faut le balancer sous forme de string en argument d'une fonction, comme : mysql_query("TON SQL ICI");
alexdelareunion
Messages postés
545
Date d'inscription
dimanche 18 mars 2007
Statut
Membre
Dernière intervention
9 octobre 2023
142
10 févr. 2009 à 21:42
10 févr. 2009 à 21:42
donc ça va te donner un truc genre (j'utilise une variable $requete pour que ce soit plus clair) :
{ $requete="UPDATE fjc_etudiant SET matricule=' ".$matricule." ', commune=' ".$commune." ', annee=' ".$annee." ', email=' ".$email." ', tel=' ".$tel." ' WHERE nom=' ".$nom." '" ; mysql_query($requete); }
Lrt88
Messages postés
930
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
12 août 2018
267
10 févr. 2009 à 21:44
10 févr. 2009 à 21:44
Mais je suis vraiment bête, surtout que partout ailleurs, je l'ai fait, Faut vraiment que je fasse attention.
Désolé de vous embêter avec des bêtises pareilles.
Grand merci à vous
J'ai mis
mysql_query("UPDATE fjc_etudiant SET matricule='".$matricule."', commune='".$commune."', annee='".$annee."', email='".$email."', tel='".$tel."' WHERE nom='".$nom."'}");
else{
mysql_query("INSERT INTO fjc_etudiant VALUES('" . $nom . "', '" . $prenom . "', '" . $matricule . "', '" . $commune . "', '" . $annee . "', '" . $option . "', '" . $email . "', '" . $tel . "')");
}
Le problème s'est encore déplacé mais je vais d'abord essayer de résoudre mon problème tout seul, en faisant attention à la syntaxe de base.
encore merci
Si je n'ai plus de problème avant d'aller dodo, je mettrai en résolu avant de dormir
Désolé de vous embêter avec des bêtises pareilles.
Grand merci à vous
J'ai mis
mysql_query("UPDATE fjc_etudiant SET matricule='".$matricule."', commune='".$commune."', annee='".$annee."', email='".$email."', tel='".$tel."' WHERE nom='".$nom."'}");
else{
mysql_query("INSERT INTO fjc_etudiant VALUES('" . $nom . "', '" . $prenom . "', '" . $matricule . "', '" . $commune . "', '" . $annee . "', '" . $option . "', '" . $email . "', '" . $tel . "')");
}
Le problème s'est encore déplacé mais je vais d'abord essayer de résoudre mon problème tout seul, en faisant attention à la syntaxe de base.
encore merci
Si je n'ai plus de problème avant d'aller dodo, je mettrai en résolu avant de dormir
alexdelareunion
Messages postés
545
Date d'inscription
dimanche 18 mars 2007
Statut
Membre
Dernière intervention
9 octobre 2023
142
10 févr. 2009 à 21:48
10 févr. 2009 à 21:48
ok on connait tous ça t'inquiète c la fatigue va te faire un kawa
Lrt88
Messages postés
930
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
12 août 2018
267
10 févr. 2009 à 22:11
10 févr. 2009 à 22:11
J'ai encore rencontré 3 autres problèmes mais j'ai réussi à les résoudre avec un peu de fumée au-dessus de mon cerveau.
En tout cas, un grand merci à tous, c'est vraiment sympa d'aider les gens "fatigués" (merci pour l'excuse lol mais on va plutôt dire que je suis un programmeur du dimanche matin)
Bonne nuit ou bonne soirée à tous
(j'ai encore 2 formulaires à corriger mais ils attendront demain)
En tout cas, un grand merci à tous, c'est vraiment sympa d'aider les gens "fatigués" (merci pour l'excuse lol mais on va plutôt dire que je suis un programmeur du dimanche matin)
Bonne nuit ou bonne soirée à tous
(j'ai encore 2 formulaires à corriger mais ils attendront demain)