Ciao a tutti,
sono alle prime armi col php e per questo mi rivolgo a voi
Ho il seguente problema: con una query seleziono una serie di clienti;
il risultato sarà il seguente:
nome_cliente; identificativo; si; no (dove si, no, sono dei radio)
Ora vorrei immagazzinare ogni campo in un array quindi avrò array cliente, array id ed array flag che contiene una delle due risposte possibili.
I problemi sono due:
1) come faccio a salvare i songoli campi in un array?
2) come faccio a passarli in un file dove poi poterli elabprare?
Vi allego il mio codice:
Codice PHP:
print"<form onSubmit='return validate(this)' action='pagina.php' method='POST' name='form'>";
$query="select DISTINCT(nome_cliente), id from cliente where attivazione='y' and mon='y' ";
$result = mysql_query($query);
$conta=0;
$controllo=mysql_num_rows($result);
if($controllo>0){
name='form'>";
while($array=mysql_fetch_array($result)) {
print "<table width='45%' border='1' bgcolor='white' align='left'>";
print "<tr><td width='15%' valign='middle' ><font size='+2' color='black' ><input name='cli[]' size=30 value='$array[nome_cliente]'></font></td>";
print "<td width='8%' align='center'><font size='+2' color='black' ><input name='host[]' size=10 value='$array[id]'></font></td>";
print "<td width='5%' align='center'><font size='+2' color='black' ><input type='radio' name='flag[]' value='n' ></font></td>";
print "<td width='5%' align='center' ><font size='+2' color='black' ><input type='radio' name='flag[]' value='y' checked> </font></td>";
$conta++;
}
print" </tr>";
print "<input type=hidden name='cli' value='cli[]'><input type=hidden name='flag' value='flag[]'><input type=hidden name='conta' value='$conta'>";
print"<tr> <td bgcolor='white' align='center' valign='middle'>
<input type='submit' name='Send' value='Inserisci'><input type=RESET value=' Cancella ' name='RESET'> </td> </tr>";
print"</form> </table> ";
}
i dati andranno in pagina.php:
Codice PHP:
$conta=$HTTP_POST_VARS["conta"];
print_r ($_POST['cli']);
print " <table align='left' width='45%' border='1' bgcolor='white'>";
print "<tr><td width='15%' ><font size='+2' color='black' >[b]CLIENTE [/b] </font></td>";
print "<td width='9%' align='center'><font size='+2' color='black' >[b]ID[/b]</font>
</td>";
print "<td width='5%' align='center'><font size='+2' color='black' >[b]NO[/b] </font></td>";
print "<td width='5%' align='center' ><font size='+2' color='black' >[b]SI[/b] </font></td>";
print "</tr></table>
";
for ($i=0; $i<=$conta; $i++) {
$nome[$i]=$HTTP_POST_VARS["cli"][$i];
print"$nome[$i]";
}
So che ci sono molto errori e se volete aiutarmi ve ne sarò grato 
In attesa di una vostra risposta
Ciao