Filtrage de données php

kh.abdessamad Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

dans le cadre de mon application gestion de projet j'ai un prb

etat:<select>les etats de mes projets (encour ou terminer)

clients:<select>liste de mes clients

bouton radio pdf

bouton submit

en cliquant sur mon bouton submit aprés selection de radio pdf il me génére une page pdf
ou se trouve la liste de tous mes projets

moi je veux ke si par ex je selectionne en cour ma page génére seleument les projets en cour ca a marché voila ma requete

if (isset($_POST['etat_projet']) and !empty($_POST['etat_projet'])) {
if($_POST['etat_projet']==1) $_SESSION['etatp']="En cour";
if($_POST['etat_projet']==2) $_SESSION['etatp']="Terminer";
if($_POST['etat_projet']==3) $_SESSION['etatp']="Cloturer";}

$sql="SELECT *,projet.ID id_projet,projet.nom nom_projet,client.nom nom_client,projet.ID projet,rh.nom nom_chef,rh.prenom prenom_chef
FROM projet
INNER JOIN client ON projet.id_client=client.ID
INNER JOIN rh ON projet.id_chef_projet=rh.ID
WHERE projet.etat='$projet'";

ms quant j'ajoute else pour faire le filtrage aussi par client


elseif (isset($_POST['client']) and !empty($_POST['client'])){

$sql="SELECT *,projet.ID id_projet,projet.nom nom_projet,client.nom nom_client,projet.ID projet,rh.nom nom_chef,rh.prenom prenom_chef
FROM projet
INNER JOIN client ON projet.id_client=client.ID
INNER JOIN rh ON projet.id_chef_projet=rh.ID
WHERE projet.id_client='$client'";
}



il m'envoie cette erreur

Parse error: syntax error, unexpected T_ELSEIF

quelqu'un peut m'aider s'ils vous plait c urgent
A voir également:

1 réponse

Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
Normal, tu peux pas mettre de else if la, tu fermes ton if bien avant :
if($_POST['etat_projet']==3) $_SESSION['etatp']="Cloturer";} 
0