hi habe ein riesiges prob mit meinem gästebuch.
ich habe meine page von html auf php umgestellt
und satt den frames includes benutzt so habe ich das gelöst
(k/a ob man das so macht habe ich mir selber ausgedacht):
das gästebuch wird richtig included und holt mir auch die eintragungen aus der
mysql datenbank aber wenn ich einen eintrag schreiben will klappt das nicht
(wenn ich das gästebuch direkt aufrufe kann ich eintragungen machen)
Die wichtigsten auszüge aus dem gästebuch:
wenn ich aber von der index.php das gästebuch aufrufe und nen eintrag machen will und auf submit klicke komme ich wieder auf die index.php, also auf eine fast leere seite und es wird kein eintrag in die datenbank geschrieben.
ich habe meine page von html auf php umgestellt
und satt den frames includes benutzt so habe ich das gelöst
(k/a ob man das so macht habe ich mir selber ausgedacht):
PHP:
<a href="index.php?page=start">::Start::</a><br>
<a href="index.php?page=news" >::News::</a><br>
<a href="index.php?page=download" >::Download::</a><br>
<a href="index.php?page=story">::Story::</a><br>
<a href="index.php?page=gbookr" >::G-Book::</a><br>
<a href="index.php?page=actors" >::Akteure::</a><br>
<a href="index.php?page=about" >::about::</a> </td>
<? $page=$_REQUEST[page]; ?>
if($page==start) {Include "welcome.txt";}
if($page==news) {Include "news.txt";}
if($page==download) {Include "download.txt";}
if($page==actors) {Include "actors.txt";}
if($page==about) {Include "about.txt";}
if($page==story) {Include "story.txt";}
if($page==gbookr) {Include "gbook/read.php";}
if($page==gbookw) {Include "gbook/write.php";}
das gästebuch wird richtig included und holt mir auch die eintragungen aus der
mysql datenbank aber wenn ich einen eintrag schreiben will klappt das nicht
(wenn ich das gästebuch direkt aufrufe kann ich eintragungen machen)
Die wichtigsten auszüge aus dem gästebuch:
PHP:
$connect = mysql_connect($host, $user, $pass);
$select = mysql_select_db($db);
mysql_db_query($db,"INSERT INTO gbook VALUES
('NULL','".addslashes("$message")."','".addslashes("$name")."','".addslashes("$email")."',
'".addslashes("$hp")."','".addslashes("$time")."')");
<form action='<?php echo $PHP_SELF; ?>' method=post>
<input type=hidden name=flag value=1>
<p>Ihr Name:<br>
<input type=text name=name value='<?php echo $name; ?>'>
<p>email: <br>
<input type=text name=email value='<?php echo $email; ?>'>
<p>Ihre Nachricht:<br>
<textarea name=message>
<?php echo $message; ?>
</textarea>
<br>
<input type="submit">
</form>
wenn ich aber von der index.php das gästebuch aufrufe und nen eintrag machen will und auf submit klicke komme ich wieder auf die index.php, also auf eine fast leere seite und es wird kein eintrag in die datenbank geschrieben.
Zuletzt bearbeitet von einem Moderator: