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('[email protected]', 'Messaggio dal mio sito Teamgest Apertura Ticket', $testo);
// Mostro un messaggio di conferma all'utente
echo 'Grazie per averci contattato!';
?>
<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('[email protected]', '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: