$_Server['PHP_SELF']

  • #1
C

chevy

Bekanntes Mitglied
Themenersteller
Dabei seit
12.09.2003
Beiträge
684
Reaktionspunkte
0
ich hab mir mal ein paging system gebastelt. aber wenn ich mit hilfe von links und PHP_SELF blättern will dann tut sich nix.

code:

$host = localhost;
$user = root;
$pw = ;
$db = gb;

$conn = @mysql_connect($host,$user,$pw) or die (Verbindung zur Datenbank konnte nicht hergestellt werden !);
@mysql_select_db($db, $conn) or die (Verbindung mit der Datenbank konnte nicht hergestellt werden ! . $db);


$anzeigen = 3;
if ($vor)
{
$start = $limit + $anzeigen;
}
if ($back)
{
$start = $limit - $anzeigen;
}
if (!$start)
{
$start=0;
}

//Die Ergebnisse der Seitenanzahl in ein array schreiben
$sql = SELECT ID, Name, Datum FROM gb ORDER BY ID DESC LIMIT $start , $anzeigen;
echo $sql;
$result = mysql_query($sql);
$test = mysql_num_rows($result);

for ($i=0;$i<mysql_num_rows($result);$i++)
{
$ergebnis[$i] = mysql_fetch_array($result);
$ergeb_name[$i] =$ergebnis[$i]['Name'];
}

//Ermitteln, wie viele Einträge vorliegen
$sql1 = Select * From gb;
$result1 = mysql_query($sql1);
$max = mysql_num_rows($result1);

?>
<html>
<head>
<title>Gästebuch</title>
</head>
<body>

<?php
//Ausgabe der Einträge
for ($i=0;$i<count($ergebnis);$i++)
{
echo <table border=1 width=400>;
echo <tr>;
echo <td>.$ergeb_name[$i].</td>;
echo </tr>;
echo </table>;
}

//Ausgeben der Links
echo <table border=0 width=400><tr><td align=left>;
if ($start>=$anzeigen)
{
echo <a href='.$_SERVER['PHP_SELF'].?limit=.$start.&back=1'>Zurück</a>;
}
echo </td><td align=rigth>;
if ($start+$anzeigen<$max)
{
echo <a href='.$_SERVER['PHP_SELF'].?limit=.$start.vor=1'>Weiter</a>;
}
echo </tr></table>;

?>
<p>
</body>
</html>

danke für hilfe
chevy
 
  • #2
Welche PHP-Version verwendest du?
 
  • #3
PHP Version 4.3.3
 
  • #4
Beim ...$start.vor... fehlt das &-Zeichen.
 
  • #5
Funktioniert leider noch immer nicht. Das ist ja zum Haare raufen. :-\
 
  • #6
Fehler schon gefunden. In der php.ini war register_globals auf off gesetzt.
 
  • #7
Hi

Dann solltest du aber eher dein Script anpassen anstatt die php.ini ::)

Gruß, Michael
 
  • #8
Und wie?
 
  • #9
Hi

Alle Varaiblen die du per GET oder POST übergibst auch mit $_GET[name] und $_POST[name] ansprechen. Das dürften z.B. $vor und $back sein.

Gruß, Michael
 
Thema:

$_Server['PHP_SELF']

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben