SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #21  
Alt 12.03.2005, 19:16:02
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: Vor und Zurück Button in Bildergalerie per Datenbank

Hallo Forum,
hier meine Tabelle:
PHP-Code:
# Tabellenstruktur für Tabelle `page_galerie_bilder`
#

DROP TABLE IF EXISTS `page_galerie_bilder`;
CREATE TABLE `page_galerie_bilder` (
  `
idint(11NOT NULL auto_increment,
  `
namevarchar(255) default NULL,
  `
name_thumbvarchar(255) default NULL,
  `
katint(11) default '0',
  `
beschreibunglongtext,
  `
statustinyint(1) default '1',
  `
bild_namevarchar(255) default NULL,
  `
sectionsmallint(2) default '1',
  `
autor_emailvarchar(100) default NULL,
  `
viewsmediumint(6) default '0',
  `
gpictinyint(1) default '0',
  
PRIMARY KEY  (`id`)
TYPE=MyISAM;

#
# Daten für Tabelle `page_galerie_bilder`
#

INSERT INTO `page_galerie_bilder` (`id`, `name`, `name_thumb`, `kat`, `beschreibung`, `status`, `bild_name`, `section`, `autor_email`, `views`, `gpic`) 
VALUES 
(1'bild_1.jpg'NULL1'Bild Text 1'1'bild_1'1''00),
(
2'bild_2.jpg'NULL1'Bild Text 2'1'bild_2'1''00),
(
3'bild_3.jpg'NULL1'Bild Text 3'1'bild_3'1''00),
(
4'bild_4.jpg'NULL1'Bild Text 4'1'bild_4'1''00),
(
5'bild_5.jpg'NULL1'Bild Text 5'1'bild_5'1''00),
(
6'bild_6.jpg'NULL1'Bild Text 6'1'bild_6'1''00),
(
7'bild_7.jpg'NULL1'Bild Text 7'1'bild_7'1''00),
(
8'bild_8.jpg'NULL1'Bild Text 8'1'bild_8'1''00),
(
9'bild_9.jpg'NULL1'Bild Text 9'1'bild_9'1''00),
(
10'bild_10.jpg'NULL1'Bild Text 10'1'bild_10'1''00); 
Mit Zitat antworten
  #22  
Alt 13.03.2005, 12:11:48
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Vor und Zurück Button in Bildergalerie per Datenbank

Zitat:
Zitat von juergen
Hallo Forum,
ich glaube das Ihr von falschen Vorraussetzungen ausgegangen seid. Es soll nur ein Bild ausgegeben werden und mit den Buttons je ein Bild VOR oder ZURÜCK gegangen werden.
So ganz verstehe ich dein Problem immer noch nicht. Hier mal ein Beispiel, vielleicht wird dann klarer, wie ich es meine: http://nopaste.php-q.net/120835
Mit Zitat antworten
  #23  
Alt 13.03.2005, 12:37:15
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: Vor und Zurück Button in Bildergalerie per Datenbank

Hallo xabbuh,
also es wird mir nun die ID des ersten Bildes als Verweistext ausgegeben, egal welches der Bilder gerade angezeigt wird. Nur mit der ID als Verweisziel kann man nichts anfangen es soll jetzt das Bild 1 angezeigt werden und dazu brauche ich den Dateiname! Es soll bild_1.jpg angezeigt werden. Wenn also, sagen wir mal das Bild (bild_5.jpg) gerade geladen ist so soll im VOR Button das Bild (bild_6.jpg) als Verweisziel und im ZURÜCK Button das Bild (bild_4.jpg) als Verweisziel ausgegeben werden und nicht deren ID.
Deswegen meine ich das mit LIMIT (LIMIT $pos, 1) Du als erstes immer das Bild mit der ID 1 im VOR Button erhälst. Es soll aber das nächste Bild ausgegeben werden welches in der Reienfolge nach dem jetzt angezeigten Bild steht. Das muss allerdings über die ID ermittelbar sein da die ID in einer Numärischen Reienfolge besteht. Beginnend mit 1 bis x Bilder.

So langsam glaube ich nur noch an Wunder;-(
Gruß Jürgen.
Mit Zitat antworten
  #24  
Alt 13.03.2005, 13:28:56
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Vor und Zurück Button in Bildergalerie per Datenbank

Zitat:
Zitat von juergen
also es wird mir nun die ID des ersten Bildes als Verweistext ausgegeben, egal welches der Bilder gerade angezeigt wird.
Von welchem Verweistext redest du jetzt?

Zitat:
Zitat von juergen
Nur mit der ID als Verweisziel kann man nichts anfangen es soll jetzt das Bild 1 angezeigt werden und dazu brauche ich den Dateiname!
Dazu holst du dir doch die Daten aus der Datenbank. Hier ist doch auch der Dateiname gespeichert oder nicht?

Zitat:
Zitat von juergen
Es soll bild_1.jpg angezeigt werden. Wenn also, sagen wir mal das Bild (bild_5.jpg) gerade geladen ist so soll im VOR Button das Bild (bild_6.jpg) als Verweisziel und im ZURÜCK Button das Bild (bild_4.jpg) als Verweisziel ausgegeben werden und nicht deren ID.
Wenn du aber direkt auf ein Bild verlinkst, kannst du ja keine Buttons mehr anzeigen, da dann nur noch das Bild und keine HTML-Seite geladen wird.

Zitat:
Zitat von juergen
Deswegen meine ich das mit LIMIT (LIMIT $pos, 1) Du als erstes immer das Bild mit der ID 1 im VOR Button erhälst. Es soll aber das nächste Bild ausgegeben werden welches in der Reienfolge nach dem jetzt angezeigten Bild steht.
Die Variable $pos wird beim Button für das nächste Bild aus diesem Grund ja auch um 1 erhöht.
Mit Zitat antworten
  #25  
Alt 13.03.2005, 18:49:50
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: Vor und Zurück Button in Bildergalerie per Datenbank

Hallo Leute,
ein Teilerfolg ist auch etwas.
PHP-Code:
    if(!empty($_GET['pos'])) {
        
$pos = (int)$_GET['pos'];
    } else {
        
$pos 0;
    }

    
//  Anzahl aller vorhandenen Bilder ermitteln
    
$sql "SELECT COUNT(id) num FROM page_galerie_bilder";
    
$result mysql_query($sql);
    
$row mysql_fetch_assoc($result);
    
$num $row['num'];

    
//  jetzt die Daten für das durch $pos angegebene Bild aus der Datenbank holen
    
$sql "SELECT id, name, name_thumb, kat, beschreibung, status, bild_name, section, autor_email, views, gpic
            FROM page_galerie_bilder ORDER BY id LIMIT $pos, 1"
;
    
$result mysql_query($sql);
    
$row mysql_fetch_assoc($result);

    
//  die einzelnen Werte von $row können jetzt angezeigt werden

    //  Link zum vorherigen Bild
    
if($pos 0) {
        print 
'<a href="picview.php?pic=' $row[name] . '&pos=' . ($pos 1) . '">vorherige</a>';
    }

    
//  Link zum nächsten Bild
    
if($pos < ($num 1)) {
        print 
'<a href="picview.php?pic=' $row[name] . '&pos=' . ($pos 1) . '">n&auml;chste</a>';
    } 
So wird mir der VOR Button ersteinmal eingeblendet und er verweist auch auf das Bild 1. Beim Klick auf diesen zählt er weiter auf Bild 2 usw. Es geht also. Nur nicht so ganz richtig.
Wenn das Bild 5 z.B. zuerst aufgerufen wurde verweißt der VOR Button dennoch auf Bild 1. Er müsste aber auf Bild 6 verweisen und der ZURÜCK nach Bild 4. Das bedeutet das die VOR und ZURÜCK funktion zuerst einmal das aktuelle Bild ermitteln muß und dann um eins erhöt.
Leider habe ich keine Ahnung wie das gemacht wird.
Gruß Jürgen
Mit Zitat antworten
  #26  
Alt 13.03.2005, 19:08:39
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Vor und Zurück Button in Bildergalerie per Datenbank

du könntest es ja so machen, das du deinem link noch einen paramenter anhängst, z.b.: &id=bildid. dann baust du in dein query noch eine WHERE bedingung ein. so kannst du von jedem beliebigen bild mit deiner bildershow starten.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #27  
Alt 13.03.2005, 20:38:22
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Vor und Zurück Button in Bildergalerie per Datenbank

So wie ich dein System jetzt verstanden habe, müsstest du es so probieren: http://nopaste.php-q.net/120949

Aber wie du siehst, ist das Ganze relativ kompliziert, wenn du unbedingt mit der Übergabe des Bildnamens statt mit der Position arbeitest.

Geändert von xabbuh (13.03.2005 um 20:39:07 Uhr)
Mit Zitat antworten
  #28  
Alt 13.03.2005, 20:42:59
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Vor und Zurück Button in Bildergalerie per Datenbank

er könnte das ganze auch nur mit der id des bildes realisieren, dafür müsste er sicherstellen, das die id fortlaufend besteht und nicht unterbrochen wird, weil mal ein bild gelöscht wurde. ist sogar eine garnicht so schlechte idee...
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #29  
Alt 13.03.2005, 22:50:10
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: Vor und Zurück Button in Bildergalerie per Datenbank

Hallo Ihr Beiden,

es funktioniert ! :-))

Morgen werde ich den Code noch posten aber ich kann sagen DANKE für die super Hilfe.

Gruß Jürgen.
Mit Zitat antworten
  #30  
Alt 13.03.2005, 22:53:12
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Vor und Zurück Button in Bildergalerie per Datenbank

Zitat:
Zitat von juergen
Morgen werde ich den Code noch posten
kling ja gut, wäre auch ne nett den anderen gegenüber.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
Antwort


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

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datenbank kopieren koerschgen2001 PHP Grundlagen 2 05.11.2004 07:11:08
Radion Button nach SQL Abfrage auf Checked setzen mabu PHP für Fortgeschrittene und Experten 6 01.11.2004 18:34:32
problem mit speicher button und anweisung Stifler PHP Grundlagen 5 05.08.2004 14:06:53
MYSQL Datenbank leeren per Button BeneBaur PHP für Fortgeschrittene und Experten 3 12.08.2003 20:37:51
SQL-Datenbank und MS-Access Datenbank automatisch abgleichen tbp PHP für Fortgeschrittene und Experten 14 17.06.2003 22:48:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:22:03 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt