AIDE SUR LA VERIFICATION DE CETTE SYNTAXE
jeffnjd
Messages postés
28
Statut
Membre
-
le père -
le père -
Bonjour, J'ai un probléme avec cette syntaxe aussi
désolé si je demender un peux trop l'error c'est à la ligne 20
<?php
//recuperation des donnees du formulaire
$nom=$_POST['nom'] ;
$prenom=$_POST['prenom'] ;
$mail=$_POST['mail'] ;
$annee_promo=$_POST['annee_promo'] ;
$niveau_promo=$_POST['niveau_promotion'] ;
$profession=$_POST['profession'];
//control de champ du formulaire
if($mail==''|| $nom==''|| $prenom==''|| $annee_promo==''|| $filiere_promo==''|| $niveau_promo==''|| $profession=='' ){
include("form_inscription.php");
echo"veuillez remplir vos champs svp";
}
if (eregi('^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)+$',$mail)){
include("link.php");
$requete="INSERT INTO etudiants values('','$nom','$prenom','$mail','$niveau_promo','$annee_promo','$profession','')";
$resultat=mysql_query($requete) or die("insertion non reussie");
session_start(); LIGNE 20 C ICI
$_SESSION['badge']=1;
include("form_recherche.php");
mysql_close();
}
else{
echo" email invalide";
include("form_inscription.php");
}
?>
JE VOUS REMERCI
désolé si je demender un peux trop l'error c'est à la ligne 20
<?php
//recuperation des donnees du formulaire
$nom=$_POST['nom'] ;
$prenom=$_POST['prenom'] ;
$mail=$_POST['mail'] ;
$annee_promo=$_POST['annee_promo'] ;
$niveau_promo=$_POST['niveau_promotion'] ;
$profession=$_POST['profession'];
//control de champ du formulaire
if($mail==''|| $nom==''|| $prenom==''|| $annee_promo==''|| $filiere_promo==''|| $niveau_promo==''|| $profession=='' ){
include("form_inscription.php");
echo"veuillez remplir vos champs svp";
}
if (eregi('^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)+$',$mail)){
include("link.php");
$requete="INSERT INTO etudiants values('','$nom','$prenom','$mail','$niveau_promo','$annee_promo','$profession','')";
$resultat=mysql_query($requete) or die("insertion non reussie");
session_start(); LIGNE 20 C ICI
$_SESSION['badge']=1;
include("form_recherche.php");
mysql_close();
}
else{
echo" email invalide";
include("form_inscription.php");
}
?>
JE VOUS REMERCI
A voir également:
- AIDE SUR LA VERIFICATION DE CETTE SYNTAXE
- Verification windows 11 - Guide
- Verification lien internet - Guide
- Badge de vérification linkedin - Accueil - Guide réseaux sociaux
- Trouver erreur de syntaxe fichier txt pix ✓ - Forum Programmation
- La syntaxe du nom de fichier de répertoire ou de volume est incorrecte ✓ - Forum Windows 10
3 réponses
j'ai aussi un petit probléme avec cette requette j'ai un formulaire ou j'ai les champs suivant année et filiere qui vont être récuperé sur le fichier ci dessous afin d'affiché la recherche relative à ces éléments
l'erreur se trouve à ligne 18 ET voici le message
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\program files\easyphp1-8\www\connection\rechercher.php on line 18
par raport à une recherche dans la base
<?php
//connexion au serveur mysql
include("link.php");
//recuperation des donnees du formulaire form_recherche.php
$annee_promo=$_POST['annee_promo'];
$nom_filiere=$_POST['nom_filiere'];
// selection de l'année_promo
$requete=" select*from etudiants where annee_promo='$annee_promo' AND filiere='$nom_filiere'";
$resultat=mysql_query($requete);
echo "<table>";
while($ligne=mysql_fetch_array($resultat)){
echo"<tr> <td>$ligne['nom']</td> // VOICI LA LIGNE 18
<td>$ligne['prenom']</td>
<td>$ligne['mail']</td>
<td>$ligne['profession']</td>
</tr>";
}
echo"</table>";
echo"<a href=\"form_recheche.php\"> nouvelle recherche </a>";
?>
merci de votre soutient
l'erreur se trouve à ligne 18 ET voici le message
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\program files\easyphp1-8\www\connection\rechercher.php on line 18
par raport à une recherche dans la base
<?php
//connexion au serveur mysql
include("link.php");
//recuperation des donnees du formulaire form_recherche.php
$annee_promo=$_POST['annee_promo'];
$nom_filiere=$_POST['nom_filiere'];
// selection de l'année_promo
$requete=" select*from etudiants where annee_promo='$annee_promo' AND filiere='$nom_filiere'";
$resultat=mysql_query($requete);
echo "<table>";
while($ligne=mysql_fetch_array($resultat)){
echo"<tr> <td>$ligne['nom']</td> // VOICI LA LIGNE 18
<td>$ligne['prenom']</td>
<td>$ligne['mail']</td>
<td>$ligne['profession']</td>
</tr>";
}
echo"</table>";
echo"<a href=\"form_recheche.php\"> nouvelle recherche </a>";
?>
merci de votre soutient
Bonjour
Quand on utilise une variable tableau dans une chaîne, il NE FAUT PAS mettre d'apostrophes autour de l'indice. Il ne faut pas écrire :
echo"<tr> <td>$ligne['nom']</td> // VOICI LA LIGNE 18
<td>$ligne['prenom']</td>
<td>$ligne['mail']</td>
<td>$ligne['profession']</td>
</tr>";
mais
echo"<tr> <td>$ligne[nom]</td>
<td>$ligne[prenom]</td>
<td>$ligne[mail]</td>
<td>$ligne[profession]</td>
</tr>";
Quand on utilise une variable tableau dans une chaîne, il NE FAUT PAS mettre d'apostrophes autour de l'indice. Il ne faut pas écrire :
echo"<tr> <td>$ligne['nom']</td> // VOICI LA LIGNE 18
<td>$ligne['prenom']</td>
<td>$ligne['mail']</td>
<td>$ligne['profession']</td>
</tr>";
mais
echo"<tr> <td>$ligne[nom]</td>
<td>$ligne[prenom]</td>
<td>$ligne[mail]</td>
<td>$ligne[profession]</td>
</tr>";