psyhead.org


Registrieren/Kennwort vergessen?
Schrift: verkleinern vergrößern





Forenübersicht : PHP / MYSQL / HTML / CSS » 

php function blättern ohne $page



King of Party
Beiträge: 1342
Offline
Profil private nachricht www
#1144 | 27.12.2006 - 13:22:13[Zitieren] [Bearbeiten]
hi, ich hatte mit meiner galerie folgendes problem und habe es endlich gelöst.

und zwar hat meine galerie endlich die möglichkeit bekommen, dass man ein bild öffnet und man von dort aus in dem "verzeichnis" blättern kann.

doch was ist, wenn ich das bild nicht aus dem verzeichnis öffne und/oder aus dem top5.

ich hatte das mit dem blättern so gelöst, dass das verzeichnis aufgelistet wird und bei den bilder immer die varible $page erhöht wird.

somit kommt dann die darstellung des bildes mit den vorwärts/rückwärts-pfeilen usw.

das problem ist, wenn ich ein bestimmtest bild aus dem Zufallsbild öffne habe ich keine variable $page! denn ich zähle ja nicht im verzeichnis mit.

meine lösung :)

code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?    //funktion, wo bilder-id und verzeichnis &uuml;bertragen werden
    
function setpage($id,$dir)
    {
        
//Z&auml;hler setzen
        
$page 0;
        
        
//Abfrage starten mit dem gleichen  aufbau wie das Verzeichnis auslesen
        
$sql "SELECT
                    id
                FROM
                     gallerie_pics
                WHERE
                    dir = '"
.$dir."'
                ORDER BY
                    filename ASC;"
;
        
$result mysql_query($sql) OR die(mysql_error());
        while(
$row mysql_fetch_assoc($result)) 
        {
            
//Z&auml;hler f&uuml;r die Seiten
            
$page++;    
            
//pr&uuml;fen, ob der Z&auml;hler das aufgeforderte Bild ist, 
//wenn ja dann in ergebnis &uuml;bertragen
            
if($row['id'] == $id)    
            {
                
$ergebnis $page;
            }
            
        }
        
//variable ergebnis &uuml;bertragen und als $page ausgeben. 
//den rest der bl&auml;tterfunktion ist so wie &uuml;berall
        
return $ergebnis;
    }
?>


Joar, wenn Fragen sind, einfach fragen ;)
- Der Merkel Effekt: Mehr Brutto verdienen, weniger Netto kriegen.
- Das Leben ist zu kurz für lange Kabelwege
Registriert seit: 1127d 5h 1m ( 06.08.2005 )




Profil private nachricht www
27.12.2006 - 13:22:13
Um die Werbung auszublenden, einfach kostenlos registrieren. Für Mitglieder ist die Werbung nicht sichtbar!


Party Sau
Beiträge: 418
Offline
Profil private nachricht www
#995 | 29.12.2006 - 14:51:22[Zitieren] [Bearbeiten]
hm also ich versteh davon nur bahnhof: kein plan
Click = Original
Registriert seit: 853d 12h 56m ( 06.05.2006 )


King of Party
Beiträge: 1342
Offline
Profil private nachricht www
#997 | 29.12.2006 - 14:58:14[Zitieren] [Bearbeiten]
wenn ihr etwas mehr über php wissen wollt, dann stellt fragen oder schreibt im forum php!
;)
- Der Merkel Effekt: Mehr Brutto verdienen, weniger Netto kriegen.
- Das Leben ist zu kurz für lange Kabelwege
Registriert seit: 1127d 5h 1m ( 06.08.2005 )





Wer ist online?
Kein Benutzer online. [ Administrator ]   [ Moderator ] 
» kein Mitglied online

Besucher die letzten 24h
psyheadmännlich MaMaaaCHenweiblich
Pfeil Statistik

Die Seite drucken Seite drucken Die Seite einem Feund empfehlen Seite weiterempfehlen
Wer ist online?
Kein Benutzer online
Benutzer der Wochetatsachemännlich erreichte letzte Woche 129 Punkte
[Verlauf]
Neuzugang
Community StatistikBeiträge: 3.341
- Heute: 3
- Woche: 42
- Monat: 71
Themen: 235
- Heute: 0
Benutzer: 92
mmännlich/wweiblich: 67/25
Heute Online: 2
jetzt Online: 0
Private Nachrichten: 129
PNs letzten 24h: 0
Zufallsbild

http://www.psyhead.org/partys/Osterfeuer_15-04-2006/Bild100.jpg

348 Aufrufe
0/10 Punkte bei 0 Stimmen
1 Kommentar
Links
Werbung
.