Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 30.08.2002, 11:36   #1
mic
TP-Newbie
 
Registriert seit: Aug 2002
mic macht alles soweit korrekt

Bilder blättern


Hallo zusammen,

das ist mein erster Auftritt bei Euch in diesem Forum und schon komme ich gleich mit einer Frage.

Ich lasse Bilder aus einer Datenbank lesen und erstelle somit eine Bildergallerie. Die Thmbnails werden von mir erstellt, nicht von PHP.

Mit folgendem Skript stelle ich aus der Übersichtseite die grossen Einzelbilder dar - funtkioniert auch:

<?php $auslesen="SELECT * from bilder where id='$id'";
$ergebnis=query_test($auslesen);
while $myarray=mysql_fetch_array$ergebnis))
{
$id=$myarray['id'];
$text=$myarray['text'];
$bildgross=$myarray['bildgross'];

$bildausgabe="<img src='../images/jpg/loona/".$bildgross."' border='0'>";
echo $bildausgabe;

}
?>
<br>
<span class="text">
<?php echo $text; ?>
</span> </td>

Unterhalb dieses Skriptes habe ich noch einen Link, der wieder die Übersichtsseite mit den Thumbnails aufruft.

Aber wie schaffe ich es, dass ich die grossen Einzelbilder vor und zurück blättern kann?
Kann mir da jemand einen Tip geben?

Vielen Dank
mic
mic ist offline   Mit Zitat antworten


Alt 30.08.2002, 12:01   #2
TP-Specialist
 
Benutzerbild von the0bone
 
Registriert seit: Mar 2001
Ort: NDS
the0bone ist auf einem guten Weg

Re: Bilder blättern


Zitat:
Original geschrieben von mic

<?php $auslesen="SELECT * from bilder where id='$id'";
$ergebnis=query_test($auslesen);
while
Mach doch einfach ein Link, der sich aus $id++ errechnet.
Sprich das aktuelle Bild ist 3 dann muss der Link nur der nächsten Seite sagen, dass er ds Folgebild von 3 ($id+1=4=neue $id) nehmen soll.
__________________
the0bone

Wissen ist Macht, nichts Wissen macht nichts!
the0bone ist offline   Mit Zitat antworten
Alt 30.08.2002, 12:07   #3
TP-Insider
 
Benutzerbild von MuschPusch
 
Registriert seit: May 2002
Ort: Niederlande
MuschPusch ist auf einem guten Weg
Kommt drauf an, wie kompliziert du es haben willst... Die Reihenfolge der Bilder ist doch wahrscheinlich nicht egal oder?
Und sagen wir einmal zwischen Bild 5 und 6 kann nochmal ein Bild zwischengequetscht werden....

Dann wuerd ich eine extra Spalte mir einem Sortierindex anlegen Bild eins Sortierindex: 10, zwei Sortierindex: 20, drei Sortierindex: 30

Dann
$sql="SELECT Sortierindex FROM tabel WHERE BIldergruppe=$Bildergruppe";
$result=my_query ($sql);
while{
$arr=mysql_fetch_array($result){
$array[]=$arr;
}
}
sort ($array);

Dann faellr mir grad nichs eleganteres ein als immer ueber ein Formular zu uebergeben, bei welchem Zeiger im Array man grade is und nimmt dann +1 auf die Variable fuers naechste -1 fuers davor.... Klar...!?!
MuschPusch ist offline   Mit Zitat antworten
Alt 30.08.2002, 12:07   #4
mic
TP-Newbie
 
Registriert seit: Aug 2002
mic macht alles soweit korrekt
Kannst Du mir das bitte genauer beschreiben!
Habe soetwas in der Art versucht, bin aber damit gar nicht klar gekommen!

Vielen Dank schonmal
mic
mic ist offline   Mit Zitat antworten
Alt 30.08.2002, 12:15   #5
TP-Insider
 
Benutzerbild von MuschPusch
 
Registriert seit: May 2002
Ort: Niederlande
MuschPusch ist auf einem guten Weg
Ähm... wen und was... meinste jetz grad...?
MuschPusch ist offline   Mit Zitat antworten
Alt 30.08.2002, 12:19   #6
mic
TP-Newbie
 
Registriert seit: Aug 2002
mic macht alles soweit korrekt
Sorry, da haben sich unsere Beiträge überschnitten!!

Ich meinte eigentlich "theObone".


Jetzt lese ich mir Deine Variante durch und schau mal. ob ich damit klar komme - DANKE!


mic

mic ist offline   Mit Zitat antworten
Alt 30.08.2002, 12:30   #7
TP-Specialist
 
Benutzerbild von the0bone
 
Registriert seit: Mar 2001
Ort: NDS
the0bone ist auf einem guten Weg
Ich hoffe du meinst mich

Ich schreib grad mal ein paar Scriptzeilen ohne SQL. Der Unterschied ist nicht bedeutend.

PHP-Code:
$id 1;
$lastpic $id--;
$nextpic $id++;
if (
$id 1) {
echo 
"<a href='$lastpic.jpg'>Bild vor diesem</a>";}
echo 
"<img src='$id.jpg' border='0'>;
echo "
<a href='$lastpic.jpg'>Bild vor diesem</a>"; 
__________________
the0bone

Wissen ist Macht, nichts Wissen macht nichts!
the0bone ist offline   Mit Zitat antworten
Alt 30.08.2002, 12:38   #8
TP-Insider
 
Benutzerbild von MuschPusch
 
Registriert seit: May 2002
Ort: Niederlande
MuschPusch ist auf einem guten Weg
@the0bone

Ueber die ID haste Doch immer irgendwann das Problem, dass ein Bild geloescht wird bzw. ersetzt oder Du willst vielleicht später noch eins zwischen fuegen... Bringt einem mit der Zeit doch nur aerger...
MuschPusch ist offline   Mit Zitat antworten
Alt 30.08.2002, 12:52   #9
TP-Specialist
 
Benutzerbild von the0bone
 
Registriert seit: Mar 2001
Ort: NDS
the0bone ist auf einem guten Weg
Wieso? $id braucht doch kein fester Wert der Datenbank sein!

Dann macht man es so, dass beim betreten der Seite die Bilder indixiert werden (druchgezählt). Und du einfach nur das letzte oder nächste Datenbank Array abfragst und diese Werte in den zu erstellenden Link schreibst.
Sprich $id ist die Position des Bildes in der frisch durchgezählten Tabelle.

(Ich hoffe du verstehst, was ich will :-) )
__________________
the0bone

Wissen ist Macht, nichts Wissen macht nichts!
the0bone ist offline   Mit Zitat antworten
Alt 30.08.2002, 13:17   #10
mic
TP-Newbie
 
Registriert seit: Aug 2002
mic macht alles soweit korrekt
@ theObone

Der Gedanke ist mir klar - aber die Umsetzung!!

Sorry, aber ich bin leider noch ein ganzer PHP-Anfänger;-((

Wenn Du mir das ein bisschen klarer darstellen könntest?!?!

Vielen Dank
mfg
mic
mic ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Bilder blättern Bilder blättern
« link in ASP Tabelle setzen | PHP: readfile auf anderen server funktioniert nicht! »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:11 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67