1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

javascript und PHP?

  • sentencedX
  • 10. Juli 2004 um 17:19
  • Unerledigt
  • sentencedX
    11
    sentencedX
    Mitglied
    Punkte
    1.290
    Beiträge
    221
    • 10. Juli 2004 um 17:19
    • #1

    hallo!

    ist es möglich, ein javascript pull-down-menue, mit den inhalten einer DB zu füllen, auf die man mit PHP zugreift?
    spricht: kann ich PHP-Variablen an das Javascript schicken?
    oder muss ich den DB-zugriff in javascript lösen?

    [size=-2] Available for your projects at great expense and inconvenience [/size]

  • bimbo
    15
    bimbo
    Mitglied
    Reaktionen
    15
    Punkte
    2.320
    Beiträge
    390
    • 10. Juli 2004 um 17:47
    • #2

    ich weis net genua ob das das richtige ist, aber im prinzip gehts so:

    PHP
    <SELECT NAME="xyz">
    <? 
      mysql_connect(localhost,$username,$password);
    @mysql_select_db($database) or die( "Unable to select database");
    $query="SELECT * FROM table";
    $result=mysql_query($query);
    $i=0;
    while ($DBINHALT = mysql_fetch_array($id))
    {
    
    
    echo"<OPTION VALUE=\"$i\"> $DBINHALT[0]";
    
    
    $i++;
    }
    
    
      
    ?>  
    
    
    </SELECT>
    Alles anzeigen

    LVA Erfahrungsberichte: http://vowi.fsinf.at/

  • sentencedX
    11
    sentencedX
    Mitglied
    Punkte
    1.290
    Beiträge
    221
    • 10. Juli 2004 um 17:58
    • #3

    danke, aber sowas brauch ich nicht. ich hab ein javascript das on-mouse-over aus einem button herausklappt - und diese menü muss ich irgendwie aus den daten der DB füllen...
    wenn ich die PHP Variablen rüberkriegen würde wär mir schon sehr geholfen..

    [size=-2] Available for your projects at great expense and inconvenience [/size]

  • maciek
    16
    maciek
    Mitglied
    Punkte
    2.805
    Beiträge
    434
    • 10. Juli 2004 um 18:47
    • #4

    Also auch ich bin mir nicht sicher was Du genau meinst, was Du aber machen kannst, ist Werte von Variablen in den JavaScript-Code einfügen. Also folgendes machen.

    ...
    javascript
    ...
    <?php
    echo javascript.anweisung.irgendwas = $irgendeinePHPvariable;
    ?>
    ...
    javascript
    ...

    geht das in die richtige Richtung?

    P.S.: Bitte Zugriff auf DB über javascript auf keinen Fall machen :ahhh: (sollte eigentlich gar nicht möglich sein), weil Du prinzipiell keine Sicherheits-Sachen über den Client abwickeln solltest.

    *** Make it idiot proof, and someone will build a better idiot. ***

  • MrMassaker
    12
    MrMassaker
    Mitglied
    Reaktionen
    41
    Punkte
    1.436
    Beiträge
    263
    • 10. Juli 2004 um 18:53
    • #5

    ich denke nicht dass man mit javascript auf datenbanken zugreifen kann (wenn mich jetzt nicht wirklich alles täuscht :winking_face: )

    du kannst die inhalte einer DB an allen stellen deines html/javascript codes einfügen! einfach ein

    PHP
    <?php echo($data[wert]); ?>

    einfügen (natürlich mit deinen eigenen variablenbezeichnungen) und der browser interpretiert so wie du das haben willst!

    Patient: "Doctor, doctor, my eye hurts when I poke it with a spoon."
    Doctor: "Don't poke it, then."

  • sentencedX
    11
    sentencedX
    Mitglied
    Punkte
    1.290
    Beiträge
    221
    • 11. Juli 2004 um 15:16
    • #6

    danke! php code im javascript funktioniert bisher absolut perfekt!

    [size=-2] Available for your projects at great expense and inconvenience [/size]

  • Guardian
    8
    Guardian
    Mitglied
    Reaktionen
    1
    Punkte
    686
    Beiträge
    130
    • 11. Juli 2004 um 16:21
    • #7

    mittels javascript ist kein zugriff auf eine datenbank möglich, da javascript ein clientscript ist

    das was du machen kannst ist, alles werte in mehrere arrays zusammenzufassen, und dynmaisch mittels javascript die arrays in das dropdown schieben

    andere lösung gibts nicht :thumb:

    00010011100010001010100111000
    {a,b,b} = { *tilt* } :ahhh:

  • sentencedX
    11
    sentencedX
    Mitglied
    Punkte
    1.290
    Beiträge
    221
    • 11. Juli 2004 um 18:58
    • #8

    ja, danke - ich weiß eh das javascript client-seitig ist :)
    ich habs jetzt so gelöst, dass ich die die DB mit PHP ausles, und die vars einfach im javascript weiterverarbeite - funktioniert absolut perfekt :winking_face:

    maciek: ich meinte ein schönes, animiertes pulldownmenü (aus JS)das bei mouse-over herausfährt - ich musst den inhalt dieses menüs aus den inhalten einer DB aufbauen

    [size=-2] Available for your projects at great expense and inconvenience [/size]

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung