tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
11
ZUGRIFFE
521
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Diablo82 Diablo82 ist offline Mitglied Bronze
    Registriert seit
    Feb 2005
    Ort
    Dresden
    Beiträge
    49
    Ich habe nen Problem mit folgendem Script:

    PHP-Code:
     
    <select name="auswahl[]" style="WIDTH: 300px; HEIGHT: 110px" size="5" multiple  onClick="auswahl_auswerten()">
     
    ....... 
    option.value blablalbla
     
     
    </select
    So jene Auswahl will ich nun pro Click in meiner


    function auswahl_auswerten(){

    ....

    }

    auslesen.
    Nur ich komme in der 'function' nicht an die Daten 'auswahl[]' aus der SELECT Funktion.
     

  2. #2
    Ceppi Ceppi ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Ort
    BS (Niedersachsen)
    Beiträge
    181
    Und was hat das mit PHP zu tun?
    Damit die Formulardaten in PHP vorhanden sind, muss das Formular abgeschickt werden, und danach mit
    PHP-Code:
    $_POST['auswahl'][0// oder anderer Index, mit foreach durchlaufen oder was auch immer 
    darauf zugegriffen werden.

    Deine Frage sieht aber extrem nach Javascript aus. Das dazugehörige Forum findest du hier.
     

  3. #3
    Diablo82 Diablo82 ist offline Mitglied Bronze
    Registriert seit
    Feb 2005
    Ort
    Dresden
    Beiträge
    49
    Zitat Zitat von Ceppi
    Und was hat das mit PHP zu tun?
    Damit die Formulardaten in PHP vorhanden sind, muss das Formular abgeschickt werden, und danach mit
    PHP-Code:
    $_POST['auswahl'][0// oder anderer Index, mit foreach durchlaufen oder was auch immer 
    darauf zugegriffen werden.

    Deine Frage sieht aber extrem nach Javascript aus. Das dazugehörige Forum findest du hier.
    Nein ich will in meiner function mit PHP weiterarbeiten!
    Die function soll wie geschrieben bei ONCLICK ausgeführt werden, nicht beim Absenden des Formulars!
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Das Problem dabei ist nur, dass du mit JS keine PHP-Funktionen aufrufen kannst.

    Was soll denn deine PHP-Funktion so machen?
     

  5. #5
    Diablo82 Diablo82 ist offline Mitglied Bronze
    Registriert seit
    Feb 2005
    Ort
    Dresden
    Beiträge
    49
    Dito das ist mein Problem

    Das soll ne etwas komplizierte multiple select abfrage werden *g*
    Aber wenn das net muß ichs wohl anders machen....
     

  6. #6
    Diablo82 Diablo82 ist offline Mitglied Bronze
    Registriert seit
    Feb 2005
    Ort
    Dresden
    Beiträge
    49
    Ok hab mal bissl was umgestellt und ein erneutes Problem:

    Code :
    1
    2
    3
    
      <select name="auswahl" style="WIDTH: 300px; HEIGHT: 110px" size="5" onClick="aendern()">
         <? echo $table_auswahl;?>
         </select>


    Beim Klicken wird $table_auswahl geändert, anschließend soll die komplette <? echo $table_auswahl ?> neu dargestellt (refreshed) werden.

    Wie kann ich das lösen
     

  7. #7
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    das ist dasselbe in grün...JS kann nicht mit PHP kommunizieren.
    Wenn du dort etwas aktualisiere willst, musst du das Formular senden...dann weiss PHP, was ausgewählt wurde und kann den aktualisierten Inhalt ausgeben.
     

  8. #8
    Diablo82 Diablo82 ist offline Mitglied Bronze
    Registriert seit
    Feb 2005
    Ort
    Dresden
    Beiträge
    49
    Aber "in" der Select Anweisung und in der Function "aendern" arbeite ich doch aber mit php!
     

  9. #9
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    onClick="" ist aber ein JS Attribut und kann keine PHP Funktion aufrufen! Dazu musst du die Seite neu laden!
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  10. #10
    Diablo82 Diablo82 ist offline Mitglied Bronze
    Registriert seit
    Feb 2005
    Ort
    Dresden
    Beiträge
    49
    Zitat Zitat von [Flex]
    onClick="" ist aber ein JS Attribut und kann keine PHP Funktion aufrufen! Dazu musst du die Seite neu laden!
    ja und wie das tun?

    onclick="aendern()"

    function aendern()

    <? php

    Hier wird $table_auswahl geändert.

    ?>



    Muß doch irgendwie machbar sein?!
     

  11. #11
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Zitat Zitat von Sven Mintel
    JS kann nicht mit PHP kommunizieren.
    Das stimmt nicht. Denn ist das „XMLHttpRequest“-Objekt oder ein vergleichbares Objekt implementiert, können HTTP-Anfragen an den Server und somit auch an ein PHP-Skript gesendet werden. Darüber kann JavaScript mit PHP kommunizieren.
    Das Ganze versteckt sich übrigens hinter dem Modewort Ajax.
     
    Markus Wulftange

  12. #12
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    naja...dann könnte man auch sagen, JS kann mit Bildern und Musik kommunizieren...überhaupt mit beliebigen Dateien, denn bei jeder Datei, an die ich einen HttpRequest sende, gibt es eine Antwort. Wenn du das unter Kommunikation verstehst, hättest du recht
     

Ähnliche Themen

  1. SELECT - WHERE mit Variable
    Von BocaSpanky im Forum PHP
    Antworten: 28
    Letzter Beitrag: 27.02.10, 20:03
  2. Select.htm als Variable
    Von Fielu im Forum PHP
    Antworten: 5
    Letzter Beitrag: 21.05.09, 20:07
  3. Variable in SELECT
    Von Radiate im Forum PHP
    Antworten: 7
    Letzter Beitrag: 01.06.07, 01:06
  4. Select Top mit einer Variable
    Von grampa im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 06.12.04, 21:58
  5. Auswahl in Select als Variable
    Von alexanderneipp im Forum PHP
    Antworten: 6
    Letzter Beitrag: 29.12.02, 12:07