- Home
- Categorie
- Coding e Sistemistica
- Coding
- Recupero dati da form ( per favore aiuto)
- 
							
							
							
							
							Recupero dati da form ( per favore aiuto)Per me mettere insieme questo script è stato un massacro visto il mio livello con php. In piu' evidentemente c'e' qualcosa che non va'........pero' proprio non capisco cosa. 
 Qualcuno mi puo' aiutare ?
 Grazie.<?php 
 $nome=(isset($_REQUEST['nome'])) ? $_REQUEST['nome'] : "";
 $email=(isset($_REQUEST['email'])) ? $_REQUEST['email'] : "";
 $messaggio=(isset($_REQUEST['commenti'])) ? $_REQUEST['commenti'] : "";
 $radio=(isset($_REQUEST['radio'])) ? $_REQUEST['radio'] : "";$risultato="Ok, mail inviata.<br> Sei $_POST[nome]\n Area di interesse:$radio\n ti risponderò a: $_POST[email] \n hai scritto: $_POST[commenti]"; 
 mail("[email protected]", "Invio email da: $_POST[nome]", $risultato);#controllo la lunghezza del campo nome 
 $lungh_nome=strlen($nome);
 if ($lungh_nome <= 3) {
 echo "<B>'Il nome deve contenere almeno 3 caratteri!'<B>";
 } else {
 echo $risultato;
 }
 $pattern="^[^@ ]+@[^@ ]+.[^@ .]+$";
 $errore=false;
 #ho impostato la variabile a false in modo che quando c'e mi mostri torna indietro
 if ($nome == "") || ($email == "")|| ($messaggio == "")|| ($radio== ""))or (!ereg($pattern,$email)) {
 #se solo uno dei campi è vuoto
 $errore=true;
 echo "<br>'Devi compilare tutti i campi!'<br>";
 echo " <b>"$email"</b> <font color='red'>NON E' UNA MAIL VALIDA!</font>";
 echo "'<br>'<a href='form.php'>Torna</a>";
 }
 la mail, imposto una variabile che poi confronto con email
 }else {
 echo $risultato;
 }
 ?>In sostanza vorrei che: se un campo e' vuoto o la mail non va bene dai errore 
 altrimenti dai ok    
 
- 
							
							
							
							
							
$corretto =1; 
 if(isset($_REQUEST['nome']))
 {
 $nome = $_REQUEST['nome'];
 }
 else
 $corretto = 0;if(isset($_REQUEST['cognome'])) 
 {
 $cognome = $_REQUEST['cognome'];
 }
 else
 $corretto = 0;eccetera 
 alla fine
 if($corretto==1)
 {
 esegui
 }
 else
 {
 restituisci errore
 }