Scusate per il titolo ma non sapevo proprio cosa scrivere
Ho uno script del quale vi mostro una parte che mi da questo errore
Notice: Undefined index: cat in C:\siti\salario\prova2.php on line 46
Anche se poi lo script funziona.
Codice PHP:
echo "<div id=categoria>";
echo "<form name=\"form\" method=\"post\" action=\"{$_SERVER['PHP_SELF']}\">
<select name=\"categoria\" onchange=\"window.location=('{$_SERVER['PHP_SELF']}?cat='+this.options[this.selectedIndex].value)\">
<option value=\"c\">Scegli</option>\n";
$st=mysql_query("SELECT CAT FROM retribuzione ORDER BY CAT") or die(mysql_error());
while ($row=mysql_fetch_assoc($st))
echo "<option value=\"{$row['CAT']}\">{$row['CAT']}</option>\n";
echo "</select>
</form>\n";
echo "</div>";
//QUESTA E' LA LINEA 46
$sql="SELECT * FROM retribuzione WHERE CAT ='{$_GET['cat']}'";
$result=mysql_query($sql) or die(mysql_error());
while ($row=mysql_fetch_assoc($result)){
include ("prova.php");
echo "<div id=cerca>";
echo "Categoria ".$row[CAT];
Qualcuno sa dirmi dove sbaglio