PHP Variable an Javascript übergeben

  • Hi Leute,
    seit Tagen versuche ich mein problem zu lösen, bin aber immer noch nicht zu irgendeinem Ergebnis gekommen.
    Und zwar, möchte ich ein Bild bzw. variable von PHP an Javascript übergeben.
    Ich hab ein kleines Bild in einer Tabelle, link zum Bild befindet sich in einer Mysql Datenbank, soweit klappt die Ausgabe des Bildes.
    Ich will aber Folgendes erreichen:
    Wenn das bild angeklickt wird soll ein popup kommen mit demselben bild in Groß
    Das Bild ist an id gebunden da es mehrere werden, sowas wie bei einem Webshop
    hier mein Quelltext:

    <?
    $result2 = mysql_query("SELECT pic1, FROM `bilder`",$db);


    if (mysql_num_rows($result2) > 0)

    {
    $myrow2 = mysql_fetch_array($result2);


    <table width='516' height='150' border='1' align= 'center' cellpadding='0' cellspacing='0' class='main_border'>


    <tr>
    <td width='100' height="100" >

    printf("<img src= '%s' width='100' hight= '100'> </td>
    <td width='100'></td>
    <td width='100'></td>
    <td width='100'></td>
    <td width='100'></td>
    </tr>

    </table>", $myrow2['pic1']); ?>

    hierzu folgendes JS von jswelt.de.

    <SCRIPT LANGUAGE="JavaScript">
    <!-- Begin
    function Foto(img){
    foto1= new Image();
    foto1.src=(img);
    Controlla(img);
    }
    function Controlla(img){
    if((foto1.width!=0)&&(foto1.height!=0)){
    viewFoto(img);
    }
    else{
    funzione="Controlla('"+img+"')";
    intervallo=setTimeout(funzione,20);
    }
    }
    function viewFoto(img){
    largh=foto1.width+20;
    altez=foto1.height+20;
    stringa="width="+largh+",height="+altez;
    finestra=window.open(img,"",stringa);
    }
    // End -->
    </script>
    http://javascript:Foto(


    wie soll ich jetzt meine bilder in dieses script einbauen?
    Danke im Vorraus

  • Baue dir den Links so, dass deine Variabel von PHP kommt.

    <a onklick="Foto('<?php echo $phpvariableFuerDeinBild; ?>')>

    von kleinen syntaktischen Fehlern abesehen müsste das das sein, was du suchst.

    Edit : Fehler korrigiert

    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

  • Was ist das denn :/

    PHP
    <a onklick="Foto('<?php echo $phpvariableFuerDeinBild; ?>')>

    Seit wann schließt man das mit php?> :p