mm un po' di lavoro sono riuscito a farlo, però nn so come si fa a inviare l'email a 2 individui.....
ecco il codice fatto fin ora:
prova.htm
codice:
<form action="validate.php" method="post">
Nome:<input name="nome" size="10">
</input>
Cognome:<input name="cognome" size="20">
</input>
Email:<input name="email" size="15">
</input>
Quanto ti piace il sito da uno a 10?
<select name="sondaggio" >
<option value=""> </option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
Oggetto:<input name="oggetto" size="40">
</input>
Testo della email:
<textarea name="testo_email" rows="10" cols="50">
</textarea>
<input type="submit" value="Invia" align="center"></input>
<input type="reset" value="Cancella"></input>
</form>
validate.php
Codice PHP:
<?
$nome=$_POST['nome'] ;
$cognome=$_POST['cognome'] ;
$email=$_POST['email'] ;
$sondaggio=$_POST['sondaggio'] ;
$oggetto=$_POST['oggetto'] ;
$testo_email=$_POST['testo_email'] ;
$i=0;
$at=0;
$punto=0;
if($nome=="")
print("campo Nome vuoto!!!");
else if($cognome=="")
print("campo Cognome vuoto!!!");
else if($sondaggio=="")
print "Non hai votato il sondaggio!!!";
else if($oggetto=="")
print "campo Oggetto vuoto!!!";
else if($testo_email=="")
print "Email senza testo!!!";
else if($email=="")
print "campo Email vuoto!!!";
else{
for(;$i<strlen($email);$i++)
switch($email[$i]){
case "@":$at++;
break;
case ".":$punto++;
break;
}/*end switch*/
if($at!=1 || $punto==0||strlen($email)<5)
print "Email non valida";
}/*end if-else*/
?>