prob mit includen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
action
angabe
aufrufen
beitrag
dan
datei
dateiname
design
deswegen
eintrag
error
gans
genannte methode
mache
meinst
parameter
save
show
speicher
variable
-
Ich habe die Datei gbook.php. In dieser habe ich diesen code hier:
if (!$HTTP_GET_VARS['action']) Show(); ?> <?php if ($HTTP_GET_VARS['action'] == "add") { ?> <tr> <td width="5"> </td> <td colspan="2" height="30"> <form name="form1" method="post" action="<? echo $HTTP_SERVER_VARS['PHP_SELF'] ?>?action=save"> <table width="400" border="0" cellspacing="0" cellpadding="0" align="center"> <?php if ($HTTP_GET_VARS['error'] == 1) { ?> <tr> <td colspan="2">Error - Felder nicht richtig ausgef?llt</td> </tr> <tr> <td width="200px"> </td> <td width="384px"> </td> </tr> <?php }
Aber wegen meinem Design mache ich es bei dem Conten so, dass die seite includet wird. dies geschiet ?ber
Dass heisst die Seite wird nicht als gbook.php angezeigt, sondern als index.php?site=gbookinclude $site.'.php';
Wenn ich das aber so mache, wird mir die neu geschriebene nachricht nicht gespeichert. was muss ich ?ndern? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
deswegen w?rde ich das einfach in mehrere Datein schreiben und diese dan auch einfach so ansteueren gbook.php und nicht index.php?site=gbook
-
dann muss man aber in jede seite das design includen. und das ist viel aufw?ndiger. man kann das doch irgendwie machen dass das geht. wenn du mir nicht helfen kannst, warum schreibst du dann hier rein
-
Das is einfach:
du musst nich machen:
<?php echo $HTTP_SERVER_VARS['PHP_SELF'] ?>?action=save
sondern:
<?php echo $HTTP_SERVER_VARS['PHP_SELF'] ?>?site=gbook&action=save
MfG
EDIT:
und au?erdem muss man nicht mehr:
$HTTP_GET_VARS['error']
machen, es geht n?mlich auch k?rzer:
$_GET['error']
und das w?rd ich so schreiben:
<?php include($site.".php"); ?>
Beitrag ge?ndert am 26.10.2005 14:32 von fireworld -
Versteh ich das richtig, das die Datei in der du den eintrag schreibst, auch den eintrag speichern soll?
-
unsu schrieb:
Versteh ich das richtig, das die Datei in der du den eintrag schreibst, auch den eintrag speichern soll?
Joa eig schon
Aber die oben genannte Methode geht trotzdem net
Beitrag ge?ndert am 26.10.2005 14:36 von zonk -
ok, weil ich finde in deinem Script keine Angabe, was er denn machen soll, wenn "action=save" ist
-
Funktioniert denn deine gbook.php? Solltest du mal testen. Wenn ja, dann ?berpr?f mal, ob die Datei auch wirklich die gleichen GET- bzw. POST-Parameter verarbeitet, wie du sie in der der anderen PHP-Datei generierst/abpr?fst.
Wenn die Bedingungen gleich sind, sollte es eigentlich so funktionieren, wie du es gemacht hast. -
wenn ich ganz normal gbook.php aufrufe dann gehts. aber dann hab ich halt mein design net au?enrum...
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage