Hallo Leute,
ich habe ein Problem mit meinem Gästebuch:
auf der normalen Seite www.dietotenkoepfe.de/gaesteb.php funktioniert alles einwandfrei.
Bedeutet wenn ich weiterblätter gelange ich auf www.dietotenkoepfe.de/gaesteb.php?page=2 usw...
Jedoch stelle ich gerade um auf (zurzeit) versuch,dietotenkoepfe.de/index.php?page=gaesteb
da funktioniert das ganze ja nicht... wie mache ich da die weiterblätterfunktion?
hier die gaesteb.php:
PHP
<h3 class="namegive">Gästebuch des Kegelvereins "Die Totenköpfe" Neustadt e.V.</h3>
<hr class="color">
<br>
<fieldset class="eintragen">
<legend class="legende">Neuer Eintrag</legend>
<br>
<a href="index.php?page=eingaesteb" title="Ins Gästebuch eintragen">» Eintragen</a>
<br>
</fieldset>
<br>
<fieldset class="eintraege">
<br>
<legend class="legende">Gästebuch</legend>
<?php
function makeLink($string) {
$string = str_replace("http://www.","www.", $string);
$string = str_replace("www.","http://www.", $string);
$string = preg_replace('/([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[\.a-zA-ZöÖüÜäÄ0-9-]+\.([a-zA-Z]{2,5}))/', 'mailto:$1', $string);
$url_patterns = array(
'http' => "(?:https?://(?:(?:(?:(?:(?:[a-zA-Z\d](?:(?:[a-zA-Z\d]|-)*[a-zA-Z\d])?)\.)*(?:[a-zA-Z](?:(?:[a-zA-Z\d]|-)*[a-zA-Z\d])?))|(?:(?:\d+)(?:\.(?:\d+)){3}))(?::(?:\d+))?)(?:/(?:(?:(?:(?:[a-zA-Z\d$\-_.+!*'(),]|(?:%[a-fA-F\d]{2}))|[;:@&=])*)(?:/(?:(?:(?:[a-zA-Z\d$\-_.+!*'(),]|(?:%[a-fA-F\d]{2}))|[;:@&=])*))*)(?:\?(?:(?:(?:[a-zA-Z\d$\-_.+!*'(),]|(?:%[a-fA-F\d]{2}))|[;:@&=])*))?)?)",
'ftp' => "(?:ftp://(?:(?:(?:(?:(?:[a-zA-Z\d$\-_.+!*'(),]|(?:%[a-fA-F\d]{2}))|[;?&=])*)(?::(?:(?:(?:[a-zA-Z\d$\-_.+!*'(),]|(?:%[a-fA-F\d]{2}))|[;?&=])*))?@)?(?:(?:(?:(?:(?:[a-zA-Z\d](?:(?:[a-zA-Z\d]|-)*[a-zA-Z\d])?)\.)*(?:[a-zA-Z](?:(?:[a-zA-Z\d]|-)*[a-zA-Z\d])?))|(?:(?:\d+)(?:\.(?:\d+)){3}))(?::(?:\d+))?))(?:/(?:(?:(?:(?:[a-zA-Z\d$\-_.+!*'(),]|(?:%[a-fA-F\d]{2}))|[?:@&=])*)(?:/(?:(?:(?:[a-zA-Z\d$\-_.+!*'(),]|(?:%[a-fA-F\d]{2}))|[?:@&=])*))*)(?:;type=[AIDaid])?)?)",
'mailto' => "(?:mailto:(?:(?:[a-zA-Z\d$\-_.+!*'(),;/?:@&=]|(?:%[a-fA-F\d]{2}))+))"
);
$pattern = '/(' . addcslashes($url_patterns['http'], chr(0x2F)) . '|' . addcslashes($url_patterns['ftp'], chr(0x2F)) . '|' . addcslashes($url_patterns['mailto'], chr(0x2F)) . ')/';
$string = preg_replace($pattern, "<a href="\\1">\\1</a>", $string);
return $string;
}
?>
<?php
$verbindung = mysql_connect("*****", "*****", "*****")
or die ("Fehler im System");
mysql_select_db("****")
or die ("Verbidung zur Datenbank war nicht möglich...");
$pagesuche = 0;
$url = $_SERVER["REQUEST_URI"];
$pagesuche = strpos($url, "?page=");
if($pagesuche == "") {
$page = 1;
} else {
$page = $_GET["page"];
}
$wo = ($page * 5) - 5;
$wo++;
$zahl = 1;
$pos = 1;
$abfrage = "SELECT id FROM gaestebuch ORDER BY id DESC";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
if($zahl == $wo) {
$pos = $row->id;
}
$zahl++;
}
$abfrage = "SELECT * FROM gaestebuch WHERE id <= '$pos' ORDER BY id DESC LIMIT 5";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
?>
<fieldset class="eintraegenamemail">
<legend class="legendenamemail">
<?php echo htmlspecialchars($row->name);
if($row->mail != ""):
?>
 <img src="http://www.dietotenkoepfe.de/bilder/gb/emailmodern.png" alt="emailmodern"/>
<span class="info">
<span> <?php echo '<a href="mailto:'.htmlspecialchars($row->mail).'" title="'.htmlspecialchars($row->mail).'">'.htmlspecialchars($row->mail).'</a>'; ?></span>
<?php
endif;
if($row->homepage != ""):
?>
<br>
 <img src="http://www.dietotenkoepfe.de/bilder/gb/homepageline.gif" alt="hompageline"/>
<span class="info">
<?php echo '<a href="http://'.htmlspecialchars($row->homepage).'" title="http://'.htmlspecialchars($row->homepage).'" target="_blank">'.htmlspecialchars($row->homepage).'</a>' ?></span>
<?php
endif;
?>
</span>
</legend>
</fieldset>
<h4 class="schrieb">schrieb:</h4>
<br>
<p class="nachricht">
<?php echo $row->nachricht; ?>
</p> <fieldset class="datumfield">
<legend class="datum"><?php echo $row->datum; ?></legend></fieldset>
<br>
<hr class="hr_trenn">
<br>
<?php
}
?>
</fieldset>
<fieldset class="eintragen">
<br>
<legend>Navigation</legend>
<br>
<?php
if($page > 1):
?>
<a href="index.php?page=gaesteb?page=<?php echo ($page - 1); ?>" title="Seite <?php echo $page - 1; ?>">« Zurück</a>
<?php
endif;
$anzahlseite = ceil($zahl / 5);
$weiterfrage = $anzahlseite - $page;
if($weiterfrage > 0):
?>
| <a href="index.php?page=gaesteb?page=<?php echo ($page + 1); ?>" title="Seite <?php echo ($page + 1); ?>">Weiter »</a>
<?php
endif;
?>
</fieldset>
Alles anzeigen
weis jemand was?