Voici le code de la page livredor.php :
<?php
mysql_connect("localhost", "*****", "********" ); //on se connecte
mysql_select_db("tpe" );
$retour = mysql_query("SELECT COUNT(*) AS totalDesMessages FROM livreor" ); //on compte le nombre d'entrée
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['totalDesMessages'];
$nombreDeMessagesParPage = 20; //c'est le nombre de messages qu'il y aura sur chaque page
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage); //on calcul le nombre de page et on arrondit à l'unité supérieur
$boucle = 1;
Voici le code de la page livredor1.php :
<?php
if ( isset($_GET['pseudo']) AND isset($_GET['message']) ) //on vérifie si on a bien entrer qqch, si oui on continu
{
if ( $_GET['pseudo'] != NULL AND $_GET['message'] != NULL )
{
$pseudo = htmlentities($_GET['pseudo'], ENT_QUOTES); //contre les méchant !
$message = htmlentities($_GET['message'], ENT_QUOTES);
$message = stripslashes(nl2br($message));
$note = $_GET['note'];
$date = date ("d/m/Y à H:i" );
mysql_connect("localhost", "*****", "*********" ); //on se connecte à notre base de données
mysql_select_db("tpe" );
mysql_close ();
?>
<table>
<tr>
<td class="vert">
Votre message a bien été ajouté au livre d'or.<br />
Vous allez être redirigés dans 2 secondes.
<SCRIPT LANGUAGE="JavaScript">
function redirect() {
window.location="livredor.php"
}
setTimeout("redirect()",2000); // delai en millisecondes
</SCRIPT>
</td>
</tr>
</table>
<?php
}
}
if ( $_GET['pseudo'] == NULL OR $_GET['message'] == NULL )
{
?>
<table>
<tr>
<td class="rouge">
Vous devez remplir tous les champs du formulaire !<br /><br /><br />Vous allez être redirigés dans 2 secondes.
<SCRIPT LANGUAGE="JavaScript">
function redirect() {
window.location="livredor.php"
}
setTimeout("redirect()",2000); // delai en millisecondes
</SCRIPT>
</td>
</tr>
</table>
<?php
}
?>
isset(); existe depuis php2 il est reconnu partout.. Je peux peut etre me tromper mais c'est une fonction que j'utilise très souvent et qui ne m'a jamais causé aucun problèmes, après chacun fais comme il veux ^^, mais je prends note malgré tout