• User Attivo

    Pseudo ajax

    Ciao a tutti ho fatto uno script che in base alla selezione della select mi ricarica la pagina facendo una query e riempiendo un'altra select.
    Questo lo script:
    [PHP]<?php
    $codiceSquadra="";
    $codiceSquadra=$_POST['squadra'];
    ?>
    <form action="<?php $_SERVER['PHP_SELF'];?>" name="inserimento" method="post" onSubmit="return checkform();">
    <table width="100%" border="0" cellpadding="4" style="border-collapse:collapse; border-color:#0099CC;">
    <tr>
    <td width="227" align="right">Squadra:* </td>
    <td align="left"><select name="squadra" onchange="document.inserimento.submit();" onfocus="colora(this,'#ffffdd');" onblur="colora(this,'#FFFFFF');">
    <option value="">Scegli la squadra...</option>
    <?php
    $query="SELECT * FROM squadre WHERE eliminato='n' AND codCampionato=".$_GET['camp'];
    $ris=@mysql_query($query);
    if(mysql_num_rows($ris)<1)
    echo "Non Presente.";
    else{
    while($riga=mysql_fetch_array($ris)){
    $nome=$riga['denominazioneIt'];
    $idSqu=$riga['idSquadra'];
    echo "<option value='$idSqu'";
    if ($idSqu==$codiceSquadra) {echo " selected";}
    echo ">$nome";
    }
    }
    ?></select></td>
    </tr>
    <tr>
    <td><div align="right">Atleta:* </div></td>
    <td><select name="atleta">
    <option value="">Scegli l'atleta...</option>
    <?php
    if(isset($codiceSquadra)){
    $sqlSoc=@mysql_query("SELECT codSocieta FROM squadre WHERE idSquadra=".$codiceSquadra);
    $arrSoc=mysql_fetch_array($sqlSoc); $codSoc=$arrSoc['codSocieta'];
    $sql_atleti="SELECT idAtl,codFin,Nome,Cognome FROM atleti WHERE codSoc='$codSoc' ORDER BY Cognome,Nome";
    $query_atleti=@mysql_query($sql_atleti) or die (mysql_error());
    while ($rigaA=mysql_fetch_array($query_atleti)){
    $codFin=$rigaA['codFin'];
    $nomeCognome=strtoupper($rigaA['Cognome'])." ".ucfirst(strtolower($rigaA['Nome']));
    $idAtl=$rigaA['idAtl'];
    echo "<option value='$idAtl'>".$codFin." ".$nomeCognome."</option>";
    }
    }
    ?>
    </select></td>
    </tr>
    <tr>
    <td colspan="2" align="center"><input type="submit" value="Invia" name="submit" /> <input type="reset" value="Azzera" /></td>
    </table>
    </form>
    [/PHP]

    ma non si riaggiorna la pagina e di conseguenza non fa la seconda query...


  • User Attivo

    nessun aiutino???


  • User Attivo

    Ragazzi per favore....è importante...