ciao ho risolto così senza usare ajax ma solo javascript... vi posto la mia idea:
Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>
<?php
include "config.php";
include "connessione.php";
$sql = "SELECT squadra FROM squadre";
$ris = mysql_query($sql, $db) or die('QUERY SQL FALLITA');
$arrsquadra = 1;
while ($row = @mysql_fetch_array($ris)){
$squdra[$arrsquadra] = $row['squadra'];
$arrsquadra++;
}
?>
<script type="text/javascript">
/* script prima scelta */
function prima_scelta(){
var sq1 = "<?php echo "$squdra[1]"; ?>";
var sq2 = "<?php echo "$squdra[2]"; ?>";
var sq3 = "<?php echo "$squdra[3]"; ?>";
var sq4 = "<?php echo "$squdra[4]"; ?>";
if (prova.squadra1.value == sq1)
{
document.getElementById("op5").style.display = 'none';
document.getElementById("op9").style.display = 'none';
document.getElementById("op13").style.display = 'none';
}
if (prova.squadra1.value == sq2)
{
document.getElementById("op6").style.display = 'none';
document.getElementById("op10").style.display = 'none';
document.getElementById("op14").style.display = 'none';
}
if (prova.squadra1.value == sq3)
{
document.getElementById("op7").style.display = 'none';
document.getElementById("op11").style.display = 'none';
document.getElementById("op15").style.display = 'none';
}
if (prova.squadra1.value == sq4)
{
document.getElementById("op8").style.display = 'none';
document.getElementById("op12").style.display = 'none';
document.getElementById("op16").style.display = 'none';
}
}
</script>
<script type="text/javascript">
/* script seconda scelta */
function seconda_scelta(){
var sq1 = "<?php echo "$squdra[1]"; ?>";
var sq2 = "<?php echo "$squdra[2]"; ?>";
var sq3 = "<?php echo "$squdra[3]"; ?>";
var sq4 = "<?php echo "$squdra[4]"; ?>";
if (prova.squadra2.value == sq1)
{
document.getElementById("op9").style.display = 'none';
document.getElementById("op13").style.display = 'none';
document.getElementById("op1").style.display = 'none';
}
if (prova.squadra2.value == sq2)
{
document.getElementById("op10").style.display = 'none';
document.getElementById("op14").style.display = 'none';
document.getElementById("op2").style.display = 'none';
}
if (prova.squadra2.value == sq3)
{
document.getElementById("op11").style.display = 'none';
document.getElementById("op15").style.display = 'none';
document.getElementById("op3").style.display = 'none';
}
if (prova.squadra2.value == sq4)
{
document.getElementById("op12").style.display = 'none';
document.getElementById("op16").style.display = 'none';
document.getElementById("op4").style.display = 'none';
}
}
</script>
<script type="text/javascript">
/* script seconda scelta */
function terza_scelta(){
var sq1 = "<?php echo "$squdra[1]"; ?>";
var sq2 = "<?php echo "$squdra[2]"; ?>";
var sq3 = "<?php echo "$squdra[3]"; ?>";
var sq4 = "<?php echo "$squdra[4]"; ?>";
if (prova.squadra3.value == sq1)
{
document.getElementById("op13").style.display = 'none';
document.getElementById("op5").style.display = 'none';
document.getElementById("op1").style.display = 'none';
}
if (prova.squadra3.value == sq2)
{
document.getElementById("op14").style.display = 'none';
document.getElementById("op6").style.display = 'none';
document.getElementById("op2").style.display = 'none';
}
if (prova.squadra3.value == sq3)
{
document.getElementById("op15").style.display = 'none';
document.getElementById("op7").style.display = 'none';
document.getElementById("op3").style.display = 'none';
}
if (prova.squadra3.value == sq4)
{
document.getElementById("op16").style.display = 'none';
document.getElementById("op8").style.display = 'none';
document.getElementById("op4").style.display = 'none';
}
}
</script>
<script type="text/javascript">
/* script seconda scelta */
function quarta_scelta(){
var sq1 = "<?php echo "$squdra[1]"; ?>";
var sq2 = "<?php echo "$squdra[2]"; ?>";
var sq3 = "<?php echo "$squdra[3]"; ?>";
var sq4 = "<?php echo "$squdra[4]"; ?>";
if (prova.squadra4.value == sq1)
{
document.getElementById("op1").style.display = 'none';
document.getElementById("op5").style.display = 'none';
document.getElementById("op9").style.display = 'none';
}
if (prova.squadra4.value == sq2)
{
document.getElementById("op2").style.display = 'none';
document.getElementById("op6").style.display = 'none';
document.getElementById("op10").style.display = 'none';
}
if (prova.squadra4.value == sq3)
{
document.getElementById("op11").style.display = 'none';
document.getElementById("op7").style.display = 'none';
document.getElementById("op3").style.display = 'none';
}
if (prova.squadra4.value == sq4)
{
document.getElementById("op12").style.display = 'none';
document.getElementById("op8").style.display = 'none';
document.getElementById("op4").style.display = 'none';
}
}
</script>
</head>
<body>
<form name="prova" id="prova" action="" method="post">
<?php
include "config.php";
include "connessione.php";
$sql = "SELECT squadra FROM squadre";
$ris = mysql_query($sql, $db) or die('QUERY SQL FALLITA');
$conta_sq1 = 1;
echo "<select name='squadra1' onchange='prima_scelta(this.value)'>";
echo "<option value=''></option>";
while ($row = @mysql_fetch_array($ris)){
$squdra = $row['squadra'];
echo "<option id='op$conta_sq1' value='$squdra'>$squdra</option>";
$conta_sq1++;
}
?>
</select>
<?php
include "config.php";
include "connessione.php";
$sql = "SELECT squadra FROM squadre";
$ris = mysql_query($sql, $db) or die('QUERY SQL FALLITA');
$conta_sq2 = 5;
echo "<select name='squadra2' onchange='seconda_scelta(this.value)'>";
echo "<option value=''></option>";
while ($row = @mysql_fetch_array($ris)){
$squdra = $row['squadra'];
echo "<option id='op$conta_sq2' value='$squdra'>$squdra</option>";
$conta_sq2++;
}
?>
</select>
<?php
include "config.php";
include "connessione.php";
$sql = "SELECT squadra FROM squadre";
$ris = mysql_query($sql, $db) or die('QUERY SQL FALLITA');
$conta_sq3 = 9;
echo "<select name='squadra3' onchange='terza_scelta(this.value)'>";
echo "<option value=''></option>";
while ($row = @mysql_fetch_array($ris)){
$squdra = $row['squadra'];
echo "<option id='op$conta_sq3' value='$squdra'>$squdra</option>";
$conta_sq3++;
}
?>
</select>
<?php
include "config.php";
include "connessione.php";
$sql = "SELECT squadra FROM squadre";
$ris = mysql_query($sql, $db) or die('QUERY SQL FALLITA');
$conta_sq4 = 13;
echo "<select name='squadra4' onchange='quarta_scelta(this.value)'>";
echo "<option value=''></option>";
while ($row = @mysql_fetch_array($ris)){
$squdra = $row['squadra'];
echo "<option id='op$conta_sq4' value='$squdra'>$squdra</option>";
$conta_sq4++;
}
?>
</select>
</form>
</body>
</html>