Lid |
|
Hoi,
ik heb een form, waar je naam en mail adres moet invullen.
Met de submit, word eerst nagezien, of het mail adres niet in de dbase staat, dan word die erbij geplaatst.
Nu zou ik willen, dat ook de invulvelden nagezien worden voor geen tags, alsook geen leeg veld, alsook dat het een degelijk mail adres is die ingevuld is.
Nu mijn vraag, hoe en waar moet ik dat verwezelijken?
Ik heb al zitten zoeken op het internet, zelf al veel uitgeprobeerd, maar het lukt me niet.
het formulier:
?php
include("header.php");
?>
<div id="Layer3" style="position:absolute; width:598px; height:115px; z-index:3; left: 160px; top: 19px; font-weight: bold;">
<h1 align="center" class="style2" style="font-size: 48; color: #0D6031">Inschrijven voor de nieuwsbrief</h1>
</div>
<div id="Layer2" style="position:absolute; width:283px; height:541px; z-index:2; left: 338px; top: 204px;">
<form action="indb.php" method="POST">
<table width="500" border="0" cellspacing="2" cellpadding="2">
<tr>
<td width="232" class="kleiner" style="color: #0D6031">Naam :<br>
<input type="text" name="naam" size="35">
</td>
</tr>
<tr>
<td width="232" class="kleiner"style="color: #0D6031">Voornaam :<br>
<input type="text" name="voornaam" size="35">
</td>
</tr>
<tr>
<td width="232" class="kleiner"style="color: #0D6031">E-mail adres :<br>
<input type="text" name="email" size="35">
</td>
</tr>
<tr>
<td colspan="2">
<div align="lift">
<input type="submit" name="Submit" value="Verzenden"style="color: #0D6031">
</div>
</td>
</tr>
</table>
</form></div>
?php include("header.php"); ?> <div id="Layer3" style="position:absolute; width:598px; height:115px; z-index:3; left: 160px; top: 19px; font-weight: bold;"> <h1 align="center" class="style2" style="font-size: 48; color: #0D6031">Inschrijven voor de nieuwsbrief</h1> </div> <div id="Layer2" style="position:absolute; width:283px; height:541px; z-index:2; left: 338px; top: 204px;"> <form action="indb.php" method="POST"> <table width="500" border="0" cellspacing="2" cellpadding="2"> <tr> <td width="232" class="kleiner" style="color: #0D6031">Naam :<br> <input type="text" name="naam" size="35"> </td> </tr> <tr> <td width="232" class="kleiner"style="color: #0D6031">Voornaam :<br> <input type="text" name="voornaam" size="35"> </td> </tr> <tr> <td width ="232" class="kleiner"style ="color: #0D6031">E -mail adres :<br > <input type="text" name="email" size="35"> </td> </tr> <tr> <td colspan="2"> <div align="lift"> <input type="submit" name="Submit" value="Verzenden"style="color: #0D6031"> </div> </td> </tr> </table> </form></div>
de verwerking: indb.php
<?php
include('connect.php');
$naam = $_POST['naam'];
$email = $_POST['email'];
$voornaam = $_POST['voornaam'];
$qry = mysql_query("SELECT COUNT(email) FROM mailing WHERE email = '".mysql_real_escape_string($_POST['email'])."'");
if (mysql_result($qry, 0) == 0)
{
$query ="INSERT INTO `mailing` (`naam`,`voornaam`, `email` ) VALUES ('$naam', '$email', '$voornaam'";
mysql_query($query) or die (mysql_error());
header("Location:welkom.php");
exit;
}
else {header("Location: was.php");
exit;
}
?>
<?php include('connect.php'); $naam = $_POST['naam']; $email = $_POST['email']; $voornaam = $_POST['voornaam']; { $query ="INSERT INTO `mailing` (`naam`,`voornaam`, `email` ) VALUES ('$naam', '$email', '$voornaam'"; header("Location:welkom.php"); } else {header("Location: was.php"); } ?>
kan er mij iemand tips geven aub?
met dank
|