Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    77

    Problema inserimento nuovo record da form

    Ciao a tutti! Ho tre tabelle:
    Professori: (CodP, Nome, Cognome, DataNascita)
    Corsi: (CodCorso, Titolo, NumCrediti, DataAttivazione)bene
    Consulenze (CodP, CodCorso, Data, OraInizio, OraFine)
    Ho un form dove posso inserire un nuovo corso, scegliendo un CodP esistente e creare una nuova consulenza.
    Se va tutto bene, la nuova pagina php mi deve scrivere ciò:

    Il corso CodCorso è stato inserito nel database e la consulenza per tale corso è stata fissata per il giorno Data.

    Il form l'ho già fatto, non so come fare 2 query e un messaggio di avvenuto successo relativo ad entrambe le query.
    Per ora ho scritto questo:

    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

    <html>

    <head>
    <title>CorsoInserito</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <meta name="generator" content="HAPedit 3.1">
    </head>
    <body>
    <?php
    /* ASSEGNAZIONE VARIABILI */

    $CodC $_GET["CodCorso"];
    $Tit $_GET["Titolo"];
    $Cred $_GET["Crediti"];
    $DataA $_GET["DataAtt"];
    $Data $_GET["Data"];
    $OraI $_GET["OraI"];
    $OraF $_GET["OraF"];
    $CodP $_GET["CodP"];


    /* CONNESSIONE AL DB*/

    if( !mysql_connect("localhost","root","") ){
      die(
    'Connect error: ' mysql_error());}

    if( !
    mysql_select_db("docenti") ){
      die(
    'Select error: ' mysql_error());}

    /* QUERY SQL */
    $query_1 "INSERT INTO Corsi
             (CodCorso, Titolo, NumCrediti, DataAttivazione)
    VALUES   ('
    $CodC', '$Tit', '$Cred', '$DataA')";
    $query_2 ="INSERT INTO Consulenze
             (CodP, CodCorso, Data, OraInizio, OraFine)
    VALUES   ('
    $CodP', '$CodC', '$Data', '$OraI', '$OraF')";

  2. #2
    Questa è la query per l'inserimento di dati, adattala alle tue necessità e poi mi fai sapere.
    Ciao.
    Ms.
    codice:
    $query = mysql_query("insert into nometabella (primocampo,secondocampo) values ('$valoreprimocampo','$valoresecondocampo')");

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    77
    Questo lo so fare, ma non so come fare 2 query d'inserimento e scrivere un messaggio di buona riuscita di entrambi

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.