Hallo Leute, habe da ein kleines Problem und steh da wie ein Ochs vorm Berg.
Ich möchte ein Formular erstellen, in dem Ich Nutzer u.ä neu anlegen, editieren oder löschen kann.
Der Code für die Auswahl der Aktion funktioniert, die Var werden auch übergeben und er zeigt mir das erste Bearbeitungsfenster "Nutzer neu anlegen" auch an, aber dann hat sich das auch schon mit der kooperation.
Wäre sehr nett, wenn sich jemand mal den Code ansehen könnte, arbeite noch nicht solange mit php und finde den fehler einfach nicht.
Hier der Code:
Ich möchte ein Formular erstellen, in dem Ich Nutzer u.ä neu anlegen, editieren oder löschen kann.
Der Code für die Auswahl der Aktion funktioniert, die Var werden auch übergeben und er zeigt mir das erste Bearbeitungsfenster "Nutzer neu anlegen" auch an, aber dann hat sich das auch schon mit der kooperation.
Wäre sehr nett, wenn sich jemand mal den Code ansehen könnte, arbeite noch nicht solange mit php und finde den fehler einfach nicht.
Hier der Code:
PHP-Code:
<html>
<body>
<center><h2>
Daten ändern/löschen --- Daten neu anlegen </h2>
<br>
<form action = "datenbearb.php" method="POST">
<u>Datengruppe aussuchen:</u><br><p>
<table border="0"><tr><font size="3">
<td><input type="radio" name="dsgr" value="Nutzer" checked>Nutzer</td>
<td><input type="radio" name="dsgr" value="APC" checked>APC</td>
<td><input type="radio" name="dsgr" value="Monitor" checked>Monitor</td>
<td><input type="radio" name="dsgr" value="Drucker" checked>Drucker</td>
<td><input type="radio" name="dsgr" value="Notebook" checked>Notebook</td>
</font></tr></table><br>
<u>Aktion wählen:</u><br><p>
<table border="0"><tr><font size="3">
<td><input type="radio" name="action" value="neu anlegen" checked>neu anlegen</td>
<td><input type="radio" name="action" value="bearbeiten" checked>bearbeiten</td>
<td><input type="radio" name="action" value="löschen" checked>löschen</td>
</font></tr></table><br>
<input type="submit">
<input type="reset">
</form></center><br><br><hr/>
<center>
<?php
echo "Sie möchten also ein(en) " . $_POST["dsgr"] . " " . $_POST["action"] . "<br><br>";
if ($_POST["dsgr"] == "Nutzer" && $_POST["action"] == "neu anlegen")
{
echo "<form action='datenbearb.php' method='POST'";
echo "<br><font color='red'>";
echo "Der Datensatz muß vollständig ausgefüllt werden!!!<br><br></font>";
echo "<table border=0>";
echo "<tr><td><b>Name:</b></td><td><input name='nm'><br></td>
<td><b>Vorname:</b></td><td><input name='vn'><br></td></tr>";
echo "<tr><td><b>PKZ-Nr.:</b></td><td><input name='id'><br></td>
<td><b>Telefon:</b></td><td><input name='tel'><br></td></tr>";
echo "<tr><td><b>Sachbereich:</b></td><td><input name='sb'><br></td>
<td><b>Funktion:</b></td><td><input name='fb'><br></td></tr>";
echo "<tr><td><b>Gebäude:</b></td><td><input name='geb'><br></td>
<td><b>Zimmer:</b></td><td><input name='zi'><br></td></tr>";
echo "<tr><td><b>Dienststelle:</b></td><td><input name='ds' value='BPOLABT BZA'><br></td>
<td><b>Ort:</b></td><td><input name='ort' value='Bad Bergzabern'><br></td></tr>";
echo "</table><br>";
echo "<input name='gesendet' value='Datensatz senden' type='submit'> <input type='reset'> </form>";
if (isset($_POST["gesendet"]))
{
$prf = $_POST["nm"];
if ($prf!="")
{
mysql_connect();
mysql_select_db("it-verwaltung");
$sql = "INSERT INTO personaldaten";
$sql .= "(ID, Name, Vorname, Dienststelle,
Sachbereich, Funktionsbereich, Ort, Gebaeude, Zimmer, Telefon) VALUES ";
$sql .= "('" . $_POST["nm"] . "', '";
$sql .= $_POST["id"] . "', '";
$sql .= $_POST["vn"] . "', '";
$sql .= $_POST["ds"] . "', '";
$sql .= $_POST["sb"] . "', '";
$sql .= $_POST["fb"] . "', '";
$sql .= $_POST["ort"] . "', '";
$sql .= $_POST["geb"] . "', '";
$sql .= $_POST["zi"] . "', '";
$sql .= $_POST["tel"] . "') ";
mysql_query($sql);
$num = mysql_affected_rows();
if ($num>0)
echo "Es wurde 1 Datensatz hinzugefügt<p>";
else
echo "Es ist ein Fehler aufgetreten, es wurde kein Datensatz hinzugefügt<p>";
}
else
echo "Geben SIe einen kompletten Datensatz ein!!";
}
}
else
echo "alle anderen Script-Bausteine sind noch nicht geschrieben";
echo mysql_errno() . ": " . mysql_error(). "\n";
?>
</body>
</html>
Kommentar