<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript">
function check() {
var strErrors='';
if (document.form['name[0]'].value=="")
strErrors += "Feld 1 ist leer\n";
var input=document.form['name[0]'].value;
var possible_character="ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜabcdefghijklmnopqrstuvwxyzäöü";
for (var i=0;i<input.length;i++) {
if (possible_character.indexOf(input.charAt(i))<0) {
alert('Feld 1\nZahlen sind nicht möglich!');
return false;
}
}
if (document.form['phone[0]'].value=="")
strErrors += "Feld 2 ist leer\n";
if (strErrors.length>0) {
alert("Festgestellte Probleme: \n\n"+strErrors);
return(false);
}
}
function send(action,id) {
if(action==0) {
if (confirm("Neuen Namen eintragen?"))
document.form.action.value = "insert";
else
return;
}
else if(action==1)
document.form.action.value = "update";
else if(action==2) {
if (confirm("Name mit id " + id + " löschen?"))
document.form.action.value = "delete";
else
return;
}
if ( check() ) {
document.form.id.value = id;
document.form.submit();
}
}
</script>
</head>
<body>
<?php
/* Aktionen */
if(isset($_POST["action"])) {
/* Neuer Eintrag */
if($_POST["action"]=="insert") {
echo "insert ******";
}
/* Eintrag ändern */
else if($_POST["action"]=="update") {
echo 'update ******';
}
/* Eintrag löschen */
else if($_POST["action"]=="delete") {
echo 'delete ******';
}
}
?>
<!-- Formular -->
<form name="form" action="test.php" method="post">
<input name="action" type="hidden" />
<input name="id" type="hidden" />
<table border="1">
<tr>
<td>id</td>
<td>Name</td>
<td>Telefonnummer</td>
<td>Aktiv</td>
<td><em>Aktion</em></td>
</tr>
<tr> <!-- Neuer Eintrag -->
<td></td>
<td><input name="name[0]" size="50" /></td>
<td><input name="phone[0]" size="50" /></td>
<td>ja <input type="radio" name="" value="" disabled="disabled" /> nein <input type="radio" name="" value="" disabled="disabled" checked="checked" /></td>
<td><a href="javascript:send(0,0);">eintragen</a></td>
</tr>
</table>
</form>
</body>
</html>