Hallo,
gleich vorweg, habe keine Ahnung vom PHP (lange ist es her) und vor allem nicht von den neuen Erweiterungen.
Aber von Anfang an.
Ich wollte 2 scripte schreiben um in einer MySQL DB einträge zu löschen und zu ändern. 2 scripte, wegen den Usern, nicht jeder soll löschen können.
Leider funktionieren diese nur eingeschränkt bis garnicht. Habe dazu auch unter Einsteiger um hilfe gefragt. Dort musste ich lernen das ich einen ganz alten Standard verwende und dieser demnächst nicht mehr funktioniert und ich soll auf PDO umsteigen. Mir fehlt aber die Zeit um mich da durchzuarbeiten und ein wenigauch die lust mich durch Foren und Webseiten zu arbeiten.
Daher wurde mir dieser Bereich empfolen.
Da ich nicht sicherbin stelle ich nur ein script nach dem anderen hier ein (wenn eins fertig das nächste). es sei denn mein Helfer möchte alle auf einmal dann reiche ich die anderen sofort nach.
Als erstes das scribt zum ändern von Datensätzen.
Eine ergänzug dazu noch, habe die Tabelle fest hinterlegt, wollte es wenn es funktioniert mit einer Variablen ausstatten und abfragen aus welcher Tabelle die Datensätz angezeigt werden sollen. Ich bitte also um Ergänzung des Scripts um diesen Punkt, da es dort vermutlich auch Änderungen zu meinem Wissen gibt.
Beim auflisten werden nicht alle einträge eines Datensatzes angezeigt.
Datum = OK
Tag-Name = wird "-Name" ausgegeben
Uhrzeit = OK
Kirche = OK
Extras = leer
Pfarrer = OK
K-GD = wird "-GD" ausgegeben
Nummer (ID) = OK
Beim Speichern wird nur die DB-abfrage wiederholt.
Vielen Dank im Voraus.
MfG
René Kindermann
gleich vorweg, habe keine Ahnung vom PHP (lange ist es her) und vor allem nicht von den neuen Erweiterungen.
Aber von Anfang an.
Ich wollte 2 scripte schreiben um in einer MySQL DB einträge zu löschen und zu ändern. 2 scripte, wegen den Usern, nicht jeder soll löschen können.
Leider funktionieren diese nur eingeschränkt bis garnicht. Habe dazu auch unter Einsteiger um hilfe gefragt. Dort musste ich lernen das ich einen ganz alten Standard verwende und dieser demnächst nicht mehr funktioniert und ich soll auf PDO umsteigen. Mir fehlt aber die Zeit um mich da durchzuarbeiten und ein wenigauch die lust mich durch Foren und Webseiten zu arbeiten.
Daher wurde mir dieser Bereich empfolen.
Da ich nicht sicherbin stelle ich nur ein script nach dem anderen hier ein (wenn eins fertig das nächste). es sei denn mein Helfer möchte alle auf einmal dann reiche ich die anderen sofort nach.
Als erstes das scribt zum ändern von Datensätzen.
Eine ergänzug dazu noch, habe die Tabelle fest hinterlegt, wollte es wenn es funktioniert mit einer Variablen ausstatten und abfragen aus welcher Tabelle die Datensätz angezeigt werden sollen. Ich bitte also um Ergänzung des Scripts um diesen Punkt, da es dort vermutlich auch Änderungen zu meinem Wissen gibt.
PHP-Code:
<form action="aendern_calbe.php" method="POST">
<?php
$db_link = mysql_connect("localhost","DB-NAME","DB-PW");
mysql_select_db("db");
$abfrage = "SELECT * FROM TABELLE1 order by Nummer'";
$ergebnis=mysql_db_query("DB-NAME", "select * from TABELLE1 order by Nummer");
while($row = mysql_fetch_object($ergebnis))
{
echo <<<END
<table><tr>
<td><input name='Datum[]' type='date' size='10' value="$row->Datum"></td>
<td><input name='Tag-Name[]' type='text' size='15' value="$row->Tag-Name"></td>
<td><input name='Uhrzeit[]' type='time' size='8' value="$row->Uhrzeit"></td>
<td><input name='Kirche[]' type='text' size='15' value="$row->Kirche"></td>
<td><input name='Extras[]' type='text' size='15' value="$row->extras"></td>
<td><input name='Pfarrer[]' type='text' size='15' value="$row->Pfarrer"></td>
<td><input name='K-GD[]' type='text' size='5' value="$row->K-GD"></td>
<td><input name='Nummer[]' type='int' size='11' value="$row->Nummer"></td>
<td><input type="submit" name="submit" value="Abschicken!"></td>
</tr></table>
END;
}
echo "</form>";
$name = $_POST["name"];
$id = $_POST["id"];
$sqlab="UPDATE TABELLE1 SET name = '".$name."' WHERE id='".$id."'";
mysql_db_query("DB_NAME", $sqlab);
?>
Datum = OK
Tag-Name = wird "-Name" ausgegeben
Uhrzeit = OK
Kirche = OK
Extras = leer
Pfarrer = OK
K-GD = wird "-GD" ausgegeben
Nummer (ID) = OK
Beim Speichern wird nur die DB-abfrage wiederholt.
Vielen Dank im Voraus.
MfG
René Kindermann
Kommentar