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

    Problema con l'Inserimento dei dati nel DB!!!

    Ciao a tutti, ho questo problema: devo inserire in un DB Mysql, i dati che mi provengono da un Form, ho fatto lo script, ma purtroppo c'è qualcosa che non va!!!
    Infatti lo script funziona (o meglio funziona in parte) ma non inserisce i dati nel DB.
    Sto impazzendo!!!! Aiuto!!!!
    Vi posto il codice php:
    ---------------------------------------------------------------------------------------------
    <?php
    //Recupero i Dati dal Form
    $nome = $_REQUEST['nome'];
    $cognome = $_REQUEST['cognome'];
    $citta = $_REQUEST['citta'];
    $prov = $_REQUEST['prov'];
    $tel = $_REQUEST['tel'];
    $mail = $_REQUEST['mail'];
    $pass = $_REQUEST['password'];
    $annuncio = $_REQUEST['annuncio'];

    // Parte relativa alla connessione al DB $db_host = "localhost";
    $db_user = "user";
    $db_password = "pass";
    $db_name = "nome db";

    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    // Query per l'inserimento dei dati da Db

    $query = "INSERT INTO ucc_cedo (nome, cognome, citta, prov, tel, mail, pass, annuncio) VALUES ('$nome', '$cognome', '$citta', '$prov', '$tel', '$mail', '$pass', '$annuncio')";

    // Controllo se l'annuncio è stato inserito

    if (mysql_query($query, $db))
    echo "L'articolo è stato inserito correttamente";
    else
    echo "Errore, l'articolo non è stato inserito";

    //Chiudo la Connessione al DB
    mysql_close($db);
    ?>
    --------------------------------------------------------------------------------------------
    Allora quando lo script controlla se l'artico è stato inserito, mi da il seguente errore:
    Errore, l'articolo non è stato inserito
    Qualcuno è così gentile da dargli uno sguardo e dirmi dove è che sta l'errore???
    Sono due ore che lo guardo e lo riguardo ma non riesco a trovarlo, aiutoo!!
    Se vi può interessare vi posto anche la query che ho utlizzato per creare la tabella "ucc_cedo", nel DB Mysql.
    -------------------------------------------------------------------
    CREATE TABLE ucc_cedo (
    id int(5) unsigned NOT NULL auto_increment,
    nome varchar(50) NULL,
    cognome varchar(50) NULL,
    citta varchar(50) NULL,
    prov varchar(50) NULL,
    tel varchar(50) NULL,
    mail varchar(50) NULL,
    pass varchar(50) NULL,
    messaggio text NOT NULL,
    PRIMARY KEY (id)
    )
    ---------------------------------------------------------------------
    Ciao e grazie!!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    952
    INSERT INTO ucc_cedo VALUES ('', '$nome', '$cognome', '$citta', '$prov', '$tel', '$mail', '$pass', '$annuncio')

    prova così

  3. #3
    Ti Ringrazio per il tuo consiglio, ma proprio adesso rileggendo il Post, ho trovato l'errore!!!!

    Infatti ho chiamato una cella della tabella ucc_cedo, con il nome messaggio e poi cercavo di inserire i dati utilizzando la variabile $annuncio.
    Comunque grazie a tutti

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.