Martin aka Cr4ckl1st: Wertübergabe von java zu php via onClick();

Ich grüße euch Gemeinde von Selfhtml...

ich bastle zurzeit an einem Projekt und komm nicht weiter... das sieht wie folgt aus...

ich hab ein Bild in Datei1.php:
<img src='../edit.png' onclick=oeffnen()>

möchte nach dem click auf das Bild ein Fenster öffnen lassen wo daten aus einer Mysqldatenbank ausgegeben werden... mein Problem hierbei ist das die ID mit übertragen werden muss, damit ich im (danach geöffneten) Fenster auch den richtigen Datensatz auslesen kann...

meine oeffnen sieht folgender masen aus:

<script type="text/javascript">
function oeffnen()
 { win1=window.open("inserentdaten.php","Text","height=150,width=200,left=800,top=520,resizable=yes");
 }
</script>

die oeffnen() wird included aus meiner usefull.php

also die Frage an euch: wie kann ich den wert vom "onClick=oeffnen()"-Punkt aus an den header der "inserentdaten.php" anhängen.
Das man das mit "inserentdaten.php?blubb=wert" macht weiß ich... aber wie bekomm ich den wert von datei1.php in die usefull.php

Danke Martin

  1. ... aber wie bekomm ich den wert von datei1.php in die usefull.php

    Du übergibst die id als Para,eter an die Funktion:

    function oeffnen( id )
    {
      win1=window.open("inserentdaten.php?" +id,"Text","height=150,width=200,left=800,top=520,resizable=yes");
    }

    MfG Kalle

    1. und in der datei1.php muss das dann so aussehen:

      <img src='../edit.png' onclick=oeffnen($row[id])> ???

      zum wegschicken der id?

      sg Martin

      1. und in der datei1.php muss das dann so aussehen:

        <img src='../edit.png' onclick=oeffnen($row[id])> ???

        zum wegschicken der id?

        Fast. Ich gebe dir noch zwei '' dazu. Du weisst?

        Kalle

        1. Hab noch was übersehen.

          <img src='../edit.png' onclick="oeffnen($row['id'])">

          Kalle

          1. <img src='../edit.png' onclick="oeffnen($row['id'])">

            geht leider nicht... da das img in einem echo steht:

            echo "<tr><td>$row[anzeigennr]</td><td></td><td>$row[anzeigetext]</td><td></td><td>$row[anzeigedatum]</td><td><img src='../edit.png' onclick=oeffnen('$row[inserentid]')></td></td></tr>";

            1. Hi,

              <img src='../edit.png' onclick="oeffnen($row['id'])">

              geht leider nicht... da das img in einem echo steht:

              Also kannst du, trotz moechtegern-l33t-h4x0r-Nickname, nicht nur Java nicht von JavaScript unterscheiden, sondern weisst auch mit Strings und darin eingebetteten Variablen in PHP nicht richtig umzugehen? Mannmannmann, ihr Kiddies heutzutage ... *kopfschuettel*

              echo "<tr><td>$row[anzeigennr]</td><td></td><td>$row[anzeigetext]</td><td></td><td>$row[anzeigedatum]</td><td><img src='../edit.png' onclick=oeffnen('$row[inserentid]')></td></td></tr>";

              Lesen, dalli:
              http://www.php.net/manual/de/language.types.string.php

              MfG ChrisB

              1. Also kannst du, trotz moechtegern-l33t-h4x0r-Nickname, nicht nur Java nicht von JavaScript unterscheiden, sondern weisst auch mit Strings und darin eingebetteten Variablen in PHP nicht richtig umzugehen? Mannmannmann, ihr Kiddies heutzutage ... *kopfschuettel*

                Lieber Möchtegern... wenn ich in einer Zeile "'"blubbor"'" nutzen soll GEHT DAS NICHT!

                dann kannste mir erzähln was du willst...

                erst mal alles lesen bevor man große töne raushaut...

                mfg MArtin

                1. erst mal alles lesen bevor man große töne raushaut...

                  Genau. Nichts anderes hat dir ChrisB empfohlen.

                  Und gemäß dem Fall, dass lesen nicht reicht: denken!

                2. Hi,

                  wenn ich in einer Zeile "'"blubbor"'" nutzen soll GEHT DAS NICHT!

                  Abgesehen davon, dass ich nicht sehe, wo dir empfohlen wurde, irgendwo "'"blubbor"'" zu nutzen - was immer das auch sein soll - geht es natuerlich.

                  dann kannste mir erzähln was du willst...

                  Dann will ich dir mal erzaehlen, dass "Escaping" ein Stichwort sein koennte, ueber das du dich informieren solltest.

                  erst mal alles lesen bevor man große töne raushaut...

                  Richtig - also fang endlich damit an. (Mit dem Lesen; von den grossen Toenen hast du ja inzwischen mehr als genug gebracht.)

                  MfG ChrisB