Syntaxe en php
Résolu
Lrt88
Messages postés
930
Date d'inscription
Statut
Membre
Dernière intervention
-
Lrt88 Messages postés 930 Date d'inscription Statut Membre Dernière intervention -
Lrt88 Messages postés 930 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Syntaxe en php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php ✓ - Forum PHP
- Alert php ✓ - Forum PHP
- Trouver erreur de syntaxe fichier txt ✓ - Forum PHP
11 réponses
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 . "')");
}
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
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 !!
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");
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); }
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
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)