Ergebnisse ausgeben/ includen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Ergebnisse ausgeben/ includen

    Hallo,
    ich habe ein extra Skript für das Hauptskript, das zeigt Bilder an und hat einen vor und zurück "Schalter".
    Das alles kann ich per div und include in einer Tabellenzelle ausgeben lassen.

    Jetzt wäre es aber schön, wenn ich einzelne Ergebnisse im Hauptskript in einzelne Zellen packen könnte.
    ich habs versucht mit:

    if($bildervorschau=="bildvor"){
    ...
    Das hab ich dann im Hauptskript includet

    Auf diese Weise kann ich die einzelnen Bilder in verschiedenen Zellen anzeigen lassen, nur funktionieren meine weiter zurück Buttons dann nicht mehr, weil das Skript der extra Seite scheinbar nicht mehr richtig ausgeführt wird.

    Gibt es noch eine Möglichkeit Ergebnisse zu includen, die das ganze Skript unbeeinflusst durchlaufen lassen?
    Wer Rechtschreibfehler findet, darf sie behalten

  • #2
    Fang am besten nochmal von vorne an .. (deine frage zu stellen meine ich)

    Dazu die relevanten Codeteile wäre von Vorteil.
    gruss Chris

    [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

    Kommentar


    • #3
      Diese Datei (bildervorschau.php) wird in die index.php included.

      Überall da, wo ich if($bildervorschau=="xxx") [xxxfür den jeweiligen einzufügenden teil], stehen habe, soll das Ergebnis in die index.php, jeweils in eine andere Tabellenzelle, includet werden.

      Alles funktioniert, wenn ich den "if($bildervorschau=="xxx")" Teil weg lasse und die bildervorschau.php in eine einzelen zelle include. (Das heißt die Bilder werden korrekt angezeigt, und wenn man auf vor klickt wird das nächste Bild angezeigt)

      So wie es jetzt ist s.u. werden nur die Bilder richtig angezeigt, der vor Button zeigt nicht mehr das nächste Bild an.


      PHP-Code:
      ...
      $datei            =$PHP_SELF
      $max                $piccount

      if (!isset(
      $s)) { $s=1; }
      $zurück $s-1;                 //$s (bild) -1 d.h. bild[aktuell] -1 

      $left $bild[$zurück];         // linkes Bild

      if ($zurück<1) { $left $stoppic; } 
      $vor $s+1;                 //$s (bild) +1 d.h. bild[aktuell] +1

      $right $bild[$vor];             // rechtes Bild
      if ($vor>$max) { $right $stoppic; }    

      $center $bild[$s];             // mittleres Bild

      if($bildervorschau=="oben"){
          echo 
      "
           <img src=\"
      $left\" border=\"1\" width=\"200\" height=\"150\">";
           }
      if(
      $bildervorschau=="mitte"){
          echo 
      "
           <img src=\"
      $center\" border=\"1\" width=\"200\" height=\"150\">";
           }
      if(
      $bildervorschau=="unten"){
          echo 
      "
           <img src=\"
      $right\" border=\"1\" width=\"200\" height=\"150\">";
           }

            
        
      // navigation  
      if ($s>1) {

                  if(
      $bildervorschau=="bildzurueck"){
                      echo 
      "
                       <a href='
      $datei?s=$zurück'>[Zurück zu Bild $zurück] </a><br>";
                                                    }
                }

                  if(
      $bildervorschau=="bildzahl"){
                      echo 
      "
                       Bild: 
      $s "
                       }

      $gallery_size         sizeof($bild); 

      if(
      $bildervorschau=="bildvor"){

      if (
      $s<$gallery_size) { 
      if (
      $vor == $max) { 


          echo 
      "
           <a href=\"
      $datei?s=$vor\"> [Weiter zum letzten Bild]</a>"
           }

       
      else { 

          echo 
      "
           <a href=\"http://www.fxae.de/testarea/bildervorschau.php?s=
      $vor\"> [Weiter zu Bild $vor]</a>"
           



          echo 
      "</div>"
      }
      }
      ?> 
      Wer Rechtschreibfehler findet, darf sie behalten

      Kommentar


      • #4
        Hi,

        Dein Script über der Tabelle includen und deine Echos nicht ausgeben, sondern in Variablen packen. Diese dann in der Tabelle ausgeben.

        Gruß Thomas

        Kommentar


        • #5
          Ah, hat doch noch jemand geantwortet. Genau so hab ichs hinbekommen. Trotzdem danke für deine Antwort!
          Wer Rechtschreibfehler findet, darf sie behalten

          Kommentar

          Lädt...
          X