-chesterlp-: variable aus schleife an iframe übergeben?

also ich versuche die variable $cc im iframe anzuzeigen!

<?php
$server = "localhost";
$name   = "xxx";
$pass   = "xxx";
$db     = "xxx";

$dbconn = mysql_connect($server,$name,$pass);
$seiten = mysql_db_query($db,"Select * from temp");
$rows = mysql_num_rows($seiten);
?>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#B0B0B0">
<table align=center width=100% height=100%>
 <tr>
  <td width=100% align=center>
   <table cellspacing=0 cellpadding=0 border=1 bordercolor=black>
    <tr><td>
        <table width=700 border=0 cellpadding=0 cellspacing=0>
            <tr>
                <td colspan=5 background="images/index_01.gif" width=700 height=9></td>
                <td background="images/spacer.gif" width=1 height=9></td>
            </tr>
            <tr valign=top>
                <td rowspan=4 background="images/index_02.gif" width=6 height=491></td>
                <td rowspan=2 background="images/index_03.gif" width=374 height=434>
                 <iframe src="iframe.php" name="iframe"></iframe>
                </td>
                <td colspan=3 background="images/index_04.gif" width=320 height=79></td>
                <td background="images/spacer.gif" width=1 height=79></td>
            </tr>
            <tr valign=top>
                <td rowspan=3 background="images/index_05.gif" width=126 height=412></td>
                <td rowspan=2 background="images/index_06.gif" width=135 height=396><br>
                <?
             for($i=0;$i<$rows;$i++) {
                 $aa = mysql_result($seiten,$i,"url2img");
                 $bb = mysql_result($seiten,$i,"url2page");
                 ?>
                 <a href="iframe.php?show=<?echo $bb;?>" target="iframe"><img src="<?echo $aa;?>" border=0></a><br>
                 <?
                 if($show == $bb) {
                     $cc = mysql_result($seiten,$i,"inhalt");
                 }
             }
    mysql_close($dbconn);
               ?>
                </td>
                <td rowspan=3 background="images/index_07.gif" width=59 height=412></td>
                <td background="images/spacer.gif" width=1 height=355></td>
            </tr>
            <tr>
                <td rowspan=2 background="images/index_08.gif" width=374 height=57></td>
                <td background="images/spacer.gif" width=1 height=41></td>
            </tr>
            <tr>
                <td background="images/index_09.gif" width=135 height=16></td>
                <td background="images/spacer.gif" width=1 height=16></td>
            </tr>
        </table>
    </td></tr>
   </table>
  </td>
 </tr>
</table>

</body>
</html>

was muss ich in die iframe.php schreiben bzw was habi bis jetzt falsch gemacht?
gruß
chesterlp

  1. Hallo chesterp

    also ich versuche die variable $cc im iframe anzuzeigen!

    Heisst diese Datei hier 'iframe.php'?
    Oder ist die Datei iframe.php eine eigene Datei?

    ...

    <iframe src="iframe.php" name="iframe"></iframe>

    ...

    ?>
                     <a href="iframe.php?show=<?echo $bb;?>" target="iframe"><img src="<?echo $aa;?>" border=0></a><br>

    iframe.php muss jetzt aus dem Parameter 'show' den notwendigen Inhalt generieren. Auf diesen Parameter hast Du Zugriff über den Query-String, d.h. über
    $_SERVER['QUERY_STRING']
    Bitte beachte, dass die empfohlene Einstellung für
    register_globals = off
    ist. Und dann stehen dier die Einträge im Query-String _nicht_ als Variable zur Verfügung

    Über den Wert von $bb kannst Du über eine Abfrage den Inhalt ermitteln.
    Falls Dein Inhalt nur ein paar Bytes ausmacht, dann kannst Du sogar den Inhalt über den Query-String übergeben (siehe 'nen Thread etwas tiefer, Länge der URL o. ä. im Adressfenster)

    Viel Erfolg

    Gruss,

    Vinzenz