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 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:
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ò:
HTML:
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:
PHP:
<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 = "INSERT INTO Corsi
(CodCorso, Titolo, NumCrediti, DataAttivazione)
VALUES ('$CodC', '$Tit', '$Cred', '$DataA');
INSERT INTO CONSULENZE
(CodP, CodCorso, Data, OraInizio, OraFine)
VALUES ('$CodP', '$CodC', '$Data', '$OraI', '$OraF')";
$result = mysql_query($query);
if (!$result) {
die("Errore nella query $query: " . mysql_error());
}
// chiudo la connessione a MySQL
mysql_close();
?>
</body>
</html>