Beskeder ved manglende eller mangelfuld indtastning

Tags:    php

I en formular til til- og afmelding af nyhedsbrev (som kan ses her: http://vinsiderne.dk/kontakt/nyhedsbrev/nyhedsbrev.htm) vil jeg gerne have, at der returneres beskeder hvis brugeren i feltet "Din email-adresse" foretager sig følgende:
1) Hvis der ikke indtastes noget -> besked: "Du skal indtaste din email-adresse"
2) Hvis @ glemmes -> besked: "Husk @"

Scriptet som jeg aktuelt anvender, og hvor der altså ikke er tilknyttet betingelser til indtastningen, ser sådan ud:

<?

$subject = "Ang. nyhedsbrev";
$recipient = 'info@mitdomæne.dk';
$message = "Fra: <br /> ".htmlspecialchars($_REQUEST['Navn'])."<br /><br /> Email: <br />";
$message .= htmlspecialchars($_REQUEST['Email'])."<br /><br /> Ønske: <br
/>".htmlspecialchars($_REQUEST['M']);
$headers = 'MIME-Version: 1.0' . "\\r\\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\\r\\n";
$headers .= 'From: mitdomæne.dk' . "\\r\\n";

if(mail($recipient, $subject, $message, $headers)){
?><p class="besked"><br><br>Du får en bekræftelse, når din
til- eller afmelding er registreret.</p><?
} else {
?><p class="besked"><strong>Fejl:</strong> Beskeden kunne ikke sendes.</p><?
}
?>

Jeg er iøvrigt ikke klar over hvad fejlbeskeden i scriptet (som andre har lavet) skal gøre godt for. Uanset hvad jeg indtaster i email-feltet, ser det ud som om beskeden afsendes med succes.

Jeg er bestemt ikke php-kyndig, tilretter kun i de scripts, som jeg bruger.



2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Jeg har siden selv fundet svar på spørgsmålet, som jeg hermed afslutter.



Fold kodeboks ind/udKode 


Hvis det har interesse, kan vi evt. snakke om en pris for at lave en hjemmeside der passer bedre til jer.



t