cavolo, ho provato in tutti i modi ma non mi va!
non è che sia un problema di directory?!?.. non penso..
ho la pagina sondaggio che richiama la pagina process.php dentro la cartella include
cmqe questo è lo script:
Codice PHP:
<?php
//mi collego al database e prendo i dati del sondaggio selezionato
$sql="SELECT * FROM $table WHERE id='$_GET[id]'";
$r=mysql_query($sql);
$d=mysql_fetch_array($r);
if(isset($_COOKIE["sondaggio$d[id]"])) {
?>
<div class="w470 mb9 b f16 gray">Il risultato</div>
<div class="w470 mb9 b f22"><?php echo $d[titolo]; ?></div>
i risultati
<?php }else{ ?>
<div class="w470 mb9 b f16 gray">Vota</div>
<div class="w470 mb9 b f22"><?php echo $d[titolo]; ?></div>
<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 } ?>
e questa la pagina proccess.php dentro la cartelle include
Codice PHP:
<?php
session_start();
include ("config.php");
$s="INSERT INTO $table3 (id_risposta, ip) VALUES ('$_POST[id_risposta]', '$_POST[ip]')";
$r=mysql_query($s);
setcookie("sondaggio$_POST[sondaggio]", $_POST[sondaggio], time()+86400);
header("Location:../scheda.phtml?id=$_POST[sondaggio]")
?>
Perchè non mi va?!?!?