3Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
188
188
EMPFEHLEN
-
02.08.11 18:54 #1
- Registriert seit
- Jul 2011
- Beiträge
- 18
Hallo tutorials
Hab ein Problem und hoffe ihr könnt mir helfen?
Habe vor ca 2 Tagen angefangen mir eine Blätterfunktion einzubauen es geht "aber nur per Farme!
In meiner index.php hab ich den code benutzt
Nun ja das Problem ist wen ich jetzt index.php?op=infos/bot den auf die 2 Seite zu kommen index.php?op=infos/bot=2 komme ich wieder auf meiner Start seite!PHP-Code:<?PHP
if (isset($_GET['write'])) {
$argv = explode('-',$_GET['write']);
settype($argv,'array');
$_GET['op'] = @$argv[0];
$_GET['url'] = @$argv[1];
$_GET['do'] = @$argv[2];
$_GET['key'] = @$argv[3];
}
$op = !isset($_GET['op']) ? home : $_GET['op'] ;
if (is_file("system/pages/".$op.".php")) {
include("system/pages/".$op.".php");
} else {
include ('system/pages/home.php');
}
?>
Kann mir da einer bitte helfen ?
-
02.08.11 19:04 #2
Laut deinem Code müsste folgende URL dich zu deiner 2. Seite bringen:
Sofern $op die Seitenzahl speichern soll.Code :1
index.php?write=2-x-x-x
mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
02.08.11 19:20 #3
- Registriert seit
- Jul 2011
- Beiträge
- 18
Danke für deine schnelle Antwort
Leider geht der code von dir net !
Ich komme wieder auf meiner Startseite!
-
02.08.11 20:06 #4
- Registriert seit
- Jul 2011
- Beiträge
- 18
Ich schreib mal die Index + die Blätterfunktion mit hin ob ich da ein Fehler gemacht hab?!
Index
PHP-Code:<?PHP
if (isset($_GET['write'])) {
$argv = explode('-',$_GET['write']);
settype($argv,'array');
$_GET['op'] = @$argv[0];
$_GET['seite'] = @$argv[1];
$_GET['url'] = @$argv[2];
$_GET['do'] = @$argv[3];
$_GET['key'] = @$argv[4];
}
$op = !isset($_GET['op']) ? home : $_GET['op'] ;
if (is_file("system/pages/".$op.".php")) {
include("system/pages/".$op.".php");
} else {
include ('system/pages/home.php');
}
?>
Blätter Seite
PHP-Code:<?php
$videopage = $_GET["seite"];
if(!isset($videopage))
{
$videopage = 1;
}
$link = mysql_connect("******","******","******") or die ("Es konnte keine Verbindung zur Datenbank.<br /><br /> Bitte versuchen sie es Später erneut<br /><br />Unable to connect to the database. <br />Please try again later");
mysql_select_db("******") or die ("Die Datenbank existiert nicht");
$eintraege_pro_seite = 3;
$start = $videopage * $eintraege_pro_seite - $eintraege_pro_seite;
$abfrage = "SELECT * FROM bots ORDER BY id DESC LIMIT $start, $eintraege_pro_seite";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$titel = $row->titel;
$name = $row->name;
$datum = date("d.m.Y H:i", $row->datum);
$beschreibung = $row->beschreibung;
$link = $row->link;
$videoid = $row->id;
if ($beschreibung == "")
{
$beschreibung = "Keine Beschreibung vorhanden";
}
echo "$titel $datum $beschreibung $name $link ";
}
$result = mysql_query("SELECT id FROM bots WHERE aktiv = '1'");
$menge = mysql_num_rows($result);
$wieviel_seiten = $menge / $eintraege_pro_seite;
echo "<div align=\"center\">";
echo "<b>Seite:</b> ";
for($a=0; $a < $wieviel_seiten; $a++)
{
$b = $a + 1;
if($videopage == $b)
{
echo " <b>$b</b> ";
}
else
{
echo " <a href=\"?seite=$b\">$b</a> ";
}
}
echo "</div>";
?>
-
03.08.11 08:37 #5
Welche Dateien existieren denn im Verzeichnis "system/pages/"?
Willst du für jede Seite eine neue php-Datei anlegen?
In welcher Datei steht denn der Pagination-Teil?
-
03.08.11 13:54 #6
Was mir aufgefallen ist:
1.) Du prüfst, ob $videopage gesetzt ist, was eigentlich sinnlos ist, da du $videopage mit $_GET['seite'] belegst.
Du müsstest die GET-Variable testen:
Außerdem würde ich diese Variable zu einem Integer umwandeln:
PHP-Code:$videopage = 1;
if ( isset($_GET['seite']) ) /* Wenn $_GET['seite'] gesetzt... */
{
$videopage = intval($_GET['seite']); /* Konvertiere String zu Zahl */
if ($videopage == 0) /* Wenn ein Fehler auftrat (keine Zahl) oder 0, dann setze 1 */
$videopage == 1;
}
2.) Wie ruft man denn jetzt genau eine Seite auf?
In deinem Blätter-Skript werden solche Links ausgegeben: ?seite=x.
Aber in deinem Hauptskript werden einzelne Skripte eingebunden: system/pages/x.php
Oder hast du eine .htaccess konfiguriert, die die Seitenaufrufe umleitet?
Übrigens brauchst du kein settype() in deinem ersten Skript, da explode() bereits ein Array zurückgibt.mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
05.08.11 03:02 #7
- Registriert seit
- Jul 2011
- Beiträge
- 18
Hallo erik s.
Also in Verzeichnis "system/pages/" sind alle links b.z alle Seiten die man aufrufen kann also home.php usw!
Nein ich will keine neue php-Datei anlegen , sondern nur mit der Blätter Seite zur nächsten seite kommen!
Geht ja nicht weil ja ?op da ist !
Und alles was nicht da ist, wird nicht angezeigt wird, z.B index.php?op=seite10Geändert von TheNightIsMy (05.08.11 um 03:04 Uhr)
-
05.08.11 07:52 #8
Index:
Blätterseite:PHP-Code:$argv = explode('-', urldecode($_GET['write']));
PHP-Code:echo " <a href=\"?write=info%2Fbot&seite=$b\">$b</a> ";
-
05.08.11 08:30 #9
- Registriert seit
- Jul 2011
- Beiträge
- 18
hmm schade geht leider auch nicht, komme wieder zur Startseite also home.php!
Warum geht das nur mit iframe?Geändert von TheNightIsMy (05.08.11 um 08:45 Uhr)
Ähnliche Themen
-
Bitte hilfe bei meinem Screen Shot Programm PLS schnelle hilfe
Von Roma3 im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 12.02.08, 19:26 -
Hilfe: brauche hilfe beim Prüfen von Dateien ob sie Ordner sind
Von XBert im Forum C/C++Antworten: 0Letzter Beitrag: 07.08.07, 18:12 -
HILFE! Morgen Arbeit! Anfängerfragen..bitte um Hilfe!
Von Da Damn Cam im Forum Delphi, Kylix, PascalAntworten: 2Letzter Beitrag: 04.10.04, 15:24 -
HILFE Ich brauche ein wenig hilfe beim erstellen eines pobligen nickpage script
Von Buffy-Fan im Forum PHPAntworten: 8Letzter Beitrag: 14.06.04, 10:37 -
[HILFE] Brauche dringend Hilfe zum Thema $_SESSION
Von grashnaknieswurz im Forum PHPAntworten: 1Letzter Beitrag: 19.02.04, 14:48





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren