Avatar billede benjamin87 Nybegynder
28. februar 2003 - 18:33 Der er 8 kommentarer

problem med visning af hel side

... jeg ved ikke hvorfor jeg ikke kan sedet nederste af min hjemmeside. koden ser sådan ud:

<?
include "top.php";
?>
<center>
<table class=boxbreddeclass>
  <tr>
    <td>
<?
include "menu.php";
?>
</td>
    <td><div class=boxtext>

<?
$db = mysql_connect("db.server.dk", "root", "password");
mysql_select_db("vffsupport_dk", $db);
$foresp = mysql_query("SELECT dato, overskrift, tekst, pic FROM news ORDER BY dato DESC LIMIT 0, 1");
while($data = mysql_fetch_array($foresp)or die(mysql_error())){
    echo "<table valign=\"top\" width=\"100%\" border=0 cellspacing=0 cellpadding=0><tr><td valign=\"top\"><h1>$data[1]</h1>";
    echo "$data[2]<BR>";
    echo "<p align=\"left\"><i>";
    echo date("j/n - Y", $data[0]);
    echo "</i></p></td><td width=\"140\" valign=\"top\">";
    echo "<img src=\"$data[3]\" width=\"140\"></td></tr></table>";
    }
?>


<table>
<tr><td style="border-bottom : 1px green dashed; text-align : center; font-weight : bold; letter-spacing : 2px;">News</td><td></td></tr>
<tr><td style="border-bottom : 1px green dashed;">
<?
include "newsmenu.php";
?>
</td></tr>
</table>


</div></td>
  </tr>
</table>
</center>
<?
include "bund.php";
?>

...
Den viser ikke noget efter den har hentet noget ud af databasen... Jeg ved ikke hvorfor - kan i give mig et svar?

Se evt. www.vffsupport.dk/uk
Det er kun på index- og nyhedssiderne at den er gal...
Avatar billede ahv Nybegynder
28. februar 2003 - 18:42 #1
Prøv at include dine filer på denne måde:

include("fil.php");
Avatar billede avlund Nybegynder
28. februar 2003 - 18:44 #2
Hvordan ser din bund.php ud?
Avatar billede benjamin87 Nybegynder
28. februar 2003 - 19:59 #3
Min bund.php ser sådan ud:

<div class=boxbund>

<table cellpadding="0" cellspacing="0" border=0 width="100%" class=bundtext><tr>

<td style="text-align : left; width : 33%;">&copy Viborg FF SupporterSite</td>
<td style="text-align : center; width : 34%;"><a href="http://www.vffsupport.dk"><img src="../img/dk.gif"></a></td>
<td  style="text-align : right; width : 33%;">
<?
$dato_array = getdate();
$dato = $dato_array["mday"] . "/" . $dato_array["mon"] . "-" . $dato_array["year"];
echo "Date: " . $dato;
?>
</td>


    </tr></table>

</div>


<table cellpadding="0" cellspacing="2" border=0 style="vertical-align : top;"><tr>
            <td><a href="http://www.chart.dk/ref.asp?ct=v003&amp;id=56637" target="_blank"><img src="http://cluster.chart.dk/chart.asp?id=56637&amp;style=3&amp;secID=1" border="0" alt="Chart.dk" align="right"></a></td>
      <td><a href="http://tracker.tradedoubler.com/pan/TrackerServlet?p=112&a=279388&g=6595" target="_blank"><img src="http://impdk.tradedoubler.com/imp/img/6595/279388" border=0 width="120" height="60"></a></td>
      <td><a href="http://tracker.tradedoubler.com/pan/TrackerServlet?p=477&a=279388&g=8554&url=http://www.activeisp.dk/biz&info" target="_blank"><br><img src="http://impdk.tradedoubler.com/imp/img/8554/279388" border=0 width="120" height="60"></a></td>
      <td><a href="http://tracker.tradedoubler.com/pan/TrackerServlet?p=1075&a=279388&g=7512" target="_blank"><img src="http://impdk.tradedoubler.com/imp/img/7512/279388" border=0 width="91" height="31" align="right"></a></td>
      <td><a href="http://tracker.tradedoubler.com/pan/TrackerServlet?p=1444&a=279388&g=13812" target="_blank"><br><img src="http://impdk.tradedoubler.com/imp/img/13812/279388" border=0 width="130" height="33" align="right"></a>   
    </tr></table>



</center>
</body>
</html>

*********
Hvorfor skulle jeg includere mine filer på den måde? Det virker jo som det skal alle de andre steder. Jeg har altid brugt den måde.
Avatar billede nicklasb Nybegynder
01. marts 2003 - 10:36 #4
Prøv lige at skifte dine sidste linier:

</center>
<?
include "bund.php";
?>

ud med dette:

</center>
<?
$include_fil = "bund.php";

if (file_exists($include_fil)) {
    echo "Filen du vil includere findes sku' godt nok!";
    include("$include_fil");
} else {
    echo "Filen $filename ligger jo slet ikke der hvor den skal ligge!!";
}
?>

Nu vil den komme med en fejl, hvis ikke filen ligger der hvor den skal ligge..
eller er det slet ikke der problemet ligger?? for jeg kan ikke lige se hvad det er der mangler?? er det bare fordi der ingen tekst kommer der hvor du der skulle stå tekst fra databasen?? for så kan du lige prøve at kigge hvor mange udtag der er kommet med denne kode:

mysql_num_rows($foresp)

prøv den evt. også at sætte den ind i bund.php. Så kan du se om den kan finde dine data fra hoveddokumentet..

/Nicklas B.
Avatar billede nicklasb Nybegynder
01. marts 2003 - 10:37 #5
hov.. de sidste linier i den nye kode skal selvfølgelig hede:

} else {
    echo "Filen $include_fil ligger jo slet ikke der hvor den skal ligge!!";
}
?>
Avatar billede benjamin87 Nybegynder
02. marts 2003 - 18:37 #6
Jamen, filen ligger hvor den skal ligge. Det har jeg tjekket. Deduden ville alle de andre sider heller ikke blive vist korrekt da de på sammen måde includerer bund.php til sidst i dokumentet.

Man hvad kan problemet så være?...
Avatar billede nicklasb Nybegynder
02. marts 2003 - 19:05 #7
har du prøvet det jeg har skrevet, eller ser du bare bort fra det, fordi det tager lidt tid at teste??
Avatar billede benjamin87 Nybegynder
02. marts 2003 - 19:54 #8
Jeg har prøvet det, for det er ikke det med tiden jeg har problemer med.
Når jeg i browseren ser på siden, og den så mangler det nederste + det der skulle være under selve nyheden, så så jeg lige i kildekoden... og der sluttede den af med ...</table> efter nyheden - resten af det der var i hoveddokumentet og det der skulle includeres kan åbenbart ikke læses.. eller hvad?

Jeg prøvede nemlig at includere bund.php lige efter:

...
echo date("j/n - Y", $data[0]);
    echo "</i></p></td><td width=\"140\" valign=\"top\">";
    ***her indatte jeg: include "bund.php";***
    echo "<img src=\"$data[3]\" width=\"140\"></td></tr></table> ***her slutter den med at læse dokumentet*** ";
}
?>
...

Som du kan se at jeg har skrevet læser den ikke dokumentet fra efter </table> ... nogen naturlig forklaring?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester