Portate pazienza ma non ne vengo fuori...

manda.php

<form name=f1 method=post action=ricevi.php>
...
<input type="radio" name="abc" value="10" >10

<input type="radio" name="abc" value="20" >20

<input type="radio" name="abc" value="30" checked>30

...
function asd()
{

for (i=0;i<document.f1.abc.length;i++){
if (document.f1.abc[i].checked==true)
b=document.f1.abc[i].value
}

// giusto per verificare che b prenda il valore
alert(b)

document.f1.submit();
}


Invia
ricevi.php

<?
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore");
mysql_select_db($db_name, $db)
or die ("Errore");

$query = "SELECT * FROM tabella WHERE campo LIKE '%$b%'";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{
echo "$row[0]";
echo "$row[0]";
....
}
mysql_free_result($result);
mysql_close($db);

?>
Non prende il valore di b.

C'è qualcosa di sbagliato nei radio o il problema è altrove?

Grazie 1000.