[Le Livre d'Or]


"; // connexion au serveur MYSQL BDD $mysql_link = mysql_connect($host_mysql, $login_mysql, $password_mysql); $result = requete("SELECT * FROM $table_mysql ORDER BY id DESC LIMIT $debut,$limit"); $resultat=mysql_num_rows($result); $compte = requete("SELECT * FROM $table_mysql"); $total=mysql_num_rows($compte); $i=0; $nombre = ceil($total/$limit); if($go == '') { if($resultat==0) { echo "Il n'y a aucun message sur le livre

"; echo "Envoyer votre message Cliquer ici"; } if($resultat!=0) { if($total == 1) { $nbmessage = "message"; } else { $nbmessage = "messages"; } echo "

Il y a $total $nbmessage sur le livre


"; echo "
Envoyer votre message Cliquer ici


"; $debut_mes = $debut + 1; $fin_mes = $debut + $limit; if($fin_mes > $total ) { echo "
Messages $debut_mes à $total sur $total

"; } else { echo "Messages $debut_mes à $fin_mes sur $total

"; } WHILE($resultat!=$i) { $pseudo = mysql_result($result,$i,"pseudo"); $mail = mysql_result($result,$i,"mail"); $url = mysql_result($result,$i,"url"); $date = mysql_result($result,$i,"date"); $time = mysql_result($result,$i,"time"); $texte = mysql_result($result,$i,"texte"); $a = substr("$date", 0, 4); // conversion $m = substr("$date", 5, 2); // de la date $j = substr("$date", 8, 2); // au format $dat = "$j"."/"."$m"."/"."$a"; // Français $h = substr("$time", 0, 2); // conversion $min = substr("$time", 3, 2); //de l'heure au format h:min $heure = "$h h $min"; $pseudo2 = ucfirst("$pseudo"); $texte2 = ucfirst("$texte"); //Affichage du message echo "
"; if($mail != '') { echo "$pseudo2"; } else { echo "$pseudo2"; } echo " à ecrit le $dat à $heure
$texte2

"; if($url == '' or $url == 'http://') { echo ""; } else { echo "($url)"; } echo "



"; $i++; } if ($debut > 0) { // Debut echo " < "; } else { echo " < "; } if ($debut > 0) { // Précédent echo " << "; } else { echo " << "; } $cpt = "0"; if ($debut >= ($cfg_nb_pages * $nombre_max_par_page)) { $cpt_fin = ($debut / $nombre_max_par_page) + 1; $cpt_deb = $cpt_fin - $cfg_nb_pages + 1; } else { $cpt_deb = 1; $cpt_fin = (int)($total / $nombre_max_par_page); if (($total % $nombre_max_par_page) != 0) $cpt_fin++; if ($cpt_fin > $cfg_nb_pages) $cpt_fin = $cfg_nb_pages; } for ($cpt = $cpt_deb; $cpt <= $cpt_fin; $cpt++) { if ($cpt == ($debut / $nombre_max_par_page) + 1) { echo " ".$cpt."  "; } else { echo " ".$cpt."  "; } } // Suivant if (($debut + $limit)< $total) { echo " >> "; } else { echo " >> "; } if (($debut + $limit)< $total) { //Fin echo " > "; } else { echo " > "; } echo "
"; } } $date = date("Y-m-j"); $time = date("H:i:s"); if($go == 'envoi') { echo "$form"; } if($go == 'register') { if($pseudo == '') { echo "Vous n'avez pas entré votre nom
"; echo "$form"; } elseif($mail != '' and !ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',$mail)) { echo "Votre adresse E-mail n'est pas correcte
"; echo "$form"; } elseif($pseudo == '' and $texte == '') { echo "Vous n'avez entré votre nom et votre texte
"; echo "$form"; } elseif($mail != '' and !ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',$mail) and $pseudo == '') { echo "Votre adresse E-mail n'est pas correcte et vous n'avez pas entré votre nom
"; echo "$form"; } elseif($texte == '' and $mail != '' and !ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',$mail)) { echo "Vous n'avez pas entré de message et votre adresse E-mail est incorrecte
"; echo "$form"; } elseif($texte == '') { echo "Vous n'avez pas entré de message
"; echo "$form"; } elseif(strtolower($nospam)!= 'oui') { echo "Confirmez votre humanité en tapant Oui dans la case correspondante, merci.
"; echo "$form"; } else { echo "OK

Revenir à la liste des messages"; // Mise en forme de données $texte=coupeMotsLongs($texte,"100"); $texte=htmlspecialchars($texte); $texte=ereg_replace("'","\'",$texte); $insertion = requete("INSERT INTO $table_mysql (id,pseudo, mail, date, time, url, texte) VALUES ('','$pseudo', '$mail', '$date', '$time', '$url', '$texte')"); if(!$insertion) { echo "$erreur"; } } } mysql_close($mysql_link); echo "
"; ?>