WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Blättern in MySQL-Abfrageergebnissen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Manticor
Neuer Versuch:
echo "<a href="$PHP_SELF?$Anfangsposition=$fwd">$i</a>&nbsp;";

Isse Quatsch, weil nicht die Variable $Anfangsposition da rein soll, sondern nur "Anfangsposition", also so:
echo "<a href="$PHP_SELF?Anfangsposition=$fwd">$i</a>&nbsp;";

@StalkerX:
Besser?



---
von stalkerX
@manticor

doch die variablen stehen immer noch zur verfügung und zwar solange in der php.ini 'register_globals' auf 'on' steht... mal nachschauen: ohhh, es ist auf 'on'


---
.: Web 2.0 Entwickler & seine Notizen :.
von Manticor
Wenn ich das richtig weiss ist PHP ja geupgraded worden und die GET, POST etc. Variablen stehen nicht mehr automatisch zur Verfügung.

Statt:
if (!isset($Anfangsposition))
{
$Anfangsposition = 0;
}


Mach sowas:
if (!isset($_GET("Anfangsposition"))) $Anfangsposition=0; else $Anfangsposition=$_GET("Anfangsposition");

Gruss, Manti



_________________


von helmuts
Kann jemand bitte mal mit drübergucken? Suche funktioniert, erste Anzeige funktionert, nur beim weiterblättern werden die Suchparameter nicht mitgenommen. Kann doch bloss noch ne Kleinigkeit sein! Das Script:

<?
// Verbindung zur Datenbank herstellen
$db_server = "localhost";
$db_name ="usr_1";
$db = @MYSQL_CONNECT("localhost","web1","pass");

mysql_select_db("usr_1",$db);

$Zeilen_pro_Seite = 5;

if (!isset($Anfangsposition))
{
$Anfangsposition = 0;
}

$sql="select id, br, re, ratt from arbber WHERE region Like '%".$Suchbegriff."%' AND (brauch LIKE '%".$Gebiet."%') limit $Anfangsposition, $Zeilen_pro_Seite";
$result=mysql_query($sql);
$result1=mysql_query("select id from arbber WHERE region Like '%".$Suchbegriff."%' AND (brauch LIKE '%".$Gebiet."%')");

$Anzahl=mysql_num_rows($result1);
while ($row=mysql_fetch_array($result)) {
$feld1=$row["id"];
$feld2=$row["br"];
$feld3=$row["re"];
// Daten anzeigen. In der Praxis wird man hier eher eine Tabelle einbauen.
echo "ID: ".$feld1."<br> Brauch: ".$feld2."<br> Region: ".$feld3."<br><hr>";
}

if($Anfangsposition > 0) {
echo "<a href='$PHP_SELF?Anfangsposition=0'>[erste Seite]</a>&nbsp;";
$back=$Anfangsposition-$Zeilen_pro_Seite;
if($back < 0) {
$back = 0;
}
echo "<a href="$PHP_SELF?Anfangsposition=$back">[eine Seite zur&uuml;ck]</a>&nbsp;";
}

if($Anzahl>$Zeilen_pro_Seite) {
$Seiten=intval($Anzahl/$Zeilen_pro_Seite);
if($Anzahl%$Zeilen_pro_Seite) {
$Seiten++;
}
}

for ($i=1;$i<=$Seiten;$i++) {
$fwd=($i-1)*$Zeilen_pro_Seite;
echo "<a href="$PHP_SELF?$Anfangsposition=$fwd">$i</a>&nbsp;";
}
8
if($Anfangsposition < $Anzahl-$Zeilen_pro_Seite) {
$fwd=$Anfangsposition+$Zeilen_pro_Seite;
echo "<a href="$PHP_SELF?Anfangsposition=$fwd">[eine Seite weiter]</a>&nbsp;";
$fwd=$Anzahl-$Zeilen_pro_Seite;
echo "<a href="$PHP_SELF?Anfangsposition=$fwd">[letzte Seite]</a>";
}
?>
von Agent
keine Ursache, gern geschehen


---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

Nach oben