Ciao,
ho realizzato una pagina web in html5 che contiene il seguente form per la raccolta dei dati:
Attraverso il seguente php:
mi collego alla tabella Mysql e inserisco i dati.
Tutto ok, ma la domanda è:
è possibile, e come, caricare il risultato di "echo" direttamente all'interno del <div id="messaggio"> </div> della pagina html invece che nella canonica pagina php?
Spero di essere stata chiara.... grazie!
ho realizzato una pagina web in html5 che contiene il seguente form per la raccolta dei dati:
HTML:
<form action="http://localhost/uptest/modulo.php" method="post">
<div id="inputazienda">
<span id="sprytextfield1">
<label for="azienda">AZIENDA</label>
<input type="text" name="azienda" id="azienda">
<span class="textfieldRequiredMsg">Inserire un valore.</span></span>
</div>
<div id="inputindirizzo">
<span id="sprytextfield3">
<label for="indirizzo">INDIRIZZO COMPLETO</label>
<input type="text" name="indirizzo" id="indirizzo">
<span class="textfieldRequiredMsg">Inserire un valore.</span></span>
</div>
<div id="inputref">
<span id="sprytextfield2">
<label for="referente">CONTATTO</label>
<input type="text" name="referente" id="referente">
<span class="textfieldRequiredMsg">Inserire un valore.</span></span>
</div>
<div id="inputemail">
<span id="sprytextfield4">
<label for="email">E-MAIL CONTATTO</label>
<input type="text" name="email" id="email">
<span class="textfieldRequiredMsg">Inserire un valore.</span><span class="textfieldInvalidFormatMsg">Non valido.</span></span>
</div>
<div id="inputtel">
<span id="sprytextfield5">
<label for="tel">TELEFONO CONTATTO</label>
<input type="text" name="tel" id="tel">
<span class="textfieldRequiredMsg">Inserire un valore.</span><span class="textfieldInvalidFormatMsg">Non valido.</span></span>
</div>
<div id="inputtipo">
<span id="spryselect1">
<label for="tipologia">EVENTO DA REALIZZARE</label>
<select name="tipologia" size="" id="tipologia">
<option value="" selected label="">
<option value="PROMOZIONE c/o PUNTO VENDITA" label="PROMOZIONE c/o PUNTO VENDITA">
<option value="PROMOZIONE c/o STAND FIERISTICO" label="PROMOZIONE c/o STAND FIERISTICO">
<option value="CONGRESSO" label="CONGRESSO">
<option value="FESTA AZIENDALE" label="FESTA AZIENDALE">
</select>
<span class="selectRequiredMsg">Selezionare una voce.</span></span>
</div>
<div id="inputlocation">
<span id="sprytextfield6">
<label for="location">LOCALITA' EVENTO</label>
<input type="text" name="location" id="location">
<span class="textfieldRequiredMsg">Inserire un valore.</span></span>
</div>
<div id="inputmese">
<span id="spryselect2">
<label for="mese">DATA EVENTO</label>
<select name="mese" id="mese">
<option value="" selected label="">
<option value="GENNAIO" label="GENNAIO">
<option value="FEBBRAIO" label="FEBBRAIO">
<option value="MARZO" label="MARZO">
<option value="APRILE" label="APRILE">
<option value="MAGGIO" label="MAGGIO">
<option value="GIUGNO" label="GIUGNO">
<option value="LUGLIO" label="LUGLIO">
<option value="AGOSTO" label="AGOSTO">
<option value="SETTEMBRE" label="SETTEMBRE">
<option value="OTTOBRE" label="OTTOBRE">
<option value="NOVEMBRE" label="NOVEMBRE">
<option value="DICEMBRE" label="DICEMBRE">
</select>
<span class="selectRequiredMsg">Selezionare una voce.</span></span>
</div>
<div id="inputanno">
<span id="spryradio1">
<label>
<input type="radio" name="anno" value="2010" id="anno1_0">
2010</label>
<br>
<label>
<input type="radio" name="anno" value="2011" id="anno1_1">
2011</label>
<br>
<span class="radioRequiredMsg">Effettuate una selezione.</span></span>
</div>
<div id="inputinvio">
<input name="invio" type="submit" id="invio" value="INVIA!">
</div>
</form>
<div id="messaggio"> </div>
Attraverso il seguente php:
PHP:
<html>
<body>
<?php
$con=mysqli_connect("localhost","root","root","upmodulo");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$tua_azienda=$_POST['azienda'];
$tuo_indirizzo=$_POST['indirizzo'];
$tuo_ref=$_POST['referente'];
$tua_mail=$_POST['email'];
$tuo_telefono=$_POST['tel'];
$evento=$_POST['tipologia'];
$tua_location=$_POST['location'];
$data_mese=$_POST['mese'];
$data_anno=$_POST['anno'];
$inviamodulo = "INSERT INTO updata (azienda, indirizzo, referente, email, tel, tipologia, location, mese, anno) VALUES ('$tua_azienda', '$tuo_indirizzo', '$tuo_ref', '$tua_mail', '$tuo_telefono', '$evento', '$tua_location', '$data_mese', '$data_anno')" or die ('Errore...');
if (!mysqli_query($con,$inviamodulo))
{
die('dati non inviati' . mysqli_error($con));
}
else
echo "Grazie " . $_POST["azienda"] .",";
echo "<br>ti contatteremo al più presto!";
mysqli_close($con);
?>
</body>
</html>
mi collego alla tabella Mysql e inserisco i dati.
Tutto ok, ma la domanda è:
è possibile, e come, caricare il risultato di "echo" direttamente all'interno del <div id="messaggio"> </div> della pagina html invece che nella canonica pagina php?
Spero di essere stata chiara.... grazie!
Ultima modifica di un moderatore: