Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Inserimento dati in tabella.

    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());
    ?

  2. #2
    i valori che passi sono stringhe e non costanti. Ci vogliono gli apici.

    Codice PHP:
    $query="UPDATE felice 
        SET numero= '
    $_POST[num]', nome= '$_POST[nome]
        WHERE id = '
    $_POST[id]' "

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    ok grazie piero

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.