Problema con una sessione
Salve a tutti,
ho un problemino con una sessione di PHP
in poche parole...
io estraggo tramite una query 3 dati da un db (id, url, voti), salo i dati in una sessione...ma quando vado a richiamare quest'ultima le variabili nelle quali li ho salvato i dati risultano vuote...
potreste aiutarmi a capire che succede? grazie in anticipo.
pagina dove estraggo le variabili dal db e le visualizzo a video tramite echo:
Codice PHP:
<form name="soggetto" action="interrogazione.php" method="post">
<?php
$link = mysql_connect('localhost', '', '')
or die('Could not connect: ' . mysql_error());
mysql_select_db('my_facemashfabio') or die('impossibile selezionare il database database');
$query="SELECT * FROM utenti_votabili WHERE id!='".$id."' ORDER BY RAND () LIMIT 0,1; ";
$risultato = mysql_query($query) or die('Query fallita: ' . mysql_error());
$num_rows = mysql_num_rows($risultato);
$rigaArrayRicerca = mysql_fetch_array($risultato);
$id=$rigaArrayRicerca[id];
$_SESSION['id']=$id;
$url=$rigaArrayRicerca[url];
$_SESSION['url']=$url;
$voti=$rigaArrayRicerca[voti];
$_SESSION['voti']=$voti;
?>
<table width="90%" border="0">
<tr align="left" valign="middle">
<td>ID: <?php echo $id ?></td>
</tr>
<tr align="left" valign="middle">
<td><?php echo "<img src='http://facemashfabio.altervista.org/votazioni/immagini/".$url."'";?></td>
</tr>
<tr align="left" valign="middle">
<td><?php echo $voti; ?></td>
</tr>
<tr align="left" valign="middle">
<td><input name="pulsante2" type="submit" id="pulsante2" formaction="interrogazione.php" formmethod="POST" value="vai!"></td>
</tr>
</table>
</form>
pagina di interrogazione dove le variabili risultano vuote:
Codice PHP:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Documento senza titolo</title>
</head>
<body>
<?php
session_start();
$id=$_SESSION['id'];
$voti=$_SESSION['voti'];
$url=$_SESSIN['url'];
echo "foto: ";
echo $url;
echo "<br>";
echo "id: ";
echo $id;
echo "<br>";
echo "voti: ";
echo $voti;
?>
</body>
</html>
nella prima pagina ho provato anche a sostituire la stringa di arrey con mysql_result ma nulla da fare :(