variable aus schleife an iframe übergeben?
-chesterlp-
- php
0 Vinzenz
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
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