Historique

=$NoAjo) { echo '

Ajouter

'; } if(!isset($_REQUEST["Page"])) { $Page="1"; } else { $Page=$_REQUEST["Page"]; } if((!isset($_REQUEST["Aff"]))||($Page=="1")) { $Aff="0"; } else { $Aff=$_REQUEST["Aff"]; } if(!isset($_REQUEST["ChoixLang"])) { $ChoixLang=""; } else { $ChoixLang=$_REQUEST["ChoixLang"]; } if(!isset($_REQUEST["Recherche"])) { $Recherche=""; } else { $Recherche=$_REQUEST["Recherche"]; } // Valeurs par défaut pour le tri des entrées. if(isset($_REQUEST["Tri"])) { $Tri=$_REQUEST["Tri"]; } // Connection à la base Mysql require 'Php/MysqlConnexion.php'; // Inclusion de Dyna la diva ! require 'Php/Module/Dyna.php'; // Création des requêtes selon les critères selectionnés (recherche ou non). if(!$Recherche) { $Requete = "SELECT * FROM Sondage"; if($ChoixLang!="") { $Requete.=" WHERE Lang=\"$ChoixLang\""; } } else { $Requete = "SELECT * FROM Sondage WHERE (Question LIKE '%$Recherche%' OR Reponse1 LIKE '%$Recherche%' OR Reponse2 LIKE '%$Recherche%' OR Reponse3 LIKE '%$Recherche%' OR Reponse4 LIKE '%$Recherche%')"; if($ChoixLang!="") { $Requete.=" AND Lang=\"$ChoixLang\""; } } // Nombre d'entrées correspondants à la requête. $Resultat = mysql_query($Requete); $Nb = mysql_num_rows($Resultat); if($Recherche!="") { echo '

Il y a ' . $Nb . ' résultat' . ($Nb > 1 ? 's' : '' ) . ' correspondant' . ($Nb > 1 ? 's' : '' ) . ' à la recherche "' . $Recherche . '".

'; } // Ajout de la ligne de commande correspondant au tri et au défilement des pages à la requête précédente. $Requete.=" ORDER BY $Tri LIMIT $Aff, $Max"; $Resultat = mysql_query($Requete); // Début de la boucle des sondages while($Row = mysql_fetch_array($Resultat)) { $ID='' . $Row["ID"] . ''; //Recupération des résultats $Requete = mysql_query("select * from SondageVote where ID=\"$ID\""); $NbVote = mysql_result($Requete,0,"NbVote"); $Numero=1; if($NbVote=="0") { while($Numero<=4) { $TauxReponse[$Numero]=0; $Numero=$Numero+1; } } else { while($Numero<=4) { $TauxReponse[$Numero] = mysql_result($Requete,0,"TauxReponse$Numero"); $TauxReponse[$Numero] = $TauxReponse[$Numero]*100; $TauxReponse[$Numero] = $TauxReponse[$Numero]/$NbVote; $TauxReponse[$Numero] = number_format($TauxReponse[$Numero], 2, ',', ' '); $Numero=$Numero+1; } } //Affichage des résultats $Requete=mysql_query("select * from Sondage WHERE ID=\"$ID\""); while($Row2 = mysql_fetch_array($Requete)) { echo '

' . $Row2["Question"] . ' '; // ADMINISTRATION if($Note>=$NoSup) { echo 'Supprimer'; } if($Note>=$NoMod) { echo ' Modifier'; } if($Note>=$NoIll) { echo ' Ajouter/Modifier image jointe.'; } // ADMINISTRATION $Fichier=@fopen("Images/" . $Rub . "/" . $IDSondage . ".jpg","r"); if ($Fichier) { echo 'Illustré'; } echo '
' . $NbVote . ' votes.
'; $Numero=1; while($Numero<=4) { echo '- ' . $Row2["Reponse$Numero"] . ' : ' . $TauxReponse[$Numero] . '%
'; $Numero=$Numero+1; } } mysql_free_result($Requete); echo "

"; $Aff=$Aff+1; } mysql_free_result($Resultat); // Fin de la boucle des sondages // Inclusion du module de défilement des pages. require 'Php/Module/Page.php'; ?>