Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Feb 2011
    Messaggi
    84

    form per modificare record database mysql

    ciao a tutti, ho fatto uno script per inserire dei record nel database formato da due file

    il primo contenente il form
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <
    html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

    <
    head>
        <
    meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
        <
    meta name="author" content="lucasabba" />

        <
    title>Untitled 2</title>
    </
    head>

    <
    body>

    <
    FORM METHOD="post" ACTION="inserisciint.php">


    <
    div>numero:
    <
    INPUT TYPE="text" NAME="numero"></div>
    <
    div>mese:
    <
    INPUT TYPE="text" NAME="mese"></div>
    <
    div>testo intestazione:
    <
    INPUT TYPE="text" NAME="testo"></div>


    <
    INPUT TYPE="submit" VALUE="Inserisci">
    </
    FORM>

    </
    body>
    </
    html
    e un secondo file che inserisce le inforazioni nel database ( inserisciint.php)
    Codice PHP:

    <?php
        $conn
    =mysql_connect("62.149.***.***""********""7"********");
        if (!
    $conn)
        {
            die("
    Connessione a Mysql non riuscita " . mysql_error());
        }
        
        
    $db=mysql_select_db(""********_3"$conn);
        if (!
    $db)
        {
            die(
    "Connessione al Database non riuscita " mysql_error());
        }    
    ?> 
    <?php
    $query 
    "INSERT INTO intestazione (ID, numero, mese, testo) VALUES ('{$_POST['ID']}', '{$_POST['numero']}', '{$_POST['mese']}', '{$_POST['testo']}')";

    if (
    mysql_query ($query$conn))
       echo (
    "Inserimento riuscito!");
    else
       echo (
    "Errore nell'inserimento ");  ?>
    quello che però non so fare è fare un form che modifica la riga che ha ID=1 premetto che devo modificare solo quewllo che ha ID=1 quindi non mi serve poter scegliere dal form quale record modificare in base al ID
    io ho provato a modificare il file inserisciint.php sostituendo questo pezzo di condice

    Codice PHP:
    $query "INSERT INTO intestazione 
    con questo

    Codice PHP:
    $query "UPDATE INTO intestazione where ID=1 
    e anche con questa
    Codice PHP:
    $query "UPDATE INTO intestazione where ID LIKE '1' 
    ma mi da errore IN TUTTI I 2 CASI, qualcuno mi può aiutare? sono abbastanza nuovo del php e ho bisogno di aiuto ogni tanto

    P.S. la connessione con ilò database funziona in quanto con lo script originale riesco ad aggiungere record al database e risco anche a stamparli in una pagina php

    grazie 1000

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    la sintassi di update che usi è sbagliata, non è identica a insert

  3. #3
    Utente bannato
    Registrato dal
    Feb 2011
    Messaggi
    84
    mi potresti guidare a grandi linee sul codice che devo modificare?
    grazie 1000

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.