Hilfesuchende: Newsletter,Fehlermeldung bei fehlerhaftem Ausfüllen, Mail

Beitrag lesen

Hallo Leute!
Bin PHP-Neuling...eigentlich stehe ich gaaaaanz am Anfang...darum wende ich mich händeringend an euch....
Möchte eine "Newsletter-Anmeldung" auf meine HP einbinden. Denke nicht, dass sich da eine Hundertschaft anmelden wird, so dass ich das alles, wenn was reinkommt, per Outlook steuern kann.

Allererst:
Dass ich die Emails zugesandt bekomme, das funktioniert alles...nur: Ich hätte gerne, dass ALLE Felder ausgefüllt werden müssen. Wenn der User das nicht tut, hätte ich gerne, dass eine Fehlermeldung erschein (am besten auf der gleichen Seite...ohne dass sich ein neues Fenster öffnet).

Zum Zweiten:
ich habe beim Newsletter zwei Auswahlpunkte (anmleden und abmelden). Ich möchte in der Email stehen haben, ob sich der user AN oder ABgemledet hat.

Es wäre wirklich herzallerliebst wenn ihr mir weiterhelfen könntet. Wie gesagt: PHP-Neuling...ein bisschen was hab ich selbst geschafft. Hier mal der HTML-Code

  
<div id="form">  
  <table width="20%" border="3" frame="box" rules="none" bgcolor="#bfbfbf" cellpadding="0" cellspacing="0">  
  <tr>  
  <td colspan=2> <h3>Newsletteranmeldung</h3> </td></tr>  
    <tr>  
      <td><form  name="formular" onsubmit="return validate()" action="newsletter.php" method="post" >  
		<br />  
     	<b>Name:</b>  
     	<td><input type="text" name="name" id="name" style="width: 150px; height: 22px"/><br />  
		</td>  
		</tr>  
     	<tr>  
		<td>  
		<b>E-Mail:</b>  
	     <td><input type="text" name="email" id="email" style="width: 150px; height: 22px"/><br /><br />	  
		 </td>  
		 </tr>  
		 <tr>  
		 <td colspan="2">  
	     <center>  
			  
			<input type="radio" name="anmelden" value="1">anmelden<br>  
			<input type="radio" name="abmelden" value="2">abmelden<br>  
			<input type="submit" name="Button" value="abschicken"/>  
	     </center>  
	   </form>  
     </td>  
   </tr>  
   <tr>  
     <td>  
  
  
     </td>  
   </tr>  
  </table>  
</div>  

und hier mein PHP-Gehversuch

  
$text ="Hier die E-Mail Nachricht aus dem Newsletteran-/abmeldung";  
   $text.="Name: $_POST[name]\n";  
   $text.="E-Mail: $_POST[email]\n";  
   $radio="Entscheidung: $_POST[anmelden]n";  
   $radio="Entscheidung: $_POST[abmelden]n";  
  
  
   $vorname="Name: $_POST[name]\n";  
   $email="E-Mail: $_POST[email]\n";  
   $anmelden="Entscheidung: $_POST[anmelden]n";  
   $abmelden="Entscheidung: $_POST[abmelden]n";  
  
  
   mail("ich.ich@ich.at","Anfrage von Newsletter",$text);  
  
  
   if($name!="")  
   {  
   echo "Danke für die Anmeldung $name";  
   }  
else  
   {  
   echo "Sie haben Ihren Namen nicht hinterlassen";  
  
   if($email!="")  
   {  
   echo "Danke für die Anmeldung $name";  
   }  
else  
   {  
   echo "Sie haben keine Emailadresse hinterlassen. Wir können Ihnen keinen Newsletter zukommen lassen";  
   }  
  
   echo "$name<br>";  
   echo "$email<br>";  
  
  
?>