Ciao ragazzi...purtroppo non mastico ancora bene il php e avrei bisogno di un vostro aiuto.
Ho creato una tabella nel mio db con 5 campi id, suadre, acquisti, cessioni,trattative per formare una pagina campagna acquisti di un torneo!
Poi ho creato un file che visualizza i suddetti campi con la possibilita' di editarlie e modificarli.
Quindi faccio una select iniziale e va bene in quanto riesco a tirare fuori le informazioni che voglio
-----------------------select-----------------------------------------
$query="select * from mercato order by 2";
$ris3=mysql_query("$query");
$i=0;
echo"<table align=\"center\" bgcolor=\"#dadada\" cellpadding=\"3\" cellspacing=\"1\" border=\"1\">
<tr>
<th><font face=\"Verdana\" size=\"3\" color=\"#000000\">Squadra</font></th>
<th><font face=\"Verdana\" size=\"3\" color=\"#000000\">Acquisti</font></th>
<th><font face=\"Verdana\" size=\"3\" color=\"#000000\">Cessioni</font></th>
<th><font face=\"Verdana\" size=\"3\" color=\"#000000\">Trattative</font></th>
</tr>";
while($riga=mysql_fetch_row($ris3)){
$i++;
//echo"ciao";
echo"<tr>
<td bgcolor=\"#1188FF\"><font face=\"Verdana\" size=\"3\" color=\"#ffffff\"><b>$riga[1]</b></font></td>
<td bgcolor=\"#808080\"><textarea name='acquisti' rows='3' cols='20' maxlength='500'>$riga[2]</textarea></td>
<td bgcolor=\"#808080\"><textarea name='cessioni' rows='3' cols='20' maxlength='500'>$riga[3]</textarea></td>
<td bgcolor=\"#808080\"><textarea name='trattative' rows='3' cols='20' maxlength='500'>$riga[4]</textarea></td>
</tr>";
}
echo"</table>";
-----------------------------------------------------------------------Poi attraverso un tasto modifica vorrei modificare tutti i campi e quindi fare un upadate che pero' nn mi funziona.
-----------------------Update-----------------------------------------
if($_POST["Inserisci"]){
for($i=1;$i<=28;$i++){
$query2= "UPDATE mercato SET acquisti='$acquisti',cessioni='$cessioni',trattative='$trattative', WHERE id='$i'";
print $query2;
$ris2=mysql_query("$query2") or die("Update fallito");
}
}
Non so come scrivere la variabile post nel campo valore visto che dovrei mettere un array proveniente dal texarea...poi nn so se il ciclo vada bene..insomma aiutatemi per favore...grazie
:dipser:
Ho creato una tabella nel mio db con 5 campi id, suadre, acquisti, cessioni,trattative per formare una pagina campagna acquisti di un torneo!
Poi ho creato un file che visualizza i suddetti campi con la possibilita' di editarlie e modificarli.
Quindi faccio una select iniziale e va bene in quanto riesco a tirare fuori le informazioni che voglio
-----------------------select-----------------------------------------
$query="select * from mercato order by 2";
$ris3=mysql_query("$query");
$i=0;
echo"<table align=\"center\" bgcolor=\"#dadada\" cellpadding=\"3\" cellspacing=\"1\" border=\"1\">
<tr>
<th><font face=\"Verdana\" size=\"3\" color=\"#000000\">Squadra</font></th>
<th><font face=\"Verdana\" size=\"3\" color=\"#000000\">Acquisti</font></th>
<th><font face=\"Verdana\" size=\"3\" color=\"#000000\">Cessioni</font></th>
<th><font face=\"Verdana\" size=\"3\" color=\"#000000\">Trattative</font></th>
</tr>";
while($riga=mysql_fetch_row($ris3)){
$i++;
//echo"ciao";
echo"<tr>
<td bgcolor=\"#1188FF\"><font face=\"Verdana\" size=\"3\" color=\"#ffffff\"><b>$riga[1]</b></font></td>
<td bgcolor=\"#808080\"><textarea name='acquisti' rows='3' cols='20' maxlength='500'>$riga[2]</textarea></td>
<td bgcolor=\"#808080\"><textarea name='cessioni' rows='3' cols='20' maxlength='500'>$riga[3]</textarea></td>
<td bgcolor=\"#808080\"><textarea name='trattative' rows='3' cols='20' maxlength='500'>$riga[4]</textarea></td>
</tr>";
}
echo"</table>";
-----------------------------------------------------------------------Poi attraverso un tasto modifica vorrei modificare tutti i campi e quindi fare un upadate che pero' nn mi funziona.
-----------------------Update-----------------------------------------
if($_POST["Inserisci"]){
for($i=1;$i<=28;$i++){
$query2= "UPDATE mercato SET acquisti='$acquisti',cessioni='$cessioni',trattative='$trattative', WHERE id='$i'";
print $query2;
$ris2=mysql_query("$query2") or die("Update fallito");
}
}
Non so come scrivere la variabile post nel campo valore visto che dovrei mettere un array proveniente dal texarea...poi nn so se il ciclo vada bene..insomma aiutatemi per favore...grazie
:dipser: