[PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db

Stato
Chiusa ad ulteriori risposte.

ciampasimona

Nuovo Utente
13 Nov 2018
6
0
1
Salve ho un FORM dove chiedo di inserire i dati ma ho anche un menu a discesa dove scegliere un valore che con il form ho fatto ma poi non so come si inserisce il valore scelto dal menù a discesa nella insert che ho creato dentro action inseriscicoworkingticket
<form method="post" action="inseriscicoworkingticket.php">
CONDOMINIO<br> <input type="text" name="CONDOMINIO"><br>
NOMINATIVO<br> <input type="text" name="NOMINATIVO"><br>
TELEFONO<br> <input type="text" name="TELEFONO"><br>
CELLULARE<br> <input type="text" name="CELLULARE"><br>
EMAIL<br> <input type="text" name="EMAIL"><br>
DETTAGLIO PROBLEMA:<br> <textarea name="MOTIVOTICKET"></textarea><br>
<select name="statorichiesta" id="statorichiesta">
<option value="">---scegli---</option>
<option value="aperto">APERTO</option>
<option value="chiuso">CHIUSO</option>
<option value="standby">STAND BY</option>
</select>
<input type="submit" value="INVIA MODULO">
</form>

ora dentro un altra pagina inseriscicoworkingticket.php faccio :

<?
//la stringa mysql_connect deve essere compilata con i dati relativi al proprio database
// HOST = IP server Mysql
// USER = Nome utente databse
// PASSWORD = Password utente databse
mysql_connect("xx.xx.xx.xx.","xxxxxx.x.x.x.x","xxxxxxxxx");//database connection
// Qui sotto al posto di NOME_DATABASE, inserite il nome del vostro DB
mysql_select_db("xxxxxxxxxxx");


// recupero i valori
$CONDOMINIO = $_POST['CONDOMINIO'];
$NOMINATIVO = $_POST['NOMINATIVO'];
$TELEFONO = $_POST['TELEFONO'];
$CELLULARE = $_POST['CELLULARE'];
$EMAIL = $_POST['EMAIL'];
$MOTIVOTICKET = $_POST['MOTIVOTICKET'];


//inserting data order
$toinsert = "INSERT INTO TICKET (CONDOMINIO, NOMINATIVO, TELEFONO, CELLULARE, EMAIL, MOTIVOTICKET)
VALUES ('$CONDOMINIO','$NOMINATIVO','$TELEFONO','$CELLULARE','$EMAIL','$MOTIVOTICKET')";

//declare in the order variable
$result = mysql_query($toinsert); //order executes
if($result){
echo("<br>Inserimento avvenuto correttamente");
} else{
echo("<br>Inserimento non eseguito");
}

// Recupero i valori inseriti nel form
$CONDOMINIO = $_POST['CONDOMINIO'];
$NOMINATIVO = $_POST['NOMINATIVO'];
$TELEFONO = $_POST['TELEFONO'];
$CELLULARE = $_POST['CELLULARE'];
$EMAIL = $_POST['EMAIL'];
$MOTIVOTICKET = $_POST['MOTIVOTICKET'];

// compilo un messaggio combinando i dati recuperati dal form
$testo = "CONDOMINIO: " . $CONDOMINIO . "\n"
. "EMAIL: " . $EMAIL . "\n"
. "MOTIVOTICKET: " . $MOTIVOTICKET. "\n";

// uso la funzione mail di PHP per inviare questi dati al mio indirizzo di posta
mail('marco.ricchezza@gmail.com', 'Messaggio dal mio sito Teamgest Apertura Ticket', $testo);

// Mostro un messaggio di conferma all'utente
echo 'Grazie per averci contattato!';
?>
 
Ultima modifica di un moderatore:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.233
321
83
@ciampasimona
Non vuoi capire di usare i tag per inserire codice!
Chiudo la discussione per crossposting e per continuare ad inserire codice senza i tag
 
Ultima modifica:
Stato
Chiusa ad ulteriori risposte.