Filtrage de données php

Fermé
kh.abdessamad Messages postés 3 Date d'inscription lundi 30 avril 2012 Statut Membre Dernière intervention 2 mai 2012 - 2 mai 2012 à 15:49
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 2 mai 2012 à 16:42
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

1 réponse

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
2 mai 2012 à 16:42
Normal, tu peux pas mettre de else if la, tu fermes ton if bien avant :
if($_POST['etat_projet']==3) $_SESSION['etatp']="Cloturer";} 
0