dynamische Links dynamisch includen?! (klingt komisch is aber so +g+)

-Ener-

Erfahrenes Mitglied
Hallo Ihr Lieben,

Ich habe ein Problem (fängt ja schon gut an wa? +g+). Also ich habe in eine Seite eine Navy die Dynamisch ausgelesen wird nennen wir sie mal "A" nun habe ich nicht vor ein iframe zu benutzen da dies nicht mit der table größer wird wenn mehr Daten ausgelesen werden.

Somit habe ich das Newsscript was auf der Anfangsseite ist includet. Nun möchte ich wenn jemand auf einen Link in der Navy "A" drückt das im include "B" das Ergebnis erscheint.

Da meine php-Kenntnisse sich auf das Wesentliche beschränken weiss ich nicht weiter =( ein Link in der Navy sieht so aus: http://trancebeats.com/downloads/index.php?site=vcat&cat=9 z.B. halt dynamisch vielleicht könnt ihr euch mal angucken was ich meine...

http://www.trancebeats.com/index.php (Achtung die Links werden noch ans iframe "main" übergeben da ich die iframe-Geschichte noch nicht ganz weg gemacht habe.

Gibt es vielleicht eine Möglichkeit das iframe auch "mitwachsen" zu lassen wenn die variablen die ausgelesen werden auf der src="seite.php" mehr werden?

Grüße €ner
 
Ich hab schon versucht die seite die dann angezeigt wird mit footer und header.php auszustatten nur das sah dann bisschen komisch aus. Hier mal die php die ich versucht habe:

PHP:
<?php //###############################################
//#		 SF-Linkliste		Version 1.0.1		 #
//#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
//#			© Copyright 2004 by René Abé		   #
//#	   www.raisp.de | www.script-fundgrube.de	  #
//#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
//# Dieses Programm darf kostenfrei auf privaten und  #
//# kommerziellen Websites genutzt werden solange die #
//# Coypright-Hinweise in ALLEN dazugehörigen Dateien #
//#   verbleiben und in KEINER Weise versteckt oder   #
//#   verändert werden! Sollten sichtbare Copyright-  #
//#  Hinweise entfernt oder verändert werden ist die  #
//#	 Nutzung des Programm umgehend untersagt !	 #
//################################################## ?>
<?php
if (!$HTTP_GET_VARS["sort"]) $sort="Titel";
 else $sort=$HTTP_GET_VARS["sort"];
if ($HTTP_GET_VARS["order"]!="ASC" and $HTTP_GET_VARS["order"]!="DESC") $order="ASC";
 else $order="ASC";
if (!$HTTP_GET_VARS["show"]) $show=10;
 else $show=$HTTP_GET_VARS["show"];
if (!$HTTP_GET_VARS["page"]) $page=1;
 else $page=$HTTP_GET_VARS["page"];
if (!$HTTP_GET_VARS["cat"]) $cat=1;
 else $cat=$HTTP_GET_VARS["cat"];
$counts = mysql_query("SELECT * FROM ja_".$sql_dat_ll." WHERE Kategorie='".$cat."' and status='Y'");
$ctalle = mysql_num_rows($counts);
echo "<form action=\"".$cfg["URL"]."/index.php\" method=\"GET\">\n<input type=hidden name=\"site\" value=\"vcat\">\n";
 
 
$maximum = mysql_num_rows(mysql_query("SELECT id FROM ja_".$sql_dat_ll." WHERE Kategorie='".$cat."' and status='Y'"));
$numpages = ceil($maximum / $show);
if ($numpages < $page) $page = 1;
$pos = (($page - 1) * $show);
if ($page == 1) $lastpage = 0;
 else $lastpage = $page - 1;
if (($maximum - $pos) < $show) $nextpage = 0;
 else $nextpage = $page + 1;
$inhalt = mysql_query("SELECT id,Titel,Beschreibung,HitIn,HitOut,Datum,f1_dat,f2_dat,f3_dat,f4_dat FROM ja_".$sql_dat_ll." WHERE Kategorie='".$cat."' and status='Y' ORDER BY $sort $order LIMIT $pos, $show") or die('Kann Eintr&auml;ge nicht auflisten: '.mysql_error());
if(mysql_num_rows($inhalt)==0) echo "<tr><td align=center>Noch keine Eintr&auml;ge vorhanden!</td></tr></table>";
$show_max = mysql_num_rows($inhalt);
if ($maximum > 20) {
 
}
if ($show_max) {
 if ($numpages > 1) {
  echo "<tr><td align=center><span class=klein>Seite ausw&auml;hlen: ";
  if ($lastpage > 0) echo "<a href=\"".$cfg["URL"]."/?site=vcat&cat=$cat&sort=$sort&order=$order&show=$show&page=$lastpage\">&lt;&lt;</a>";
  else echo "&lt;&lt;";
  for ($actpage = 1; $actpage <= $numpages; $actpage++) {
   echo " | ";
   if ($actpage != $page) echo "<a href=\"".$cfg["URL"]."/?site=vcat&cat=$cat&sort=$sort&order=$order&show=$show&page=$actpage\">$actpage</a>";
   else echo "<b>$actpage</b>";
  }
  echo " | ";
  if ($nextpage > 0) echo "<a href=\"".$cfg["URL"]."/?site=vcat&cat=$cat&sort=$sort&order=$order&show=$show&page=$nextpage\">&gt;&gt;</a>";
  else echo "&gt;&gt;";
  echo "</span></td></tr>";
 }
include ("header.php");
 while($erg=mysql_fetch_array($inhalt)) {
  $get_tpl_dat=mysql_query("SELECT template FROM ja_".$sql_cfg_ll) or die("Template konnte nicht geladen werden!<br>".mysql_error());
  $template=mysql_fetch_array($get_tpl_dat);
  if ((time()-$erg["Datum"]) < 604800) $v_neu = "<img align=absmiddle src=\"".$cfg["imgurl"]."/neu.gif\" alt=\"NEU\" width=18 height=10>";
  else $v_neu = "";
  echo str_replace(
   array("{NEU}","{ID}","{TITEL}","{BESCHR}","{URL}","{HITIN}","{HITOUT}","{DATUM}","{F1_VAL}","{F2_VAL}","{F3_VAL}","{F4_VAL}"),
   array($v_neu,$erg["id"],$erg["Titel"],$erg["Beschreibung"],$cfg["URL"]."/link.php?do=out&id=".$erg["id"],$erg["HitIn"],$erg["HitOut"],
   date("d.m.Y", $erg["Datum"])." um ".date("H:i", $erg["Datum"])." Uhr",$erg["f1_dat"],$erg["f2_dat"],$erg["f3_dat"],$erg["f4_dat"]),
			$template["template"]);
include ("footer.php");
  
 }
}
if ($numpages > 1) {
 echo "<hr noshade size=1 width=80%><table align=center border=0 cellspacing=0 cellpadding=2 ";
 echo "width=100%><tr><td align=center><span class=klein>Seite ausw&auml;hlen: ";
 if ($lastpage > 0) echo "<a href=\"".$cfg["URL"]."/?site=vcat&cat=$cat&sort=$sort&order=$order&show=$show&page=$lastpage\">&lt;&lt;</a>";
else echo "&lt;&lt;";
 for ($actpage = 1; $actpage <= $numpages; $actpage++) {
  echo " | ";
  if ($actpage != $page) echo "<a href=\"".$cfg["URL"]."/?site=vcat&cat=$cat&sort=$sort&order=$order&show=$show&page=$actpage\">$actpage</a>";
  else echo "<b>$actpage</b>";
 }
 echo " | ";
 if ($nextpage > 0) echo "<a href=\"".$cfg["URL"]."/?site=vcat&cat=$cat&sort=$sort&order=$order&show=$show&page=$nextpage\">&gt;&gt;</a>";
 else echo "&gt;&gt;";
 echo "</span></td></tr></table>";
}
?>

Wenn was falsch daran ist bitte mal Bescheid sagen!
 
Hallo,
hm... du benutzt 'n iframe, weil der die Größe nicht verändert wie ein Table.
Is doch Quatsch, du kannst einen Table genauso fixieren wie 'n iframe und ihn nach unten variabel lassen. Oder du zauberst mit DHTML einfach eine Virtuelle Scrollleiste und fixierst den Tabel ganz.
Das war zwar nicht ganz die Antwort auf deine Frage, aber das muste ich einfach allgemein mal loswerden.
 
Security hat gesagt.:
Hallo,
hm... du benutzt 'n iframe, weil der die Größe nicht verändert wie ein Table.
Is doch Quatsch, du kannst einen Table genauso fixieren wie 'n iframe und ihn nach unten variabel lassen. Oder du zauberst mit DHTML einfach eine Virtuelle Scrollleiste und fixierst den Tabel ganz.
Das war zwar nicht ganz die Antwort auf deine Frage, aber das muste ich einfach allgemein mal loswerden.
Ich glaube du hast mich falsch verstanden. Das iframe verändert die Größe nicht, nicht die table.

Also wenn ich ein iframe habe und der Inhalt des iframes ist eine php und die height und width des iframes ist auf 100% zeigt der den Inhalt garnicht an! Beispiel:

HTML:
<iframe height="100%" width="100%" frameborder="0" src="http://www.trancebeats.com/news/news.php"></iframe>

Und dieses iframe ist in ner table. Oder hab ich dich da falsch verstanden?

Gruß €ner
 
Zuletzt bearbeitet:
Zurück