[PHP] Måste fylla i fält i formulär-skript!
Hej. Behöver något skript som kollar av så jag fyllt i alla fält (som behövs), har tidigare till små gästböcker använt ett javascript (http://www.jojoxx.net/jscript/archive/show.asp?id=23) men jobbigt med popup, funderar på att ha något med php. Någon som kan hjälpa mig med detta?
<?php
$plats = isset($_GET['plats']) && intval($_GET['plats']) > 0 ? $_GET['plats'] : $_GET['plats'];
include("db.php");
mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_db);
// Kolla om bokningsplatsen är upptaget
// Checkar
$sql = "SELECT status FROM platser WHERE id ='$plats'";
$result = mysql_query($sql) or exit(mysql_error());
while ($row = mysql_fetch_array($result)){
if($row['status'] == 'bokad'){
echo "Platsen du försökte boka är tyvärr upptaget.";
exit;
}
elseif($row['status'] == 'avaktiverad'){
echo "Platsen du valt är avaktiverad, var god och välj en annan plats.";
exit;
}
else {
// Annars skriver vi ut formuläret om platsen varken är bokad eller avaktiverat..
print '<form method="post" action="boka_add.php" name="boka">
<table style="text-align: left; width: 250px; height: 340px;" border="0" cellpadding="5" cellspacing="0">
<tr>
<td>Namn:</td>
<td><input name="namn"></td>
</tr>
<tr>
<td>Mail:</td>
<td><input name="mail"></td>
</tr>
<tr>
<td>Adress:</td>
<td><input name="adress"></td>
</tr>
<tr>
<td>Postnummer:</td>
<td><input name="postnummer"></td>
</tr>
<tr>
<td>Postort:</td>
<td><input name="postort"></td>
</tr>
<tr>
<td>Telefon:</td>
<td><input name="telefon"></td>
</tr>
<tr>
<td>Mobil:</td>
<td><input name="mobil"></td>
</tr>
<tr>
<td>Personnummer:</td>
<td><input name="personnummer"></td>
</tr>
<tr>
<td>Nickname:</td>
<td><input name="nickname"></td>
</tr>
<tr>
<td>Clan:</td>
<td><input name="clan"></td>
</tr>
<tr>
<td>Plats:</td>
<td><input value="'.$plats.'" readonly="readonly" name="plats"></td>
</tr>
</table>
<input type="submit" name="Boka" value="Boka Platsen!">
</form>';
}}
?>
Alla fält utom clan ska vara ett måste. Och person nummer ska vara ett giltligt, inte bara 10siffror utan helst att den kollar, kanske är för svårt? Mail måste vara en gitlig mail, och man måste ange telefon, (ej mobil)
Någon som kan hjälpa mig med detta?
//Micke
Stationär » Amd Athlon64 X2 4800+ | Asus M2N-Sli Deluxe | 2048mb ram | BFG 8800GTS OC 320mb | Hiper Type-R Modular 580w Black | WD Raptor 74gb + 200gb + 250gb + 250gb + 500gb