bonjour
alor voila j'ai créer un petit systéme de vote sur ma page annonce qui marche
mais je n'arrive pas a faire la condition pour que le visiteur ne puisse voter qu'une fois par jour
en retenant son adresse ip plutot que les cookies(j'ai pu lire que ça n'été pas le top en cas de désactivation des cookies).
j'ai pas mal chercher sur google et sur le forum mais la je désespére, lol
entre les balises head voila ce ke j ai mis pour le vote (le systéme de vote marche lui maintenant je galére à inséré un systéme pour évité les abus):
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
$updateSQL = sprintf("UPDATE an_annonce SET col1=col1+1 WHERE idannonce=%s",
GetSQLValueString($_POST['idannonce'], "idannonce"));
mysql_select_db($database_connexion, $connexion);
$Result1 = mysql_query($updateSQL, $connexion) or die(mysql_error());
$updateGoTo = "voirannonce.php";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $updateGoTo));
}
et voila mon le code de mon bouton de validation:
<form name="form1" method="POST" action="<?php echo $editFormAction; ?>">
<INPUT TYPE="hidden" NAME="col1" VALUE="col1" >
<input type="hidden" name="MM_update" value="form1">
<tr><td colspan=2 align=center>
<input type="submit" name="Submit" value="Voter">
<input name="idannonce" type="hidden" id="idannonce" value="<?php echo $row_Recordset4['idannonce']; ?>"></td>
</tr></form>
</div>
Merci d'avance pour vos réponses!