ho un problemino con la funzione del subject...![]()
in una pagina ho questo form:
$result = mysql_query("select * from tabella where id='$id'");
$numfields = mysql_num_fields($result);
for ($i=1; $i < $numfields; $i++) {
print '<th>'.mysql_field_name($result, $i).'</th>';
}
print '</tr><tr>';
while ($rows = mysql_fetch_row($result)) {
for ($i=1; $i < $numfields; $i++) {
print '<td><div align="left"><input type="text" name="'.mysql_field_name($result, $i).'" value="'.$rows[$i].'" size="10"></div></td>';
}
}
e nella pagina a cui arrivano i dati del form ho la query per l'update o inserimento nel db...
$numfields = mysql_num_fields($result);
$query = '';
for($i=1;$i<$numfields;$i++)
{
$query.= mysql_field_name($result,$i)."='"."$".mysql_field_ name($result,$i)."'".",";
}
$query_pulita = substr($query,0,strlen($query)-1);
mysql_query("UPDATE tabella SET $query_pulita WHERE id='$id'");
il problema è che non fa l'update o l'inserimento...
come mai???
le ho provate tutte... con apici o senza prima dei campi passati dal form nella riga $query.= mysql_field_name($result,$i)."='"."$".mysql_field_ name($result,$i)."'".",";
c'è qualcosa di sbagliato in questo codice che posso sistemare... oppure ne posso scrivere uno diverso e migliore??? se si... heeeeeeeeeeeeeelp!!!
grazie 1000

Rispondi quotando
scusa ma non sono praticissimo...
