Ciao a tutti scusatemi sono nuovo ho creato una rubrica telefonica per il mio esame di maturità soltanto che nella ricerca ed inserimento mi da errore al method post
Ecco l'inserimento:
Ecco l'inserimento:
PHP:
<?php
include "admin/connessione.php";
include "index.php";
// esegue la connessione al database
$conn = mysql_connect("$hostname", "$username", "$password");
mysql_select_db($nome_db, $conn);
// recupera tutte le informazioni inserite dall'utente nella form quando clicca su tasto inserisci
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$indirizzo = $_POST['indirizzo'];
$citta = $_POST['citta'];
$provincia = $_POST['provincia'];
$casa = $_POST['casa'];
$cellulare = $_POST['cellulare'];
$ufficio = $_POST['ufficio'];
$mail = $_POST['mail'];
if($nome=="") {
echo "<font color=\"red\"><tr><td>Il nome è un campo obbligatorio</td>
</tr></font><br>";
} else {
// vengono ineriti i dati nella tabella persona
$inserimento = "insert into persona (nome, cognome, indirizzo, citta, provincia)
values
('$nome', '$cognome', '$indirizzo', '$citta', '$provincia');";
$ri = mysql_query($inserimento, $conn);
//poiché la tabella persona è collegata mediante chiave esterna alla tabella contatto, allo
//dobbiamo recuperare l'id dell'ultimo contatto inserito per poi inserirlo correttamente
//nella tabella contatto al campo id_persona che è chiave esterna
// recupera ultimo id inserito
$user_id = mysql_insert_id($conn);
$inserimento = "insert into contatto (casa, cellulare, ufficio, e_mail, id_persona)
values
('$casa', '$cellulare', '$ufficio', '$mail', $user_id);";
$ri= mysql_query($inserimento, $conn);
if (!$ri) {
echo ('<h3>INSERIMENTO contatto FALLITO</h3>');
} else {
echo ('<h3>INSERIMENTO contatto RIUSCITO</h3>');
}
}
?>
Ultima modifica di un moderatore: