ciao a tutti io ho il seguente codice in una pagina asp
<form id="form" action="action_spot.asp" method="post" name="form">
<div class="text2_seeyousurf">Spot:</div>
<input type="text" id="squadra" name="squadra"/>
<div id="suggerimenti_squadra" class="boxsuggerimenti"></div>
<script type="text/javascript">new Ajax.Autocompleter("squadra", "suggerimenti_squadra", "cerca.php", {minChars: 1});</script>
<input name="send_button" value="Insert" type="submit">
</form>
Questo codice è incluso in un ciclo do while not che prende dei record dal database.
come vedere questo codice và a richiamare una pagina chiamata cerca.php
in questa pagina c'è il seguente codice:
<?
if(isset($_POST['squadra'])){$squadra=$_POST['squadra'];}else{$squadra="";}
$db_host = "localhost";
$db_user = "surf";
$db_password = "spot";
$db_name = "dbsurf";
$conn = mysql_connect($db_host, $db_user, $db_password);
if ($conn == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file");
mysql_select_db($db_name, $conn)
or die ("Errore nella selezione del database. Verificare i parametri nel file");
if (strlen($squadra)>2){
$query="select spot,subzona,zona,paese from tb_spot where spot like '$squadra%' order by spot";
$result = mysql_query ($query, $conn) or die(mysql_error());
$ArrayRisultati=Array();
while ($risultati = mysql_fetch_array ($result)){
array_push($ArrayRisultati,$risultati) ;
}
echo "<ul>";
for($a=0;$a<count($ArrayRisultati);$a++){
echo "[*]".$ArrayRisultati[$a]['spot']." (".$ArrayRisultati[$a]['subzona'].",".$ArrayRisultati[$a]['zona'].",".$ArrayRisultati[$a]['paese'].")"."";
}
echo "[/list]";
?>
<ul>
<?
for($a=0;$a<count($arraysquadre);$a++){
if(substr_count($arraysquadre[$a],$squadra)>0){
echo "[*]".$arraysquadre[$a]."";
}
}
}?>[/list]
il valore squadra è impostato univoco nella form quando in realtà a me servirebbe come:
<input type="text" id="squadra1" name="squadra1"/>
<input type="text" id="squadra2" name="squadra2"/> ecc..
questo già lo faccio con una variabile in asp, ma nel codice php come faccio a poter far si che alla variabile $squadra venga assegnato il valore
if(isset($_POST['squadra1'])){$squadra=$_POST['squadra1'];}else{$squadra="";}
if(isset($_POST['squadra2'])){$squadra=$_POST['squadra2'];}else{$squadra="";}
eccc....
cioè fargli un ciclo for ? chi puoi aiutarmi?
grazie