Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Options einträge ersetzen

Da ich im Anfängerforum kein erfolg hatte setz ich die frage mal hier rein.

ich würde gern die Options einträge eines Dropdownmenüs per php ersetzen lassen. er legt mir hier ein neues dropdownmenü an, ich möchte aber das Dropdownmenü "f2" mit daten aus der DABA füllen lassen um sie dann wieder auswählen zu können.

Code:                   In Zwischenablage kopieren (nur IE)
1">

Hier gehts zum Orginal Eintrag "Options einträge ersetzen" im Forum

Antworten

Dein Script scheint ok zu sein bis auf das NOFINSIDE="~! ~!" - was soll das sein ?

Die schließende Klammer fehlt bei der for-Schleife.

Hast Du error_reporting(E_ALL); an den Anfang des Scripts geschrieben ?

Was ergibt denn echo $result; ?

Ach so - ich seh gerade daß das Erzeugen des Menus gar nicht das
Problem ist sondern das Ändern eines Menus.


2.

genau. diese funktion erzeugt mir n neues Eingabefeld. ich will aber dass sie mir die werte in ein bestehendes Feld aus dem Template einträgt


3.

tja - Du mußt rausfinden wo und wie Dein Menu erstellt wird.

Ich hab keine Ahnung wie Dein Template aussieht und wie
es dann angewendet wird.

Woher soll ichs auch wissen ?


4.

also ich habe ein template blabla.html das include ich am anfang in die php datei. dort sind verschiedene auswahlfelder, die ich mit daten aus einer DB füllen möchte und nach der auswahl wieder an die DB zurückgeben will. der name eines der Auswahlfelder ist "f2" es muss doch möglich sein . dieses Auswahlfeld zu füllen. aber wie? ich bin noch n relativer Frischlicng auf dem Gebiet von PHP


5.

php funktioniert so, daß Dein Browser den Server bittet eine Datei zu senden,
php erzeugt diese Datei auf dem Server und schickt sie dann an den Browser.

Das Menu Deines Templates wird also angezeigt
und kann nachträglich nicht geändert werden.

Der grobe Ablauf müßte so sein:

- Zeige Template-Teile vor dem Menu
- Zeige Menu mit php
- Zeige Template-Teile nach dem Menu

Aber, wie gesagt - ich kann nicht wissen wie Deine Datei aussieht.


6.

das template fileinclude ich nachdem!!! ich die daten habe.


7.

Also nochmal

wie ich das brauche:

Daten aus der DB auslesen ---> Array
array in $f2 eintragen $f2 ist das Auswahlfeld in dem Template
Templatefile includen
daten aus den Dropdowns auswählen
daten zurück an DB senden


8.

Praktisch einen Webzugriff auf eine bestehende DB mit auswahlfeldern, die man schnell auch auf eine andere DB anwenden kann.


9.

ja dann mußt du im Template die Menudaten ändern.

Ich weiß immer noch nicht wie Dein Template aussieht
und ich weiß auch nicht wie es eingebaut wird.

Da Du auch keine Infos lieferst kann ich nicht helfen.

sorry - vielleicht hat ja jemand anders hellseherische Fähigkeiten.


10.

Template:



<font style="font-size:19px;font-family:Verdana, Arial, Helvetica, sans-serif;">
Titel:</font><br>
<input type="text" name="f1" size="40" maxlength="100" value="Neuer Fehler">
<br><br><br>
<font style="font-size:19px;font-family:Verdana, Arial, Helvetica, sans-serif;">
Beschreibung:</font><br>
<textarea name="f8" rows=10 cols=50 ></textarea>
<br><br>
<font style="font-size:19px;font-family:Verdana, Arial, Helvetica, sans-serif;">
Bereich</font>

<SELECT size="1" name="f2"><OPTION value="">&nbsp;</OPTION></SELECT>
<font style="font-size:19px;font-family:Verdana, Arial, Helvetica, sans-serif;">
Priorität:</font>
<SELECT size="1" name="f4"><OPTION value="">&nbsp;</OPTION></SELECT>
<font style="font-size:19px;font-family:Verdana, Arial, Helvetica, sans-serif;">
Meldung von:</font>
<SELECT size="1" name="f5"><OPTION value="">&nbsp;</OPTION></SELECT>
<font style="font-size:19px;font-family:Verdana, Arial, Helvetica, sans-serif;"></font><br><br>
<input type="submit" name="Submit" value="Absenden" style="font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;">
<input type="reset" name="Clear" value="Zurücksetzen" style="font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;">

Code:                   In Zwischenablage kopieren (nur IE)
2">




11.

Code:                   In Zwischenablage kopieren (nur IE)
3">

Dein include template.html kannst jetzt weglassen.


12.

Zitat:
Da ich im Anfängerforum kein erfolg hatte setz ich die frage mal hier rein.

Dadurch handelst du dir nur das ein:
Standard-Antwort:
Zitat aus den Forenregeln:
Zitat:
Crosspostings

Technisch gesehen sind in der verwendeten Software keine Crosspostings im wörtlichen Sinne möglich. Siehe Multiposts.

Multiposts


Hier sind zwei verschiedene Fälle zu unterscheiden. Multiposts innerhalb der Seite werden nicht toleriert. Hier wird jeder Beitrag bis auf den, in den das Posting thematisch am ehesten passt gelöscht. Im Wiederholungsfall wird ein Hinweis auf die Crossposting-Regelung des Forums hinterlassen und der Thread geschlossen.

Multiposts mit anderen Webforen als phpforum.de werden anders behandelt. Diese Threads werden mit einem Hinweis versehen und bei mehrmaligem Crossposten werden die Threads geschlossen.
Falls du dich fragst, ob das reine Schikane von uns ist, nein, hier der Grund:

Zitat:
Crossposting bedeutet, dass ein und dieselbe Frage in mehreren Foren oder Newsgroups gleichzeitig gestellt wird. Ein solches Verhalten wird von den meisten Helfern nicht toleriert, denn damit stellst Du einerseits die Kompetenz der Helfer jedes einzelnen Forums und Newsgroup in Frage und bewirkst zudem, dass ein zig-faches an Stunden aufgewendet wird, um nur ein einziges Problem zu lösen, denn überall werden sich die Helfer daran setzen, eine Lösung für Dich zu finden. Das ist ganz klar ein Missbrauch an dem kostenlosen und freiwilligen Support, der hier angeboten wird.
Wenn Deine Frage klar und deutlich gestellt wurde, dann wirst Du ganz bestimmt innerhalb kürzester Zeit eine Antwort erhalten. Sollte dies auch nach mehreren Tagen nicht der Fall sein, dann versuche bitte die Frage besser zu formulieren. Falls Du dennoch in einem zweiten Forum posten solltest, erwähne bitte, dass Du die Frage schon woanders gestellt hast, und dass Du es tust, weil keine Lösung gefunden werden konnte.
Siehe auch
http://www.phpforum.de/forum/phpforum2_Aktuelles__18987_1082551933.html
sowie
http://www.phpforum.de/forum/news.php?boardid=12

http://www.phpforum.de/forum/showtopic.php?threadid=55031

Außerdem *schieb*

Ich mach den anderen Beitrag mal dicht.


Hier gehts zum Orginal Eintrag "Options einträge ersetzen" im Forum
 
phpforum.de | Impressum