Hallöchen zusammen,
irgendwie hab ich hier ein kleines Problem. Und zwar lässt sich in meinem Script weder ein neuer User erstellen, noch editieren oder löschen. Rechte für die Dateien habe ich gesetzt und ich kapier gerade gar nichts mehr warum das nicht funktioniert. Angezeigt wird sowohl die Eintragen-Seite als auch die Adminseite. Aber er übernimmt die Daten nicht in die DB bzw lässt sich die Seite "Edit" oder "löschen" gar nicht erst aufrufen.
Über Hilfe wo da der Wurm drin steckt, wäre ich sehr sehr dankbar.
Hier mal die Codes der Dateien.
eintragen.php
und hier die admin.php
Für eventuelle Hilfe bedanke ich mich schon mal im voraus bei euch.
MFG
R3DD3VIL
irgendwie hab ich hier ein kleines Problem. Und zwar lässt sich in meinem Script weder ein neuer User erstellen, noch editieren oder löschen. Rechte für die Dateien habe ich gesetzt und ich kapier gerade gar nichts mehr warum das nicht funktioniert. Angezeigt wird sowohl die Eintragen-Seite als auch die Adminseite. Aber er übernimmt die Daten nicht in die DB bzw lässt sich die Seite "Edit" oder "löschen" gar nicht erst aufrufen.
Über Hilfe wo da der Wurm drin steckt, wäre ich sehr sehr dankbar.
Hier mal die Codes der Dateien.
eintragen.php
PHP:
<html>
<body>
<?
if ($submit) {
$db = mysql_connect("localhost", "xxx", "xxx");
mysql_select_db("xxx",$db);
$sql = "INSERT INTO Pat_ListePatienten (pid,name,vorname,gebdat,dia_begin,albis_id,current_dialyse) VALUES ('$pid','$name','$vorname','$gebdat','$dia_begin','$albis_id','$current_dialyse')";
$result = mysql_query($sql,$db);
echo "Ihr Daten wurden abgeschickt! Vielen Dank!<br><br>";
}
else {
?>
<form method="post" action="<? echo $PHP_SELF ?>">
<table border="0" align="center">
<tr>
<td>Patienten-Kennzahl</td>
<td><input type="text" name="pid" value="<? echo $pid ?>" size="50"></td>
</tr><tr>
<td>Name</td>
<td><input type="text" name="name" value="<? echo $name ?>" size="50"></td>
</tr><tr>
<td>Vorname</td>
<td><input type="text" name="vorname" value="<? echo $vorname ?>" size="50"></td>
</tr><tr>
<td>Geburtsdatum</td>
<td><input type="text" name="gebdat" value="<? echo $gebdat ?>" size="50"></td>
</tr><tr>
<td>Dialysebeginn</td>
<td><input type="text" name="dia_begin" value="<? echo $dia_begin ?>" size="50"></td>
</tr><tr>
<td>Patient zur Zeit in Dialyse</td>
<td><input type="checkbox" name="current_dialyse" value="<? echo $current_dialyse ?>"></td>
</tr><tr>
<td> </td>
<td><input type="submit" name="submit" value="Abschicken"></td>
</tr>
</table>
</form>
<?
}
?>
</body>
</html>
und hier die admin.php
PHP:
<html><body><div align="center">
<h1>Patienten bearbeiten</h1>
<?
//Verbindung herstellen
$db = mysql_connect("localhost","xxx","xxx");
mysql_select_db("xxx",$db);
// Daten ändern
if ($edit) {
if ($submit) {
$sql = "UPDATE Pat_ListePatienten SET pid='$pid', name='$name', vorname='$vorname', gebdat='$gedbat', dia_begin='$dia_begin', albis_id='$albis_id', current_dialyse='$current_dialyse' WHERE id=$edit";
$result = mysql_query($sql,$db);
echo "Daten für die ID ".$edit." wurden geändert";
}
else {
$sql = "SELECT * FROM Pat_ListePatienten WHERE id=$edit";
$result = mysql_query($sql,$db);
$data = mysql_fetch_array($result);
?>
<form method="post" action="<? echo $PHP_SELF ?>">
<input type=hidden name="edit" value="<? echo $data["id"] ?>">
<table border="0" align="center">
<tr><td>Patienten-Kennzahl</td><td>
<input type="text" name="pid" value="<? echo $data["pid"] ?>" size="50">
</td></tr><tr><td>Name</td><td>
<input type="text" name="name" value="<? echo $data["name"] ?>" size="50">
</td></tr><tr><td>Vorname</td><td>
<input type="text" name="vorname" value="<? echo $data["vorname"] ?>" size="50">
</td></tr><tr><td>Geburtsdatum</td><td>
<input type="text" name="gebdat" value="<? echo $data["gebdat"] ?>" size="50">
</td></tr><tr><td>Dialysebeginn</td><td>
<input type="text" name="dia_begin" value="<? echo $data["dia_begin"] ?>" size="50">
</td></tr><tr><td>Albis-Nummer</td><td>
<input type="text" name="albis_id" value="<? echo $data["albis_id"] ?>" size="50">
</td></tr><tr><td>Zur Zeit in Diylase</td><td>
<input type="checkbox" name="current_dialyse" value="<? echo $data["curent_dialyse"] ?>">
</td></tr><tr><td> </td><td>
<input type="submit" name="submit" value="Ändern">
</td></tr></table>
</form>
<?
}
}
//Daten löschen
if($clear) mysql_query("DELETE FROM Pat_ListePatienten WHERE id=$clear",$db);
//Daten auslesen
$result = mysql_query("SELECT * FROM Pat_ListePatienten",$db);
?>
<table border="1" cellspacing="0" cellpadding="3" align="center">
<tr>
<td><b>Patienten-Kennzahl</b></td>
<td><b>Nachname</b></td>
<td><b>Vorname</b></td>
<td><b>Geburtsdatum</b></td>
<td><b>Dialysebeginn</b></td>
<td><b>Albis-ID</b></td>
<td><b>Patient in Dialyse</b></td>
<td> </td>
<td> </td>
</tr>
<? while ($daten = mysql_fetch_array($result)) { ?>
<tr>
<td><? echo $daten[pid]; ?></td>
<td><? echo $daten[name]; ?></td>
<td><? echo $daten[vorname]; ?></td>
<td><? echo $daten[gebdat]; ?></td>
<td><? echo $daten[dia_begin]; ?></td>
<td><? echo $daten[albis_id]; ?></td>
<td><? echo $daten[current_dialyse]; ?></td>
<td><a href="<? echo ''.$PHP_SELF.'?edit='.$daten[id].'' ?>">bearbeiten</a></td>
<td><a href="<? echo ''.$PHP_SELF.'?clear='.$daten[id].'' ?>">löschen</a></td>
</tr>
<? } ?>
</table></div></body></html>
Für eventuelle Hilfe bedanke ich mich schon mal im voraus bei euch.
MFG
R3DD3VIL
Zuletzt bearbeitet: