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 ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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 > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 25.06.2006, 23:03:56
ZeroxXx ZeroxXx ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 128
Nächsten Bild auslesen!

Hallo,

Ich habe mal wieder ein Problem, und zwar:
Wenn man ja die mysql ausgabe so macht:
PHP-Code:
<?php
$sql28
="SELECT * FROM usergalerie WHERE userid='$userid' order by id desc limit 1";
$data28=mysql_query($sql28$db);
while (
$galerie mysql_fetch_object ($data28)) { ?>
und dann z.B
PHP-Code:
<img src="<?php print $galerie->bild?>" width="72" height="96" border=0>
Dann zeigt er mir ja nur den einen Bild den er auslest.
aber wie kann ich dann machen das wenn ich nochmal
PHP-Code:
<img src="<?php print $galerie->bild?>" width="72" height="96" border=0>
mach das er dann den nächsten Bild ausliest und nicht den gleichen?
Also auch wenn ich ja bei DB abfrage den LIMIT auf 10 hochschraube und dann
PHP-Code:
<img src="<?php print $galerie->bild?>" width="72" height="96" border=0>
mache dann zeigt er gleich 10 Bilder.

Also ich hoffe ihr habt mich verstanden und könnt mir hier helfen!

MfG ZeroxXx!

Geändert von ZeroxXx (25.06.2006 um 23:55:24 Uhr)
Mit Zitat antworten
  #2  
Alt 25.06.2006, 23:53:05
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: Nächsten Bild auslesen!

Etwas Übersichtlichkeit würde deinem Posting gut tun. Schreib auch mal was du überhaupt erreichen möchtest.
Soweit ich dich verstanden habe möchtest durch die Datensätze, sprich Bilder blättern?
Dies erreichst du mit der Limit-Angabe in dem du den Zeiger mit angibst. Also nicht nur schreibst "Limit 1". Sondern "Limit 0, 1" und die erste Stelle (0) hoch zählst. Die erste Stelle gibt an ab welchem Datensatz ausgegeben werden soll und die Zweite, wie viele Datensätze.
__________________
Grüße Andes
Mit Zitat antworten
  #3  
Alt 25.06.2006, 23:59:34
ZeroxXx ZeroxXx ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 128
AW: Nächsten Bild auslesen!

Jo hab jetzt meinen Beitrag editiert und etwas übersichtlicher gemacht.

hm..ne ich glaube du hast mich falsche verstanden.
Also wenn ich die DB ausgabe so mache wie ich oben geschrieben habe und dann
einen Bild anzeigen haben will so:
PHP-Code:
<img src="<?php print $galerie->bild?>" width="72" height="96" border=0>
Dann zeigt er mir ja nur einen Bild, da das Limit auf 1 ist.
Und ja und ich will das wenn ich noch einen Bild angezeigt haben möchte das wenn ich dann wieder das reinschreibe:
PHP-Code:
<img src="<?php print $galerie->bild?>" width="72" height="96" border=0>
das er mir dann nicht den gleichen Bild anzeigt sondern nächsten Bild. Da ja in der Tabelle usergalerie nicht nur ein Bild drin ist sondern mehrere!

Ich hoffe das war jetzt mehr Verstädndlich.

MfG ZeroxXx!
Mit Zitat antworten
  #4  
Alt 26.06.2006, 01:18:41
Demonking Demonking ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 98
AW: Nächsten Bild auslesen!

verstehe dein problem immer noch nicht oO du willst also mehrere bilder auf einmal unterordnen oder per mausklick immer das nächste?!
und wieso schreibsts du es net so?!

PHP-Code:
 echo"<img src=".$galerie->bild." width='72' height='96' border='0'> "
Mit Zitat antworten
  #5  
Alt 26.06.2006, 01:38:23
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: Nächsten Bild auslesen!

Ich versteh dich nicht wirklich. Was wohl an der Limit-Angabe liegt.
Wenn du Limit 1 angibst, ist es klar, dass dir nur ein Bild angezeigt wird. Da ja nur ein Datensatz zurückgegeben wird.
Mal zur allgemeinen Verständlichkeit.
z.Bsp.: In deiner Datenbank sind 100 Bilder gespeichert. Wie viele willst du davon ausgeben?
Alle oder nur eine bestimmte Anzahl? Bsp. 10 von 100 Bildern
__________________
Grüße Andes
Mit Zitat antworten
  #6  
Alt 26.06.2006, 12:42:18
ZeroxXx ZeroxXx ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 128
AW: Nächsten Bild auslesen!

oje...
also ich weiss nicht wie ich es auch erklären soll^^

Also, in der DB sind z.B 100 Bilder jedes bild hat eine ID von 1 bis 100.
Wenn ich die DB ausgabe so habe wie ich es oben geschrieben habe und dann den Bild einbinde, so:
PHP-Code:
<img src="<?php print $galerie->bild?>" width="72" height="96" border=0>
Dann zeigt er mir ja einen Bild mit ID 1
Und ich will
so machen das wenn ich WIEDER
PHP-Code:
 <img src="<?php print $galerie->bild?>" width="72" height="96" border=0>
mache das er mir dann auch noch einen Bild anzeigt aber schon mit ID 2
und dann wenn ich nochmal
PHP-Code:
 <img src="<?php print $galerie->bild?>" width="72" height="96" border=0>
mache das er mir dann nochmal einen Bild anzeigt aber schon mit ID 3
und so bis ID 10 halt
Weil ich will so eine Tabelle machen wo 10 Spalten sind und das dann in jeder Spalte ein Bild angezeigt wird.
Und wenn kein Bild vorhanden ist, dass die Tabelle nicht weg ist sondern einfach No-Pic drin steht.

Also halt einfach mit den Befehl (oder auch mit anderen) so machen das er immer den nächsten Bild anzeigt.

So also ich weiss nicht ob es jetzt verständlicher ist.^^
Aber weiss selber nicht wie ich es erklären soll.

Mit freundlichen Grüßen ZeroxXx.

Geändert von ZeroxXx (26.06.2006 um 12:45:20 Uhr)
Mit Zitat antworten
  #7  
Alt 26.06.2006, 13:29:29
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: Nächsten Bild auslesen!

Das gibt dir 10 Bilder in einer Tabelle aus. Willst du mehr ausgeben, setzt du das Limit nach oben oder lässt es weg. Dann werden alle Bilder zur "userid" ausgeben.
PHP-Code:
$sql28="SELECT * FROM usergalerie WHERE userid='$userid' order by id desc limit 10"
$data28=mysql_query($sql28$db); 
    
echo 
"<table><tr>";
while (
$galerie mysql_fetch_object ($data28)) 
{
    echo 
"<td><img src=".$galerie->image." width=\"72\" height=\"96\" border=0></td>";
}
echo 
"</tr></table>"
__________________
Grüße Andes
Mit Zitat antworten
  #8  
Alt 26.06.2006, 13:46:26
ZeroxXx ZeroxXx ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 128
AW: Nächsten Bild auslesen!

Hallo,

Danke, aber das ist leider nicht ganz was ich meine.
Also aber schon in der Richtung^^
also hier
http://zero-xxx.de/tabelle.php
Wie man sieht ist hier eine Tabelle mit 2 Zeilen und 5 Spalten.
Bei mir auf der Seite darf ein User höchstens 10Bilder in seiner Gallerie haben.
Und ich will das es so eine Tabelle angezeigt wird und dann Wenn der User z.B nur 3 Pics drin hat das es 2 Pics angezeigt werden. Und da in den 7 anderen Felder No-Pic drin steht.
Und wenn er dann noch einen 4 Bild hochladet das dann schon 4 Bilder drin sind und nur in 6 Feldern No-Pic drin steht.
so meinte ich das! :)

MfG ZeroxXx!
Mit Zitat antworten
  #9  
Alt 26.06.2006, 14:07:01
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: Nächsten Bild auslesen!

Denke mal, dass es dies nun ist.
PHP-Code:
echo "<table><tr>";
$x 0;
while (
$galerie mysql_fetch_object ($data28))  

    echo 
"<td><img src=".$galerie->image." width=\"72\" height=\"96\" border=0></td>";
    if(
$x == 4) echo "</tr><tr>";
    
$x++;
}

if(
$x 10) {
    for(
$a=$x$a<10$a++)
    {
        echo 
"<td>NO PIC</td>";
        if(
$a == 4) echo "</tr><tr>";
    }
}

echo 
"</tr></table>"
__________________
Grüße Andes
Mit Zitat antworten
  #10  
Alt 26.06.2006, 22:02:49
ZeroxXx ZeroxXx ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 128
AW: Nächsten Bild auslesen!

Hi,

Dankeschön, das ist genau das was ich wollte! :)
Danke das du so geduldig bist und mir hilfst^^

MfG ZeroxXx!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
Aus DB auslesen und nach dem 3 Absatz Bild einfügen JB MySQLi/PDO/(MySQL) 4 22.12.2005 19:53:46
bild im bild if (bild == hochstehend) phpTarzan PHP für Fortgeschrittene und Experten 5 29.01.2005 17:44:09
Ausgabe: PHP & MySQL Bildergalerie bigvillain PHP Grundlagen 5 29.05.2004 23:29:48
bild speichern / auslesen ... LoTek MySQLi/PDO/(MySQL) 1 15.11.2003 06:45:31
Bild: align=left, nächster Absatz soll unter dem Bild beginnen! mad-boy HTML, CSS und JavaScript Help! 2 24.08.2003 21:11:12


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:50:26 Uhr.


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


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