Hi all,
ich denke die Frage gab es schonmal nur hab ich jetzt 30min gesucht und bin zu keinem ergebnis gekommen. Ich hab folgendes Problem:
Ich habe eine index.php. Diese ist in 3 Frames unterteil: Banner.php menu.php und inhalt.php
Im Inhalt wird logischerweise der Inhalt des jeweiligen Menüpunktes angezeigt. So weit so gut. Wenn ich jetzt auf den Menüpunkt News klicke dann öffnet er mir schön die Newsseite in der inhalt.php. Dort stehen die News und die User haben die Möglichkeit Kommentare zu poste und auch zu lesen. Wenn ich jetzt auf den Hyperlink zu den Kommentare klicke dann öffnet er mir nicht das ganze in der Inhalt.php sondern öffnet mir eine komplett neue Seite, wo natürlich dann mein Menü verloren geht. Ich würde jetzt gerne haben, dass er mir die Kommentare auch im Inhalt.php anzeigt Hier mal die Dateien als Quellcode hoffe die genügen. Natürlich poste ich net den kompletten quellcode sondern nur die wichtigen teile
config.php (dort stehen die arrays drin)
inhalt.php
menu.php
comments.php (die soll in der inhalt.php zu sehen sein )
bei den comments.php wusste ich net was ich alles nehmen soll deswegen hab ich mal alles gepostet
hoffe ich lasse keine fragen offen und danke schonmal für die antworten
gruß
alex
ich denke die Frage gab es schonmal nur hab ich jetzt 30min gesucht und bin zu keinem ergebnis gekommen. Ich hab folgendes Problem:
Ich habe eine index.php. Diese ist in 3 Frames unterteil: Banner.php menu.php und inhalt.php
Im Inhalt wird logischerweise der Inhalt des jeweiligen Menüpunktes angezeigt. So weit so gut. Wenn ich jetzt auf den Menüpunkt News klicke dann öffnet er mir schön die Newsseite in der inhalt.php. Dort stehen die News und die User haben die Möglichkeit Kommentare zu poste und auch zu lesen. Wenn ich jetzt auf den Hyperlink zu den Kommentare klicke dann öffnet er mir nicht das ganze in der Inhalt.php sondern öffnet mir eine komplett neue Seite, wo natürlich dann mein Menü verloren geht. Ich würde jetzt gerne haben, dass er mir die Kommentare auch im Inhalt.php anzeigt Hier mal die Dateien als Quellcode hoffe die genügen. Natürlich poste ich net den kompletten quellcode sondern nur die wichtigen teile
config.php (dort stehen die arrays drin)
Code:
$dateien = array(); // ein Leeres Array erzeugen $dateien['news'] = "./news/index.php"; $dateien['gbook'] = "./guestbook/index.php"; $dateien['addentry'] = "./guestbook/gb_addentry.php"; $dateien['newsid'] = "./news/comments.php";
Code:
<?php echo "<div id=\"menupos\" style=\"position:absolute; left:200px; top:150px; width:600px; height:100px; z-index:1\">"; if(isset($_GET['section']) AND isset($dateien[$_GET['section']])) { include $dateien[$_GET['section']]; } else { include $dateien['news']; } echo "</div>"; ?>
Code:
</head> <body> <div id="menupos" style="background-image:url(menubg.jpg)"></div> <div id="menutxt"> News </br> Gästebuch </br> </div>
Code:
<head> <title>News - Kommentare</title> <link rel="stylesheet" type="text/css" href="main.css" /> </head> <body> <?php $dateianzahl=fopen("news_kommentare/anza.hl","r"); $anzahly=intval(fgets($dateianzahl,10000)); fclose($dateianzahl); if(file_exists("artikel/".intval($_GET['newsid']).".atk")){ $k=0; for($y=$anzahly;$y>-1;$y--) { if(file_exists("news_kommentare/".intval($_GET['newsid'])."_".$y.".atk"))$k++; } $commentanzahl=$k; include "artikel/".intval($_GET['newsid']).".atk"; $usheadline=stripslashes($usheadline); $usuntertitel=stripslashes($usuntertitel); $ustext=stripslashes($ustext); $usname=stripslashes($usname); $usemail=stripslashes($usemail); $ustime=stripslashes($ustime); include "template_comment.php"; } ?> <hr /> <?php require ('config.php'); ?> <div align="center"> <table width="550"> <tr> <td> <div style="text-align: center;">Kommentare:</div> </td> </tr> </table> </div> <?php $dateianzahl=fopen("news_kommentare/anza.hl","r"); $anzahl=fgets($dateianzahl,10000); for($i=1;$i<=$anzahl;$i++) { if(file_exists("news_kommentare/".intval($_GET['newsid'])."_".$i.".atk")){ include "news_kommentare/".intval($_GET['newsid'])."_".$i.".atk"; $usheadline=stripslashes($usheadline); $ustext=stripslashes($ustext); $usname=stripslashes($usname); $usemail=stripslashes($usemail); $ustime=stripslashes($ustime); include "template_viewcomment.php"; } $i=intval($i); } fclose($dateianzahl); ?> <form action="./com_eintragen.php" method="post"><input type="hidden" name="newsid" value="<?php echo $_GET['newsid']; ?>"> <div align="center"> <table valign="top"> <div style="text-align: center;">Kommentar schreiben:</div> <tr> <td>Name:</td> <td><input type="text" name="usname"></td> </tr> <tr> <td>E-Mail:</td> <td><input type="text" name="usemail"></td> </tr> <tr> <td>Überschrift:</td> <td><input type="text" name="usheadline"></td> </tr> <tr> <a name="kommentar_schreiben"></a> <td>Kommentar:</td> <td><textarea name="ustext" rows="5" cols="16"></textarea></td> <td> <script> function addsmiley(x){ document.forms[0].ustext.value=document.forms[0].ustext.value+x; } </script>Smilies </td> </tr> </table> <input type="submit" value="Kommentar posten"><input type="reset" value="Zurücksetzen"></div> </form> <?php require ('config.php'); ?> </body> </html>
hoffe ich lasse keine fragen offen und danke schonmal für die antworten
gruß
alex
Kommentar