On Thu, 09 May 2002 16:06:08 +0200, Mads M N. <wa
up@punkass.com>
wrote:
>Hej NG
>
>Jeg skal til at lave en medlemsliste. Man skal kunne submitte Navn,
>Adresse og Email, samt om man vil have HTML eller Text emails. Den
>skal IKKE kunne sende mails.
>
>Man skal osse kunne afmelde sig.
>
>Er der nogen der kan pege på nogle simple scripts, der kan løse denne
>type opgave?
>
>/MNM
Krav:
PHP (et eller andet nummer)
mysql (et eller andet nummer)
server (anbefales apache)
<?php
if($action == "ok") {
if(empty($email)) { $fejl[] = "Mails skal skrives"; }
// Du kan jo sikkert lave en LANGT bedre mail tjekker
if(empty($navn)) { $fejl[] = "Navn er tomt"; }
if($mailtype != "html" || $mailtype != "tekst") { $fejl[] =
"mailtype forker"; }
if($fejl) {
// start html stads
for($i=0;$i<sizeof($fejl);$i++) {
print $fejl[$i]."<br>\n";
}
// slut html stads
exit;
} else {
// lige en connect til databasen
$sql = "INSERT INTO tabel
VALUES(NULL,'$navn','$email','$mailtype',NOW())";
mysql_query($sql) OR DIE (mysql_error());
// start html stads
print "Så er det nye medlem med emailen $email klar til udsending
af $mailtype baseret mails";
// slut html stads
exit;
}
}
//start html stads
<form action='$PHP_SELF'>
<input type='hidden' action='ok'>
Navn: <input name='navn'>
Email: <input name='email'>
HTML mails <input type='radio' name='mailtype' value='html'>
TXT mails <input type='radio' name='mailtype' value='tekst'>
<input type='submit'>
// slut html stads
?>
Så det eneste krav er en tabel med
ID (auto id)
navn (fx char255)
email (fx char255)
mailtype (char5)
dato (datetime)