tutorials.de Buch-Aktion 05/2012
Like Tree3Danke
  • 1 Beitrag von ComFreek
  • 1 Beitrag von erik s.
  • 1 Beitrag von ComFreek
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
188
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    TheNightIsMy TheNightIsMy ist offline Mitglied
    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

    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'); 
       }
    ?>
    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!

    Kann mir da einer bitte helfen ?
     

  2. #2
    Avatar von ComFreek
    ComFreek ComFreek ist gerade online [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.364
    Blog-Einträge
    4
    Laut deinem Code müsste folgende URL dich zu deiner 2. Seite bringen:
    Code :
    1
    
    index.php?write=2-x-x-x
    Sofern $op die Seitenzahl speichern soll.
    TheNightIsMy bedankt sich. 
    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 erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  3. #3
    TheNightIsMy TheNightIsMy ist offline Mitglied
    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!
     

  4. #4
    TheNightIsMy TheNightIsMy ist offline Mitglied
    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>";
    ?>
     

  5. #5
    Avatar von erik s.
    erik s. erik s. ist offline Mitglied Brokat
    Registriert seit
    Mar 2002
    Ort
    Frankfurt (Hessen)
    Beiträge
    317
    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?
    TheNightIsMy bedankt sich. 

  6. #6
    Avatar von ComFreek
    ComFreek ComFreek ist gerade online [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.364
    Blog-Einträge
    4
    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.
    TheNightIsMy bedankt sich. 
    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 erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  7. #7
    TheNightIsMy TheNightIsMy ist offline Mitglied
    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=seite10
    Geändert von TheNightIsMy (05.08.11 um 03:04 Uhr)
     

  8. #8
    Avatar von erik s.
    erik s. erik s. ist offline Mitglied Brokat
    Registriert seit
    Mar 2002
    Ort
    Frankfurt (Hessen)
    Beiträge
    317
    Index:
    PHP-Code:
    $argv explode('-'urldecode($_GET['write'])); 
    Blätterseite:
    PHP-Code:
    echo "  <a href=\"?write=info%2Fbot&seite=$b\">$b</a> "
     

  9. #9
    TheNightIsMy TheNightIsMy ist offline Mitglied
    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

  1. Antworten: 2
    Letzter Beitrag: 12.02.08, 19:26
  2. Antworten: 0
    Letzter Beitrag: 07.08.07, 18:12
  3. HILFE! Morgen Arbeit! Anfängerfragen..bitte um Hilfe!
    Von Da Damn Cam im Forum Delphi, Kylix, Pascal
    Antworten: 2
    Letzter Beitrag: 04.10.04, 15:24
  4. Antworten: 8
    Letzter Beitrag: 14.06.04, 10:37
  5. [HILFE] Brauche dringend Hilfe zum Thema $_SESSION
    Von grashnaknieswurz im Forum PHP
    Antworten: 1
    Letzter Beitrag: 19.02.04, 14:48

Stichworte