Tjekke om der er indtastet tal eller bogstaver..
Hej eksperter,Jeg sidder med et script, hvor jeg har brug for at tjekke om der er indtastet tal eller bogstaver..
Kode:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Venner</title>
<link href="../indexSheet.css" rel="stylesheet" type="text/css">
</head>
<body class="indhold">
<center>
<?php
//skaber forbindelse til databasen
mysql_connect("localhost", "database", "kode") or die (mysql_error());
mysql_select_db("tabel") or die (mysql_error());
//Titel
?><div class="overskrift">Tilføj en ven til vennelisten</div>
<div class="fejl"><?php
//Tjekker om felterne er udfyldt
if(isset($_POST['send'])) {
if (empty($_POST['navn'])){
echo "<b>Fejl:</b> Du mangler at udfylde dit navn";
} elseif (empty($_POST['email'])) {
echo "<b>Fejl:</b> Du mangler at udfylde email";
} elseif (empty($_POST['artoid'])) {
echo "<b>Fejl:</b> Du mangler at udfylde Arto id";
} elseif (empty($_POST['kon'])) {
echo "<b>Fejl:</b> Du mangler at vælge køn";
} else {
//Indsaet indhold i databasen
mysql_query("INSERT INTO venner (id, navn, email, kon, artoid) values (0, '{$_POST['navn']}', '{$_POST['email']}', '{$_POST['kon']}', {$_POST['artoid']})") or die (mysql_error());
}
}
?> </div>
<form name="venner-tilfoej" method="post" action="<?php echo $PHP_SELF;?>">
<p>navn:<input type="text" name="navn" value="<?php echo $_POST['navn'];?>" size="60" maxlength="60"></p>
<p>email:<input type="text" name="email" value="<?php echo $_POST['email'];?>" size="60" maxlength="60"></p>
<p>Arto id:<input type="text" name="artoid" value="<?php echo $_POST['artoid'];?>" size="60" maxlength="6"></p>
<p>Køn:<select name="kon"><option value="">Vælg</option><option value="Dreng">Dreng</option><option value="Pige">Pige</option></select></p>
<input type="submit" name="send" value="Tilfoej dig">
</form>
<?php
//slette funktion
if(isset($_POST['slet'])) {
$id = $_POST['sletid'];
mysql_query("DELETE FROM venner WHERE id = $id") or die (mysql_error());
}
//Laver forespørgsel i tabellen
$venner = mysql_query ("SELECT * FROM venner") or die (mysql_error());
//Udskriver de fundne data i en tabel
//Titel til tabel
print "<p>Venneliste</p>";
print "<table style=\"border: 2px solid #000000;Border-collapse:collapse;\"><tr><td style=\"border: 1px dashed #000000;\">ID</td>
<td style=\"border: 1px dashed #000000;\">Navn</td>
<td style=\"border: 1px dashed #000000;\">Køn</td>
<td style=\"border: 1px dashed #000000;\">Email</td>
<td style=\"border: 1px dashed #000000;\">Arto</td>
<td style=\"border: 1px dashed #000000;\">Slet</td></tr>";
while ($row = mysql_fetch_array($venner))
print "<tr><form name=\"ven-slet".$row["id"]."\" method=\"post\" action=\"$PHP_SELF\">
<td style=\"border: 1px dashed #000000;\">".$row["id"]."</td>
<td style=\"border: 1px dashed #000000;\">".$row["navn"]."</td>
<td style=\"border: 1px dashed #000000;\">".$row["kon"]."</td>
<td style=\"border: 1px dashed #000000;\">".$row["email"]."</td>
<td style=\"border: 1px dashed #000000;\">".$row["artoid"]."</td>
<td style=\"border: 1px dashed #000000;\"><input type=\"hidden\" name=\"id\" value=\"".$row["id"]."\">
<form action=\"{$_SERVER['PHP_SELF']}\" method=\"post\"><input type=\"hidden\" name=\"sletid\" value=\"{$row["id"]}\"><input type=\"submit\" name=\"slet\" value=\"Slet\"></td></form></tr>";
print"</table>";
?>
</body>
</html>
