- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Pseudo ajax
-
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...
-
nessun aiutino???
-
Ragazzi per favore....è importante...