Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    320

    INSERT così come l'ho scritto non me li inserisce nel data base

    echo $_POST['user'];
    echo $_POST['psw'];
    echo $_POST['citta'];
    echo $_POST['via'];
    echo $_POST['telefono'];
    etc etc

    questi dati mi arrivano da un form li stampo per cui sono correttamente arrivati.

    ora devo inserirli in una cartella

    ok mi collego al data base.....

    e scrivo
    ......
    $sql = "INSERT INTO anagrafica (nome,cognome,via,numero,cap,citta,provincia,telef ono,email,user,psw,homepage) VALUES (".$_POST['nom'].",".$_POST['cognome'].",".$_POST['via'].",".$_POST['numero'].",".$_POST['cap'].",".$_POST['citta'].",".$_POST['provincia'].",".$_POST['telefono'].",".$_POST['email'].",".$_POST['user'].",".$_POST['psw'].",".$_POST['homepage'].")";

    perchè non va?????
    scrivetemi per FAVORE la procedura INSERT

    Felicità e Prosperità a tutti

  2. #2
    La procedura per l'inserimento è
    insert into tabella (campo1,campo2,campo3) values (dato1,dato2,dato3)
    che errore ti restituisce?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    320
    nessun errore ma non ci sono dati scritti
    Felicità e Prosperità a tutti

  4. #4

    Re: INSERT così come l'ho scritto non me li inserisce nel data base

    Originariamente inviato da OmerBarman
    echo $_POST['user'];
    echo $_POST['psw'];
    echo $_POST['citta'];
    echo $_POST['via'];
    echo $_POST['telefono'];
    etc etc

    questi dati mi arrivano da un form li stampo per cui sono correttamente arrivati.

    ora devo inserirli in una cartella

    ok mi collego al data base.....

    e scrivo
    ......
    $sql = "INSERT INTO anagrafica (nome,cognome,via,numero,cap,citta,provincia,telef ono,email,user,psw,homepage) VALUES (".$_POST['nom'].",".$_POST['cognome'].",".$_POST['via'].",".$_POST['numero'].",".$_POST['cap'].",".$_POST['citta'].",".$_POST['provincia'].",".$_POST['telefono'].",".$_POST['email'].",".$_POST['user'].",".$_POST['psw'].",".$_POST['homepage'].")";

    perchè non va?????
    scrivetemi per FAVORE la procedura INSERT

    Prova così:
    Codice PHP:
    $sql "INSERT INTO anagrafica (nome,cognome,via,numero,cap,citta,provincia,telefono,email,user,psw,homepage) VALUES (\"$_POST[nom]\",\"$_POST[cognome]\",\"$_POST[via]\",\"$_POST[numero]\",\"$_POST[cap]\",\"$_POST[citta]\",\"$_POST[provincia]\",\"$_POST[telefono]\",\"$_POST[email]\",\"$_POST[user]\",\"$_POST[psw]\",\"$_POST[homepage]\")"
    PaTeR
    From Ban to Life

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    320
    ty peter

    si così funziona

    mi sembrava di averla scritta altre volte così e funzionasse

    grazie
    Felicità e Prosperità a tutti

  6. #6
    @OmerBarman
    cerca di capire perchè però, altrimenti le prossime volte ti trovi a fare gli stessi errori. Siccome i campi sono dei campi di testo, quindi hanno bisogno delle virgolette, se invece fossero stati campi numerici le virgolette non vanno messe.

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.