php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.10.2008, 09:03  
Moe
Benutzer
 
Registriert seit: 29.09.2008
Beiträge: 54
Moe befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Buttons ausblenden bei letzter seite

Hi@all

ich habe kein Skript was an sich eine kleine Bilder Galarie ist, nur es hatt ein kleines manko,

PHP-Code:
<?php    
   
function bilderholen($sourcefolder)
{
$open opendir($sourcefolder);
  while (
$anzahl=readdir($open))
  {
    if (
$anzahl != "." && $anzahl != "..")
      {
      
$bilderarray[] = $anzahl;
      }
 }
  
$bilder_summe count ($bilderarray) ;

      
$open opendir($sourcefolder);
      for (
$i 0$i <= $bilder_summe$i++){
       
$file readdir($open); 
       if (
substr($file, -4) == ".jpg" || substr ($file, -4) == ".gif"){ 
       
$bilder[] = $file;
      }else
      echo 
"";
     }
     if (
$i == 0) {
          echo 
"</tr><tr>";
     }
      
$max_pic 25;
        
      
$a 1;
     if (isset(
$_GET['bild_anzahl']))
         
$pa $_GET['bild_anzahl'];
     else
       
$pa 0;
       
$c $pa $max_pic;
       
$zurueck $pa $max_pic;
          
     if (
substr($file, -4) == ".jpg" || substr ($file, -4) == ".gif" ){ 
     for (
$i $pa$i<$c;$i++){
     echo
"<tr><a href=".$sourcefolder.$bilder[$i]." rel=".lightbox." ><img width=\"150\" height=\"75\" border=\"2\" src=\"".$sourcefolder.$bilder[$i]."\"/></a>\n</tr>";
          } 
    }
    
      
     echo 
"</tr></table>";      
       echo 
"<br>";
       echo 
"<br>";
         
  
      if (
$pa<25)
         
      echo 
"&nbsp;";
       
      else 
     
    
// hier is das kleine prob, man kan mit den buttons weiter schalten obwohl es keiner bilder mehr giebt. 
      
echo '<a href="Image.php?bild_anzahl='.$zurueck.'"><button type="button">'.$max_pic.' Bilder zurück</button></a>';
       
      echo 
'<a href="Image.php?bild_anzahl='.$c.'"><button type="button">Nächsten '.$max_pic.' Bilder</button></a>';
   
    
      
$bilder_für_navi $bilder_summe;
      
$bilderanzeige $max_pic;
      
      
$b =1;
      
$katalogseite 1;
      
$katalogseite = @$_GET["bild_anzahl"];
      echo 
"<br>";
      for(
$j 0$j <= $bilder_für_navi$j $j $bilderanzeige){
      echo 
"<a href=\"".$_SERVER['PHP_SELF']."?bild_anzahl=$j\" >".(($j == $katalogseite) ? "<b class=markierung>".$b."</b>" $b)."</a> \n";
       
$b++;
      }      
     
closedir($open);
  }
bilderholen('bilder/')

?>
Was ich gerne hätte ist das wen die Maximale Bilderanzahl erreicht ist. der Button Nächste 30 bilder nicht sichtbar ist sondern nur der button Zurück.

Hba schon Bissel was mit schleifen oder abfragen versucht nur brachte es nicht den gewünschten erfolg.

Gruß und danke schonmal im Foraus
Moe
Moe ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.10.2008, 09:17  
Benutzer
 
Registriert seit: 07.10.2008
Beiträge: 72
amateur_php befindet sich auf einem aufstrebenden Ast
Standard

ich hab jetzt nich so großartig dein code studiert aber du ersetzt die buttons, du findest dein weiterbutton und dann

if($pa<25){
echo "<input type='button' value='Weiter'>";
}else{
echo "<input type='button' value='Zur&uuml;ck'>";
}
amateur_php ist offline  
Alt 15.10.2008, 09:22  
Erfahrener Benutzer
 
Benutzerbild von zwerg
 
Registriert seit: 12.08.2005
Beiträge: 437
zwerg
Standard

Naja so richtig durchblicke ich deinen Code auch nicht, aber wenn ich das richtig sehe,dann ist
PHP-Code:
$bilder_summe count ($bilderarray) ; 
die Anzahl deiner Bilder.

PHP-Code:
$_GET['bild_anzahl'
Ist das aktuelle Bild, welches du anschaust..

Die logische Anweisung wäre dann
PHP-Code:
if($_GET['bild_anzahl'] < $bilder_summe)
   echo
"<a href=\"#\">Weiter</a>"
zwerg ist offline  
Alt 15.10.2008, 09:27  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Da (Problem Mit Script, Variable wird nicht übernommen) war das ja alles schon drin. Dazugelernt hast du in der Zwischenzeit allerdings nicht viel.
__________________
Gruss
L
lazydog ist offline  
Alt 15.10.2008, 09:57  
Moe
Benutzer
 
Registriert seit: 29.09.2008
Beiträge: 54
Moe befindet sich auf einem aufstrebenden Ast
Standard

jo da war schon alles drin, nur das das ganze jetzt funktioniert und ich ledeglich frage wie ich die buttons am ende ausblende, wen es keine bilder mehr zum anzeigen giebt.
Moe ist offline  
Alt 15.10.2008, 10:00  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

da sag ich nur LOL... ist schon doof, wenn man bei copy & Paste nicht mit denkt.

Ist nicht böse gemeint. Genau da steht das.

PHP-Code:
if ($pa $max_pic) {
        echo 
"&nbsp;";
    }
    else{ 
       echo 
"<a href='Image.php?bild_anzahl=$zurueck'><button type='button'>$ausgabe Bilder zur&uuml;ck</button></a>";
    }
    if (
$c count($files)){
        echo 
"&nbsp;";
    }
    else{
        echo 
"<a href='Image.php?bild_anzahl=$c'><button type='button'>N&auml;chsten $ausgabe Bilder</button></a>";
    } 
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 15.10.2008, 10:03  
Moe
Benutzer
 
Registriert seit: 29.09.2008
Beiträge: 54
Moe befindet sich auf einem aufstrebenden Ast
Standard

ah ok nur ich bin keienr der mir quell texte copy past wen ich ihn nicht verstehe , so habe ich es alleine versucht und soweit auch hinbekommen nur das mit den buttons baer danke
Moe ist offline  
Alt 15.10.2008, 10:06  
Moe
Benutzer
 
Registriert seit: 29.09.2008
Beiträge: 54
Moe befindet sich auf einem aufstrebenden Ast
Standard

nur ein prob hab ich bei dem code stück noch 1. es wir nur der button zurück angezeigt und nicht der vorwärts, und deswegen habe ich das nicht übernommen damals
Moe ist offline  
Alt 15.10.2008, 10:10  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

weil du nicht

PHP-Code:
count($files// benutzt sondern

$bilder_summe 


__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 15.10.2008, 10:14  
Moe
Benutzer
 
Registriert seit: 29.09.2008
Beiträge: 54
Moe befindet sich auf einem aufstrebenden Ast
Standard

ah ok, jetzt hab ich noch eine verständniss frage ich benutze in dem code

echo "&nbsp;";

ich kan googlen werde aber nicht wirkich schlau draus was bewirckt das komando, dan bin ich wunschlos glücklich
Moe ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CURL in Seite einloggen und einen Teil parsen Matt PHP Tipps 2008 8 03.09.2009 22:30
Formular - Daten für nächste Seite behalten NetLook PHP Tipps 2007 7 18.11.2005 13:21
2 Buttons auf EINER Seite zwerg HTML, Usability und Barrierefreiheit 3 07.10.2005 12:17
Frame schließen und [Erledigt] Buttons ausblenden bei letzter seite workaholic HTML, Usability und Barrierefreiheit 2 06.09.2005 13:36
radio buttons als weiterleitung zu einer seite djrace HTML, Usability und Barrierefreiheit 0 05.08.2005 15:25
radio buttons als weiterleitung zu einer seite djrace HTML, Usability und Barrierefreiheit 0 05.08.2005 14:08
radio buttons als weiterleitung zu einer seite djrace HTML, Usability und Barrierefreiheit 0 05.08.2005 13:39
Mit post an weitere Seite oder 2 Seiten übergeben? PHP Tipps 2005 1 02.02.2005 12:16
Neue Seite an einer bestimmten Stelle aufrufen PHP Tipps 2005 3 13.01.2005 10:09
blätterfunktion-limit-letzte seite PHP Tipps 2004-2 2 20.12.2004 23:56
[Erledigt] php+Seite kann nicht angeziegt werden, Seite existiert aber Server, Hosting und Workstations 2 09.09.2004 08:21
Eine 2te Seite auto matisch in neuem Fenster laden PHP Tipps 2004 4 25.08.2004 14:10
[Erledigt] Tabelle auf einer Seite auslesen und in meiner Seite wiederg PHP Tipps 2004 2 14.07.2004 08:46
"NEWS-SCRIPT" in eine Seite einbinden: Aber wie ? PHP Tipps 2004 2 03.07.2004 16:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php button verbergen, php buttons ausblenden, buttons, bilder verstecken php, buttons php ausblenden

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:08 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum