Livre d'or - Informatique Pratique

"; // Ne pas diter $FONT_TITRE_MSG = ""; // Ne pas diter $FONT_TEXTE_MSG = ""; // Ne pas diter $pageCourante = basename($PHP_SELF); if ($HTTP_POST_VARS) { if (($pseudo=="")||($message=="")) { print "
"; print "
$FONT_DEF Vous devez au moins indiquer un pseudo et taper un message pour signer le livre d'or!
"; print "$FONT_DEF"."Retour la liste des messages"; $niet = "niet";//signale l'erreur pour ne pas afficher les messages print "
"; }else{ $date=date('d m Y, H:i'); if ($url=="http://"){$url="";} MYSQL_CONNECT("$host","$user","$pass") or die("Impossible de se connecter"); @mysql_select_db("$bdd") or die("Base de donnes non slectionne."); $query = "INSERT INTO livredor (pseudo,email,pays,url,message,date) VALUES"; $query .="('$pseudo', '$email', '$pays', '$url', '$message', '$date')"; $result = MYSQL_QUERY($query); MYSQL_CLOSE; $pseudo="";$email="";$pays="";$url="";$message="";//pour ne pas r-afficher dans le formulaire } } if ($niet=="") { MYSQL_CONNECT("$host","$user","$pass") or die("Impossible de se connecter"); @mysql_select_db("$bdd") or die("Base de donnes non slectionne."); $query = "SELECT * from livredor"; $result = MYSQL_QUERY($query); $nbreTotal = MYSQL_NUMROWS($result); if ($nbreTotal!="0") { /* ------------------------------------------------------------------------------------ */ /* -------------------------- Dfinition du nombre de pages --------------------------- */ /* ------------------------------------------------------------------------------------ */ $nbrePages = ceil($nbreTotal/$msg_pges); if ($_GET['page']==""){$_GET['page']="0";} $premierMsg = ($_GET['page'] * $msg_pges); $dernierMsg = ($premierMsg + $msg_pges); if ($nbrePages>1) { $code = "

"; $code.= "| "; // Pour marquer la page, faire prcder de "Page ".($page + 1)." - " $x = "0"; while ($x < $nbrePages) { if ($_GET['page'] != $x) { $code.= "".($x+1)." | "; }else{ $code.= " ".($x+1)." | "; } $x++; } $code.= "
"; } /* ------------------------------------------------------------------------------------ */ $query = "SELECT * from livredor ORDER by id DESC"; $result = MYSQL_QUERY($query); $number = MYSQL_NUMROWS($result); MYSQL_CONNECT("$host","$user","$pass") or die("Impossible de se connecter"); @mysql_select_db("$bdd") or die("Base de donnes non slectionne."); print "$FONT_DEF
$code
$number messages [ Signer le livre d'or ]

"; // Lecture de la base quoi qu'il arrive $i=($number-1); $i="$premierMsg"; WHILE ($i<$dernierMsg) { $t_pseudo = mysql_result($result,$i,"pseudo"); $t_email = mysql_result($result,$i,"email"); $t_pays = mysql_result($result,$i,"pays"); $t_url = mysql_result($result,$i,"url"); $t_message = mysql_result($result,$i,"message"); $t_date = mysql_result($result,$i,"date"); $t_id = mysql_result($result,$i,"id"); $t_message = htmlspecialchars($t_message); print ""; print ""; print "
$FONT_DEF"."$t_date
"; if ($t_email) { print "$FONT_TITRE_MSG"; print "$t_pseudo$FONT_TITRE_MSG - $t_pays"; }else{ print "$FONT_TITRE_MSG"; print "$t_pseudo$FONT_TITRE_MSG, $t_pays"; } if ($t_url) { print "$FONT_TITRE_MSG - webmaster du site "; print "$FONT_TITRE_MSG$t_url"; } print "
$FONT_TEXTE_MSG"; print "$t_message
"; print "
"; $i++; if ($i==$number){$i=$dernierMsg;} } }else{ print "
$FONT_DEF"."Aucun message pour l'instant.
"; } print "$FONT_DEF$code"; } /*********************************** Formulaire *****************************************/ ?>
Pour signer le livre d'or, remplissez le formulaire ci-dessous et validez.
(seules les cases "Pseudo" et "Message" sont obligatoires).

Pseudo :

Email :

Pays :

Url :

" size=18>

Message :