Ciao tutti non avendo molta dimestichezza con PHP ho un problema che mi stà facendo esaurire
in pratica quando verifico il nome (script è da completare) restituisco un messaggio e lo recupero tramite GET dal parametro msgko solo che io voglio che la classe o meglio il messaggio si posizioni alla fine del form invece viene sempre mostrato in alto...
il codice della pagine è questo
Codice PHP:
<style type="text/css">
<!--
.prev {
background-color: #99CCFF;
text-align: center;
vertical-align: middle;
padding: 15px;
border: 1px solid #6699FF;
color: #666666;
}
.inputs {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border: 1px solid #6699FF;
margin-right: 10px;
}
.space {
margin: 10px;
padding: 5px;
font-weight: bold;
color: #990000;
background-color: #FFCCFF;
border: thin solid #990000;
}
-->
</style>
<?php
if(isset($_GET['msgko'])) { mostra_modulo(); }
elseif($_POST) { invia_msg(); } else { mostra_modulo(); }
function invia_msg()
{
// recupero i campi di tipo "stringa"
$nome = trim($_POST['nome']);
$societa = trim($_POST['societa']);
$email = trim($_POST['email']);
$telefono = trim($_POST['telefono']);
$residenza = trim($_POST['residenza']);
$sito = trim($_POST['sito']);
$soluzione = trim($_POST['soluzione']);
$dettagli = trim($_POST['dettagli']);
$data = trim($_POST['nome']);
// verifico se devo eliminare gli slash inseriti automaticamente da PHP
if(get_magic_quotes_gpc())
{
$nome = stripslashes($nome);
$societa = stripslashes($societa);
$email = stripslashes($email);
$telefono = stripslashes($telefono);
$residenza = stripslashes($residenza);
$sito = stripslashes($sito);
$soluzione = stripslashes($soluzione);
$dettagli = stripslashes($dettagli);
$data = stripslashes($data);
}
// verifico la presenza dei campi obbligatori
if(!$nome)
{
$messaggio = urlencode("Non hai inserito il nome");
echo '<meta http-equiv="refresh" content="0;url=index2.php?page=preventivo&msgko='.$messaggio.'">';
exit;
}
}
function mostra_modulo()
{ ?>
<p class="prev">[b]Per richiedere un preventivo compila il seguente modulo[b] senza impegno[/b],
verrai contattato al più presto con le offerte che possono interessarti![/b]</p>
<form name="form1" method="post" action=""><tbody><tr>
<td colspan="2" class="sfondoVerdino bordoVerde spazio10 verdana12 grassetto verde" align="center" height="68"><table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<th colspan="2">Dati anagrafici </th>
</tr>
<tr>
<td> <div align="right">* nome e cognome:</div></td>
<td>
<input name="nome" type="text" class="inputs" id="nome" size="40"> </td>
</tr>
<tr>
<td><div align="right">società</div></td>
<td><input name="societa" type="text" class="inputs" id="societa" size="40"></td>
</tr>
<tr>
<td><div align="right">* e-mail</div></td>
<td><input name="email" type="text" class="inputs" id="email" size="40"></td>
</tr>
<tr>
<td><div align="right">telefono</div></td>
<td><input name="telefono" type="text" class="inputs" id="telefono" size="40"></td>
</tr>
<tr>
<td><div align="right">luogo di residenza </div></td>
<td><input name="residenza" type="text" class="inputs" id="residenza" size="40"></td>
</tr>
<tr>
<td><div align="right">sito web</div></td>
<td><input name="sito" type="text" class="inputs" id="sito" size="40"></td>
</tr>
<tr>
<th colspan="2">Dati richiesta </th>
</tr>
<tr>
<td><div align="right">soluzione</div></td>
<td><select name="soluzione" class="inputs" id="soluzione">
<option value="0">Sito web - Mini</option>
<option value="1" selected>Sito web - Personale</option>
<option value="2">Sito web - Professionale</option>
<option value="3">Sito web - Intrattenimento</option>
<option value="4">Sito web - E-Commerce</option>
<option value="5">Grafica - Logo</option>
</select> </td>
</tr>
<tr>
<td><div align="right">dettagli</div></td>
<td><textarea name="dettagli" cols="30" class="inputs" id="dettagli"></textarea></td>
</tr>
<tr>
<td><div align="right">data consegna </div></td>
<td><input name="data" type="text" class="inputs" id="data" size="40"></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input name="Submit" type="submit" class="inputs" value="Invia">
<input name="reset" type="reset" class="inputs" id="reset" value="Reset">
</div></td>
</tr>
</table></td>
</tr>
</tbody>
</form>
<?php
// mostro un eventuale messaggio
if(isset($_GET['msgko']))
{ ?>
<p class="space">
<?php print htmlentities($_GET['msgko']) ?>
</p>
<?php } } ?>