Code : Tout sélectionner
//n dernières pages
for($j=$maxPage;$j>($maxPage-3);$j--){ //!\ for à l'envers
if (($j>3)&&(isset($_GET["code_adpc"]))&&(isset($_GET["id"]))&&(isset($_GET["probabilite"]))&&(isset($_GET["alloue_prevu"]))&&(isset($_GET["date_accord_cari"]))&&(isset($_GET["date_demarrage"]))&&(isset($_GET["nom"]))&&(isset($_GET["code_commission"]))&&(isset($_GET["code_sous_commission"]))&&(isset($_GET["mode_financement"]))&&(isset($_GET["mode_financement"]))&&(isset($_GET["code_plateforme"]))&&(isset($_GET["code_affaire"]))&&(isset($_GET["code_sites_note"]))&&(isset($_GET["code_metier"]))&&(isset($_GET["type_projet"]))&&(isset($_GET["type_note"])) ) {
$return3.= '<a href="'.$this->pageActuelle.'?tri='.$_GET["tri"].'&page='.$j."\n";
$return3.='&code_adpc='.$_GET["code_adpc"].'&probabilite='.$_GET["probabilite"].'&alloue_prevu='.$_REQUEST["alloue_prevu"].'&date_accord_cari='.$_GET["date_accord_cari"].'&date_demarrage='.$_GET["date_demarrage"].'&nom='.$_GET["nom"].'&code_commission='.$_GET["code_commission"].'&code_sous_commission='.$_GET["code_sous_commission"].'&mode_financement='.$_GET["mode_financement"].'&code_plateforme='.$_GET["code_plateforme"].'&code_affaire='.$_GET["code_affaire"].'&code_sites_note='.$_GET["code_sites_note"].'&code_metier='.$_GET["code_metier"].'&type_projet='.$_GET["type_projet"].'&type_note='.$_GET["type_note"].'"'."\n";
$return3.='target="'.$this->targetPageActuelle.'">'."\n";
$return2 = "$return3 ".($j+1)."</a>\n $return2";
}
}
//n dernières pages
for($j=$maxPage;$j>($maxPage-3);$j--){ //!\ for à l'envers
if (($j>3)&&(isset($_GET["code_adpc"]))&&(isset($_GET["id"]))&&(isset($_GET["probabilite"]))&&(isset($_GET["alloue_prevu"]))&&(isset($_GET["date_accord_cari"]))&&(isset($_GET["date_demarrage"]))&&(isset($_GET["nom"]))&&(isset($_GET["code_commission"]))&&(isset($_GET["code_sous_commission"]))&&(isset($_GET["mode_financement"]))&&(isset($_GET["mode_financement"]))&&(isset($_GET["code_plateforme"]))&&(isset($_GET["code_affaire"]))&&(isset($_GET["code_sites_note"]))&&(isset($_GET["code_metier"]))&&(isset($_GET["type_projet"]))&&(isset($_GET["type_note"])) ) {
$return3.= '<a href="'.$this->pageActuelle.'?tri='.$_GET["tri"].'&page='.$j."\n";
$return3.='&code_adpc='.$_GET["code_adpc"].'&probabilite='.$_GET["probabilite"].'&alloue_prevu='.$_REQUEST["alloue_prevu"].'&date_accord_cari='.$_GET["date_accord_cari"].'&date_demarrage='.$_GET["date_demarrage"].'&nom='.$_GET["nom"].'&code_commission='.$_GET["code_commission"].'&code_sous_commission='.$_GET["code_sous_commission"].'&mode_financement='.$_GET["mode_financement"].'&code_plateforme='.$_GET["code_plateforme"].'&code_affaire='.$_GET["code_affaire"].'&code_sites_note='.$_GET["code_sites_note"].'&code_metier='.$_GET["code_metier"].'&type_projet='.$_GET["type_projet"].'&type_note='.$_GET["type_note"].'"'."\n";
$return3.='target="'.$this->targetPageActuelle.'">'."\n";
$return2 = "$return3 ".($j+1)."</a>\n $return2";
}
}
Voili voilouLe problème c'est justement que pour être sur il faut faire un isset(). En effet si ton utilisateur par erreur (ou pas...) efface une partie de l'url, comment ta page va faire pour fonctionner correctement si elle ne s assure pas du passage des parametres ? Déjà avec un POST il est conseillé de tester l existence des variables mais avec un GET encore plus car l utilisateur peut modifier l'adresse...si on est sur qu'elle est dans l'url.
$champlibelle->valeur($note->libelle);
Comment faire pour qu'il ne soit plus "Undefined"