ciao ragazzi..
qualcuno sa' dirmi dove sbaglio??
Questa è la pagina del sondaggio
e questa è la pagina dove effettuo l'inserimento dei dati nel database e la registrazione della sessioneCodice PHP:<?php if(!in_array("$d[id]",$_SESSION)){ ?>
<form action="include/process.php" method="post">
<input type="hidden" name="ip" value="<?php echo $_SERVER['REMOTE_ADDR'] ?>">
<input type="hidden" name="sondaggio" value="<?php echo $d[id]; ?>">
<?php
$sql="SELECT * FROM $table2 WHERE id_sondaggio='$d[id]' ORDER BY id";
$r=mysql_query($sql);
while($d=mysql_fetch_array($r)){
?>
<div class="w470 f12 mb9"><input style="vertical-align: middle;" name="id_risposta" value="<?php echo $d[id] ?>" type="radio" align="bottom"><?php echo $d[risposta] ?></div>
<?php } ?>
<input type="submit" name="submit" value="Vota"> <input type="submit" name="submit" value="Vedi i risultati">
</form>
<?php }else{ ?>
Hai giˆ votato.
<?php } ?>
Codice PHP:<?
session_start();
include ("config.php");
$s="INSERT INTO $table3 (id_risposta, ip) VALUES ('$_POST[id_risposta]', '$_POST[ip]')";
$r=mysql_query($s);
$_SESSION[] = "$_POST[sondaggio]";
header("Location:../scheda.phtml?id=$_POST[sondaggio]")
?>
Praticamente.. non riesco a limitare ad 1 SOLO VOTO la votazione dei sondaggi da parte degli utenti.
Altra cosa.. cè la possibilità di settare la durata di una sessione?

Rispondi quotando