Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Insert e where

  1. #1

    Insert e where

    Ho una form nella quale inserisco un codice (COD) che apre una pagina che legge il COD visualizza dei dati riferiti a quel COD e che contiene una form dove oltre ad un campo nascosto che contiene il COD contiene altri campi text (ID, nome e cognome).
    Come faccio a fare in modo che mi inserisca anche il COD inserito inizialmente.
    Dove inserisco WHERE COD=$_POST[COD]"



    Codice PHP:
    mysql_query("INSERT INTO tabella (id, nome, cognome) 
    VALUES ('
    $_POST[id]', '$_POST[nome]', '$_POST[cognome]');"); 

  2. #2
    INSERT e WHERE non hanno relazioni di parentela..... quando fai una INSERT generi un record nuovo, senza condizioni WHERE.

    Caso mai UPDATE puo' utilizzare WHERE.

    Comunque non ho capito molto riguardo a COD.


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

  3. #3
    Ho avuto un blocco dell'ADSL.


    INSERT e WHERE non hanno relazioni di parentela..... quando fai una INSERT generi un record nuovo, senza condizioni WHERE.

    Caso mai UPDATE puo' utilizzare WHERE.

    Comunque non ho capito molto riguardo a COD

    Per quanto riguarda COD la situazione è questa:

    Ho una tabella dove la chiave è COD e dove ad ogni COD è sono associati un numero di dati.

    Pertanto apro una pagina di inserimento del Cod che mi rimanda ad una seconda pagina la quale mi visualizza i dati relativi a quel COD e mi permette di inserire in una form altri dati che devono essere inseriti in un altra tabella.
    Come faccio ad inserire i dati nella tabella facendo in modo che nella stessa venga anche inserito il COD.

    Ho provato a fare prima
    Codice PHP:
    $query "SELECT * FROM tabella WHERE COD=$_POST[COD]"
    e poi
    Codice PHP:
    mysql_query("INSERT INTO tabella (id, nome, cognome) 
    VALUES ('
    $_POST[id]', '$_POST[nome]', '$_POST[cognome]');"); 
    e funziona.
    Vorrei però sapere se è corretto fare in questo modo o se esiste una funzione diversa.

  4. #4
    Passa il COD tramite un campo hidden del form.


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

  5. #5
    fatto ok grazie

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 © 2024 vBulletin Solutions, Inc. All rights reserved.