Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema insert

  1. #1

    problema insert

    salve

    vorrei riuscire a capire perchè viene eseguita solo la seconda insert e la prima totalmente ignorata

    vi ringrazio anticipatamente x l'aiuto

    Codice PHP:

    <?php
    //file di connessione al db
    include('conn.inc.php');

    $sql="INSERT INTO site_user (email, password, admin_level)
    VALUES
    ('
    $_POST[email]',123,0)";

    $id mysql_insert_id(); 

    $sql="INSERT INTO site_user_info (user_id, hotel, localita, nome, cognome)
    VALUES
    (
    $id,'$_POST[hotel]','$_POST[localita]','$_POST[nome]','$_POST[cognome]')";

    if (!
    mysql_query($sql,$con))
      {
      die(
    'Errore: ' mysql_error());
      }
    echo 
    "Ti è stata inviata una mail contenente i dati di accesso!";

    mysql_close($con)
    ?>

  2. #2
    Semplice: non esegui la query
    Codice PHP:
    <?php 
    //file di connessione al db 
    include('conn.inc.php'); 

    $sql="INSERT INTO site_user (email, password, admin_level) 
    VALUES 
    ('
    $_POST[email]',123,0)"

    if (!
    mysql_query($sql,$con))//ESEGUO LA PRIMA QUERY
      

      die(
    'Errore: ' mysql_error()); 
      } 

    $id mysql_insert_id(); 

    $sql="INSERT INTO site_user_info (user_id, hotel, localita, nome, cognome) 
    VALUES 
    (
    $id,'$_POST[hotel]','$_POST[localita]','$_POST[nome]','$_POST[cognome]')"

    if (!
    mysql_query($sql,$con)) 
      { 
      die(
    'Errore: ' mysql_error()); 
      } 
    echo 
    "Ti è stata inviata una mail contenente i dati di accesso!"

    mysql_close($con
    ?>

  3. #3
    Maledetto sabato sera



    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.