Codice PHP:
Salve ho un problema che potrebbe essere banale ma non riesco a risolverlo.
Ho un file per modificare dei dati in una tabella che contiene due campi uno
numerico (INT) e l'altro varchar.
Se salvo solo il campo numero non ho problemi mi effettua la modifica se, invece tento di
modificare anche il nome, ad esempio scrivendo (franco) mi da il seguente errore
[B]Unknown column 'franco' in 'field list'[/B]
come se andasse a cerca un campo chiamato franco.
Faccio presente che register_globals settato a off, ma anche settandolo a on mi da lo
stesso errore.
<?php
$query = "SELECT * FROM felice WHERE id = 1";
$res = mysql_query($query) OR DIE(mysql_error());
$row = mysql_fetch_array($res);
?>
questa la form
<form action="edit_salva.php" method="POST" name="form" id="form">
<input type="text" name="id" value="1">
<input name="num" type="text" align="right" onChange="funzione(this.form);" value="<?php print $row['numero']; ?>" size="40" maxlength="40" >
<input name="nome" type="text" onChange="funzione(this.form);" value="<?php print $row['nome']; ?>" size="40" maxlength="40">
<input name="submit" type="submit" value="Registra Modifica" style="text-align:center;">
</form>
questo è il file che salva
Codice PHP:
<?php
include("connect.php");
$query="UPDATE felice SET numero=$_POST[num], nome=$_POST[nome] WHERE id = $_POST[id]";
$result = mysql_query($query) OR DIE(mysql_error());
?