ciao!!
ho il seguente codice:
chiedo scusa per la lunghezza dello script
Codice PHP:
<?php
$p_new=0;
if (($s_x>38) && ($s_x<145) && ($s_y>38) && ($s_y<145)) //I blocco-->S(38-145, 38-145) -->+5
{ $p_new=5;
}
if (($s_x>145) && ($s_x<252) && ($s_y>145) && ($s_y<252)) //II blocco--> S(145-252, 38-145) -->+10
{ $p_new=10;
}
if (($s_x>38) && ($s_x<145) && ($s_y>145) && ($s_y<252)) //III blocco-->S(38-145, 145-252 ) -->+15
{$p_new=15;
}
if (($s_x>145) &&($s_x<252) && ($s_y>145) && ($s_y<252)) //IV blocco--> S8145-252, 145-252) -->+20
{ $p_new=20;
}
if (($s_x<38)||($s_x>252)|| ($s_y>252) || ($s_y<38)) //fuori da tutti gli spazi-->S(...38/252...,252../..38)-->+0
{ setcookie("p", 0);
$p_new=0;
}
else
{ if (isset($HTTP_COOKIE_VARS['p']))
{ $p=$HTTP_COOKIE_VARS['p'];
$p=$p+$p_new;
setcookie("p",$p);
}
}
echo "
punteggio totalzzato finora:";
echo "
<hr>";
echo "punti: ".$p;
?>
<HR>
<DIV ALINGN="center">
<FONT SIZE="3" COLOR="blue">[B]GIOCO DELLE FRECCETTE[/B]</FONT></DIV>
<HR><FONT SIZE="1">ATTENZIONE!! cliccando sullo 0 si azzera il punteggio</FONT>
<HR>
<?php
echo "<FORM NAME=\"mirino\" ACTION=".$_SERVER['PHP_SELF'].">";
?>
<INPUT TYPE="image" NAME="s" SRC="mirino.gif">
</form>
</html>
ogni volta che avviene il click sull' immagine, doverbbe aumentare il punteggio "p" che varia a seconda del blocco su qui e avvenuto il click
il problema: gli errori che mi stampa in esecuzione:
Notice: Undefined variable: s_x
Notice: Undefined variable: p
suppongo che le variabili dovrebbero essere dichiarate. ma come?
qualcono ha qualche idea?