- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- problemi con mysql_field_name...
-
problemi con mysql_field_name...
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*.'" 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
-
nessuno che sa aiutarmi???