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

    problema con connessione con db

    Buongiorno a tutti ragazzi.
    Vi pongo un problemino....devo creare un form di 6 campi che vada a salvare i dati immessi in una tabella ad hoc precedentemente creata. Il problema è che non mi entra nessun dato....
    Dove sbaglio???
    Thank you!!!

    <?php
    if($_SERVER['REQUEST_METHOD']== 'POST'){
    $nome = $_POST['nome'];
    $cognome = $_POST['cognome'];
    $cognome = $_POST['azienda'];
    $cognome = $_POST['ruolo'];
    $cognome = $_POST['mail'];
    $cognome = $_POST['numero_tel'];
    if(isset($nome) && $nome != '' || isset($cognome) && $cognome != '' || isset($azienda) && $azienda != '' || isset($ruolo) && $ruolo != '' || isset($mail) && $mail != '' || isset($numero_tel) && $numero_tel != '' ){// Verifico che i due campi che io ritengo siano obbligatori siano stati riempiti
    // Mi connetto al server
    $conn = mysql_connect('xxxx', 'xxxx', 'xxx');
    if (!$conn) {
    die('Impossibile connettersi: ' . mysql_error());
    };
    // Mi connetto al database
    $db_selected = mysql_select_db('xxxx', $conn);
    if(!$db_selected){
    die('Impossibile connettersi al database: ' . mysql_error());
    };
    $query = "INSERT INTO xxxxx (nome,cognome,azienda,ruolo,mail,numero_tel) VALUES ('$nome','$cognome','$azienda','$ruolo','$mail','$ numero_tel')";
    $result = mysql_query($query);
    if(!$result){
    die('Si è verificato un problema: riprovare più tardi');
    } else {
    echo 'ok';
    }
    } else {
    echo 'Dati obbligatori';
    }
    }
    ?>
    <form action= "<?php echo $_SERVER['PHP_SELF']; ?>" method='POST'>
    Nome

    <input type='text' name='nome'>

    Cognome

    <input type='text' name='cognome'>

    Azienda

    <input type='text' name='azienda'>

    Ruolo

    <input type='text' name='ruolo'>

    E-mail

    <input type="email" name="mail" autocomplete="on" placeholder="email@domain.ext">

    Recapito telefonico>

    <input type="text" name="numero_tel">

    <input type='submit' value='Completa Registrazione'>

    </form>

  2. #2
    Dopo questo:

    Codice PHP:
    ...
    $nome $_POST['nome'];
    $cognome $_POST['cognome'];
    $cognome $_POST['azienda'];
    $cognome $_POST['ruolo'];
    $cognome $_POST['mail'];
    $cognome $_POST['numero_tel'];
    ... 
    ho smesso di leggere il codice
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Satifal..chiaramente le variabili erano assegnate con la voce giusta. Era un refuso questo

  4. #4
    Stampa la query prima di eseguirla.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.