REDNose Geschrieben 13. September 2007 Geschrieben 13. September 2007 Hi, ich habe folgendes Problem..... Ich generiere Ein Drop Down Menü so..... Ich habe eine Datenbank... Von der Datenbank lasse ich mir alle Tabellen Namen geben... Die Tabellen Namen schreibe ich in ein Array.... Ich gucke wie viele Einträge das Array hat (für die While schleife) Dann gehe ich mit einer While schleife über das Array und generiere mir so die <option> für das <select> DAS FUNKTIONIERT AUCH ALLES ! ! ! Mein Problem ist <form method="post" action="<? echo $_SERVER['PHP_SELF'] ?>"> <select name="show" id="Select1" style="width: 200px" > <?php $i = count($tabnamen); while ($i >= 0) { echo "<option> $tabnamen[$i] </option>"; $i--; } ?> </select> <br /> <br /> <input id="Submit1" type="submit" value="Loeschen" /></span></td></tr> </form> Wenn ich jetzt auf Submit drücke passiert folgendes: Er führt nicht die action="" vom <form> aus.... Er versucht <option> $tabnamen[$i] </option>"; zu öffnen In der adressleiste steht das richtige drin (PHP_SELF) nur öffnen tut er die Seite $tabnamen[$i] ----------------------------------------------------------------------- Zitieren
trebstyle Geschrieben 13. September 2007 Geschrieben 13. September 2007 <form method="post" action="<? echo $_SERVER['PHP_SELF'] ?>"> ... so hab ich es noch nie gesehen! <form method="post" action="<?php $_SERVER['PHP_SELF'] ?>"> ... so schon! <form method="post" action="diesedatei.php"> ... so auch! Zitieren
REDNose Geschrieben 13. September 2007 Autor Geschrieben 13. September 2007 auf diese ideen kam ich auch schon..... Das was er macht ist... er schreibt zwar das aus der action in die adresszeile.... aber öffnen tut er das aus der variable (die ja eigendlich bei nem select der übergabe wert zur nächsten seite ist , oder??) Zitieren
trebstyle Geschrieben 13. September 2007 Geschrieben 13. September 2007 auf diese ideen kam ich auch schon..... Das was er macht ist... er schreibt zwar das aus der action in die adresszeile.... aber öffnen tut er das aus der variable (die ja eigendlich bei nem select der übergabe wert zur nächsten seite ist , oder??) mach doch mal eine bildschirmkopie... ich kann mir das irgendwie nicht so richtig vorstellen! //edit: versuch doch mal alles mit php ausgeben zu lassen und kein reines html mehr zu verwenden! also: echo "<select>..."; dann brauchst du deinen php-code nicht zweiteilen. sowas ist immer suspekt! Zitieren
REDNose Geschrieben 13. September 2007 Autor Geschrieben 13. September 2007 So alles mal in php geschrieben..... und geht immer noch net..... Auf dem Bild sieht man er versucht content/drohanruf zu öffnen fehler in der index.htm (weil dort die contents in das design geladen werden und es drohanruf.php net gibt) (drohanruf ist das was ich in dem drop down menü ausgewählt habe) und in der adressleiste sieht man die richtige url die eigendlich geöffnet werden sollte Zitieren
Amstelchen Geschrieben 13. September 2007 Geschrieben 13. September 2007 zumindest was die fehlermeldung im screenshot betrrift: du hast dich einfach gesagt mit der ordnerstuktur vertan oder möglichweise irgendwo einen slash zuviel oder zuwenig. poste mal die ordnersturktur wie sie ist sowie den aufruf von des include. s'Amstel Zitieren
REDNose Geschrieben 13. September 2007 Autor Geschrieben 13. September 2007 die includes funktionieren ja .... er kann die seite ja nicht öffnen wenn es sie nicht gibt..... aber er soll nicht DIE seite öffnen sonder das was in der Adressleiste steht..... weil normaler weise schreibe ich <form bla bla action="die seite soll aufgehen wenn ich submit drücke"> <select bla bla> <option>auswahl1</option> <option>auswahl2</option> </select> <imput type="submit"> </form> wenn ich jetzt auf submit drücke öffnet er nicht die action vom form... er versucht z.b. auswahl1 zu öffnen .... Zitieren
trebstyle Geschrieben 13. September 2007 Geschrieben 13. September 2007 ohne konkrete quelltexte glaub ich kann man keine genaue aussage treffen. mich würd schon mal interessieren, was on line 53 steht... was ist mit der d:\programme\xampp\htdocs\Produkterfassung\img\index.html ?? was hat die damit zu tun? übrigens... es heißt "Warenwirtschaftssystem". kommt besser. Zitieren
REDNose Geschrieben 13. September 2007 Autor Geschrieben 13. September 2007 Ja ich weis sry ^^ zeile 53 in index.htm <td background="img/gfx/content.gif" style="text-align: center; height: 422px;"><? include($anzeige['content']); ?><span style="font-size: 14pt"></span></td> und das ist meine index.php <? /*********************************************************************/ $show = $_REQUEST['show']; if(empty($show)){ $anzeige['content'] = 'content/home.php'; } else { $anzeige['content'] = 'content/' .$show .'.php'; } /*********************************************************************/ include("img/index.html"); ?> simples content management ------------------------------------- so hab jezz erst mal feierabend Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.