Hi,
hab ein Problem mit dem einbinden eines Gästebuches in meine Testseite!
Ich hab also einmal die Index.php wo die Links im Menü liegen und wo dann per Switch-Anweisung die jeweiligen Seiten included werden und dann die Test.php, welche das Gästebuch ist.
Die Sache ist, dass ich dann quasi immer direkt test.php?seite=1 aufrufen muss um die erte Seite zu sehen, da sonst die ehlermeldung kommt, das mysql_fetch_object() kein richtiges Argument sei.
Jetzt stellt sich für mich die Frage, ob ich den Link im Index änder muss, oder ob es normal index.php?seiute=test heißen kann und ich dann nur im Testgb die Links änern muss.
Hab schon viel ausprobiert, aber leider ohne Erfolg...
Wäre nett, wenn mir jemand sagen kann wie das funktioniert.
Hier noch die beiden Dateien=>
Index:
Testgb:
Danke schonmal im Vorraus für die vielen Lösungsvorschläge
und falls man da im Gb die Links ändern muss, dann ist eh nur der untere Teil Interessant.
MFG,
Sven
hab ein Problem mit dem einbinden eines Gästebuches in meine Testseite!
Ich hab also einmal die Index.php wo die Links im Menü liegen und wo dann per Switch-Anweisung die jeweiligen Seiten included werden und dann die Test.php, welche das Gästebuch ist.
Die Sache ist, dass ich dann quasi immer direkt test.php?seite=1 aufrufen muss um die erte Seite zu sehen, da sonst die ehlermeldung kommt, das mysql_fetch_object() kein richtiges Argument sei.
Jetzt stellt sich für mich die Frage, ob ich den Link im Index änder muss, oder ob es normal index.php?seiute=test heißen kann und ich dann nur im Testgb die Links änern muss.
Hab schon viel ausprobiert, aber leider ohne Erfolg...
Wäre nett, wenn mir jemand sagen kann wie das funktioniert.
Hier noch die beiden Dateien=>
Index:
PHP:
<html>
<head>
<title>Sven's hp-<?php echo $seite;?></title>
<link rel="stylesheet" type="text/css" href="sven.css">
</head>
<body>
<h3 align="center">Svens Testseite</h3>
<table align ="left" >
<div class="menu">
<tr><td><h2>Menu</h2></td></tr>
<tr><td><a href="index.php?seite=start">start</a></td></tr>
<tr><td><a href="index.php?seite=info">info</a></td></tr>
<tr><td><a href="index.php?seite=test">Gästebuch</a></td></tr>
</div>
</table>
<table align="center">
<tr><td><?php switch($seite){
case "start": include("start.txt"); break;
case "info": include("info.php"); break;
case "gb": include('test.php'); break;}?></td></tr>
</table>
</body>
</html>
Testgb:
PHP:
<?php
$verbindung = mysql_connect("localhost", "Sven", "sven") or die("Es konnte keine Verbindung hergestellt werden");
mysql_select_db("homepage") or die("Die Datenbank konnte nicht angesprochen werden");
$proseite = 10;
$sql="SELECT * From gb";
$result= mysql_query($sql);
$row= mysql_fetch_array($result);
$number= mysql_num_rows($result);
$seiten = ceil($number / $proseite);
$start= $_GET['seite'] *$proseite - $proseite;
$sql = "SELECT * FROM gb ORDER BY id DESC LIMIT $start, $proseite";
$result = mysql_query($sql);
while($row = mysql_fetch_object($result))
{
echo "<table align=center>
<tr><td>Vom:$row->id</td></tr>
<tr><td>Vom:$row->datum, $row->zeit</td></tr>
<tr><td>Von:$row->name</td></tr>
<tr><td>HP:<a href=\"http:".$row->page."\">$row->page</a></td></tr>
<tr><td>Eintrag:</td></tr>
<tr><td>$row->text</td></tr>
<tr><td>--------------------------------------</td><br></tr>
</table>";
}
$ende = $start + $proseite;
if($ende > $number)
{
$ende = $number ;
}
//Ab hier werden die Link für die Gb-Seiten erstellt
echo "<table align=center>
<tr><td>Seiten: ";
if($_GET['seite'] > 1)
{
$i = $_GET['seite'] - 1;
echo"<a href=\test.php?seite=".$i."\"> « </a>";
}
for($i = 1; $i<=$seiten; $i++)
{
if($i == $_GET['seite'])
{
echo" <b>" .$i."</b> ";
}
else
{
echo"<a href=\"test.php?seite=".$i."\"> $i </a>";//<a href=\"sven.php?seite=".$i."\">
}
}
if ($_GET['seite'] < $seiten) {
$i=$_GET['seite'] + 1;
echo"<a href=\"test.php?seite=".$i."\"> » </a>";
}
echo "</td>
<td>" . $number . " Einträge auf $seiten Seite(n)</td>
</tr>
</table>";
?>
Danke schonmal im Vorraus für die vielen Lösungsvorschläge
und falls man da im Gb die Links ändern muss, dann ist eh nur der untere Teil Interessant.
MFG,
Sven