• Hallo zusammen,

    hab eben Euer Forum gefunden und erst mal ein Herzliches Hallo.

    Ich habe seit Tage ein Problem wo ich nicht weiter komme. Bin in HTML schon ganz bewandert, aber hab noch keine Ahnung von Formularfelder ect.


    Auswahl Liste:

    1) Nachruf von XXX
    2) Nachruf von YYY
    3) Nachruf von SSS

    Dann sollte man eine Zeile anwählen, evt. dann einen Button klicken und dann soll auf der gleichen Seite, unterhalb dieser Auswahl, verschiedene Texte erscheinen, die ich über include (PHP) dann einlesen wollte.

    Habe mal so angefangen:

    <form action="http://feg-goch.de/cgi-bin/auswertung.pl" method="get" target="Daten">



    <select name="top5" size="3">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <input type="submit" value=" Auswahl ">
    </select>
    </p>
    </form>

    Dachte der Wert wird nun in die Datei geschrieben, wo ich sie ja hätte auslsen können. Dies geschieht aber leider nicht.Hm, weiß net so recht weiter.

    Bin ich da auf den Richtigen Weg oder Verlauf ich mich da gerade ?

    Wäre für ne Antwort oder und ein Tips sehr dankbar.

    Detlef

  • Hi,
    grundsätzlich richtiger Gedanke, wobei du zu keinem Zeitpunkt in diesem Script irgendwelche Ausgaben machst, wenn du die Angaben auf der gleichen Seite angeben willst, dann musst du nicht includen ( schaub bitte selbst nochmal die genaue Bedeutung von "include" nach)

    Eine weitere Schwäche, versende niemals Daten mit get, dass ist der Tod eines jeden Formulares, weil die Daten über die url veränderbar sind. Der taget ist auch unsinnig, da du es ja im selben Fenster ausgeben willst.

    Grundsätzlich:

    Sämtlicher Code erhebt keinen Anspruch auf syntaktische Korrektheit geschweige denn Ausführbarkeit und ist für die Implementation außerhalb der Beispiele nicht geeignet.
    [Blockierte Grafik: http://www.snippr.de/social/img/logo.png]
    Kein Support für kommerzielle Scripts | Kein kostenloser Support via ICQ

  • So,

    habs mal eingebaut.
    Nachdem ich eine Zeile auswähle, und dann den Button drücke, wird die Seite neu aufgebaut, aber es wird nichst durch Echo angezeigt.

    Und zu den Include, hatte ich so gedacht, das ich den Listeauswahl über "value" einen Wert zuweise, wodurch ich dann im späteren Verlauf eine Bestimmte Textdatei einlesen kann.
    Hoffe verstanden.

    Detlef

  • Danke,

    jetzt zeig ich dir, wie ich das meinte, dein Code hat mir sehr weiter geholfen, mag sein das es ne besser lösung gibt, aber diese tut es, und bin leider in PHP noch nicht so fit.

    Danke auf jedenfall für deine Hilfe.

    Detlef

  • ein kleines Problem habe ich noch,

    DER IE 6 zeigt alles an, aber der Firefox zeigt den Button nicht an.

    Wodran kann das liegen oder kann man das jetzt nicht mit onchange ohne Button machen ?

    habs Probiert, aber dazu reichen meine Kenntnisse wohl noch nicht aus.

    Wäre Dankbar, wenn ich noch bissle Hilfe bekommen kann.

    Detlef

  • Das ein Button angezeigt wird und die Funktion onchange sind vollkommen unabhängig, das muss an etwas anderem liegen.

    noch eine kleine Ergänzung zu dem Code veränder den include nochmal etwas

    if(file_exists($Datai){
    include "$Datei";
    } else {
    echo "Fehler: Die Datei ist leider nicht vorhanden";
    }

    Sämtlicher Code erhebt keinen Anspruch auf syntaktische Korrektheit geschweige denn Ausführbarkeit und ist für die Implementation außerhalb der Beispiele nicht geeignet.
    [Blockierte Grafik: http://www.snippr.de/social/img/logo.png]
    Kein Support für kommerzielle Scripts | Kein kostenloser Support via ICQ

  • ja mit der Änderung ist ne gute Sache.

    Birngt mich leider aber nicht weiter mit dem Button.

    Kannst du mir sagen wie ich dort jetzt onchange einbinden kann, statt Button ?

    Wäre echt nett!!

    Detlef

  • Naja, bin ich heute wohl zu Doof für ( hoffe nur Heute)

    bekomme es nicht hin, den onclick oder onchange so umzubaun, das er die Funktion es Buttons übernimmt.

    Werde wohl mal feierabend machen für heute.

    Trotzdem danke für eine Hilfe, bin ja schon ein gutes Stück weiter gekommen.

    Detlef

  • Hat leider auch nix gebracht, bei Mozilla wird der Button einfach net angezeigt.

    Hab den ganzen Abend noch versucht statt den Button onklick oder onchange einzubauen, aber dazu fehlt mir wohl noch die verständins dazu.

    Naja, trotzdem danke

    Detlef