Mi sto imbattendo in questo errore ma non capisco davvero il motivo. Questo è il codice:
Codice PHP:
<?php
error_reporting(E_ALL);
mysql_select_db('m23310d1', mysql_connect('89.188.136.22','m23310d1','xhdxuwbxajhbdf1c')) or die(mysql_error());
mysql_query("CREATE TABLE IF NOT EXISTS test_voti (ip VARCHAR(20))") or die(mysql_error());
$ip = $_SERVER['REMOTE_ADDR'];
echo '
<form action="'.$_SERVER['PHP_SELF'].'" name="votazione" method="POST">
Voto (1 pessimo, 5 ottimo):
1 2 3 4 5
<input type="radio" name="voto" value="1" /> <input type="radio" name="voto" value="2" /> <input type="radio" name="voto" value="3" /> <input type="radio" name="voto" value="4" /> <input type="radio" name="voto" value="5" /> <input type="submit" value="Vota" name="votato" /></form>
';
$voto = $_POST['voto'];
if(isset($_POST['votato']) && isset($voto)) {
mysql_query("INSERT INTO test_voti(ip) VALUES ('$ip')");
header ('Location: votazione.php');
}
?>
Ovviamente non è completo era solo per testre una cosa. Comunque il notice me lo segnala sulla linea 17, che corrisponde a questo codice per prelevare la scelta dell' input radio:
Codice PHP:
$voto = $_POST['voto'];
Come risolvo?