Hallo zusammen,
nach einiger Überlegung habe ich geplant, mein Gästebuch zu erweitern.
Hinzu kommen soll eine Möglichkeit, daß ich auf Eintragungen einen
Zusatz-Kommentar schreiben kann.
Bislang habe ich dieses manuell über die Datenbank gemacht. Jetzt
möchte ich hierfür ein Formular einrichten, daß diese Zusatz-Einträge
in die Datenbank schreibt.
Leider habe ich beim Aufbau des Scripts irgendwo einen Denkfehler
eingebaut und komme seit drei Stunden nicht mehr weiter.
Hier mal der grobe Aufbau :
1. Schritt : Anzeige der Einträge, Auswahl des betreffenden Eintrages (ID)
2. Schritt : Eingabe-Formular für den Zusatz-Kommentar
3. Schritt : Übertragung des Kommentars in die Datenbank unter der ID
Hier der Code (Auszug) :
Irgendwie habe ich hier aber wohl etwas übersehen, da ich eine
komplett falsche Darstellung erhalte.
Es wird nach Auswahl einer ID der Rahmen (Header + Navi) ohne Content
angezeigt, gefolgt vom Eingabe-Formular und als Abschluß noch einmal
die komplette Seite mit der Auswahl-Aufforderung.
Habe ich hier irgendwo eine Klammer vergessen ?
Wird hier ein Script-Teil ungewollt aktiviert ?
Da ich mittlerweile nur noch Zahlen und Buchstaben ohne ZUsammenhang
sehe, bitte ich um Hilfe bei der Fehlersuche.
Gruß, Mike
nach einiger Überlegung habe ich geplant, mein Gästebuch zu erweitern.
Hinzu kommen soll eine Möglichkeit, daß ich auf Eintragungen einen
Zusatz-Kommentar schreiben kann.
Bislang habe ich dieses manuell über die Datenbank gemacht. Jetzt
möchte ich hierfür ein Formular einrichten, daß diese Zusatz-Einträge
in die Datenbank schreibt.
Leider habe ich beim Aufbau des Scripts irgendwo einen Denkfehler
eingebaut und komme seit drei Stunden nicht mehr weiter.
Hier mal der grobe Aufbau :
1. Schritt : Anzeige der Einträge, Auswahl des betreffenden Eintrages (ID)
2. Schritt : Eingabe-Formular für den Zusatz-Kommentar
3. Schritt : Übertragung des Kommentars in die Datenbank unter der ID
Hier der Code (Auszug) :
PHP-Code:
<?php
if ($_GET["do"] == "anhangtext")
{
//Auswahl setzen
$auswahl = $_POST["auswahl"];
if ($auswahl != "")
{
//Auswahl wurde abgesetzt
if(isset($_POST['submit']))
{
//Eintrag wurde gesetzt (oder nicht)
$adm_text = $_POST["adm_text"];
if ($adm_text == "")
{
$mess = "Kein Zusatz-Kommentar eingetragen";
}
else
{
//Eintrag vollziehen
...
$auswahl = "";
header("Location: gbuch.php?do=anhangtext");
}
}
//Formular Kommentar anzeigen
?>
...
<form id="form1" name="form1" method="post" action="gbuch.php?do=anhangtext">
...
<input class="news_submit" name="submit" type="submit" value="Eintrag erstellen" />
...
<?php
}
//Liste mit Eintraegen anzeigen, Auswahl erwarten
?>
...
<form id="form1" name="form1" method="post" action="gbuch.php?do=anhangtext">
...
<input type="text" name="auswahl" />
...
<?php
}
?>
komplett falsche Darstellung erhalte.
Es wird nach Auswahl einer ID der Rahmen (Header + Navi) ohne Content
angezeigt, gefolgt vom Eingabe-Formular und als Abschluß noch einmal
die komplette Seite mit der Auswahl-Aufforderung.
Habe ich hier irgendwo eine Klammer vergessen ?
Wird hier ein Script-Teil ungewollt aktiviert ?
Da ich mittlerweile nur noch Zahlen und Buchstaben ohne ZUsammenhang
sehe, bitte ich um Hilfe bei der Fehlersuche.
Gruß, Mike
Kommentar