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

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken 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 > HTML, CSS und JavaScript Help!

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 30.06.2016, 03:03:47
Hanneshilft Hanneshilft ist offline
Anfänger
 
Registriert seit: Jun 2016
Alter: 30
Beiträge: 18
Hanneshilft befindet sich auf einem aufstrebenden Ast
Userliste Profilbilder nebeneinander mit div

ich bin am verzweifeln. Ich habe jetzt 5 User in der Datenbank. Nun möchte ich eine Liste erstellen wo die User nebeneinander angezeigt werden. Ich verwende den float:left CSS Befehl. Doch zeigt er mir dann 5 verschiedene Mitglieder untereinander an und nebeneinander sehe ich 5 mal das selbe Mitglied. Was mache ich nur falsch ? Bitte um eure Hilfe :-)

Mein code:
PHP-Code:
<?php

$db 
= new PDO('mysql:host=xxx.de.mysql;dbname=xxx_de''xxx_de''Passwort');
$db->setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);

if (isset(
$_GET["page"])) { $page  $_GET["page"]; } else { $page=1; };
        
$start_from = ($page-1) * 10;             
            
$result $db->prepare("SELECT * FROM users ORDER BY id DESC LIMIT $start_from, 10");
        
$result->execute();
        for(
$i=0$row $result->fetch(); $i++){    

$datum date("d.m.Y",$row["angemeldet"]);
$uhrzeit date("H:i",$row["angemeldet"]);    

if(
$_SESSION['userid']=="".$row['id']."") {  

if(
file_exists("avatar/".$row['id'].".jpg")==1) {
$avatar="<a href=profil.php><img src=avatar/".$row['id'].".jpg style=\"width:80px;border:1px solid #ccc;padding:2px;margin-top:20px;\"></a><br>".$row['user']."<br>".$datum." - ".$uhrzeit." Uhr"; }
else {
$avatar="<a href=profil.php><img src=avatar/avatar.png  style=\"width:80px;border: 1px solid #ccc;padding:2px;\"></a><br>".$row['user']."<br>".$datum." - ".$uhrzeit." Uhr"; }}

else { 
 
if(
file_exists("avatar/".$row['id'].".jpg")==1) { $avatar="<a href=user.php?a=".$row['id']."><img src=avatar/".$row['id'].".jpg style=\"width:80px;border:1px solid #ccc;padding:2px;margin-top:20px;\"></a><br>".$row['user']."<br>".$datum." - ".$uhrzeit." Uhr"; }
else {
$avatar="<a href=user.php?a=".$row['id']."><img src=avatar/avatar.png  style=\"width:80px;border: 1px solid #ccc;padding:2px;\"></a><br>".$row['user']."<br>".$datum." - ".$uhrzeit." Uhr"; }} echo ""

echo 
"<div align=center>";
        
        if(
$i==0) echo "<div id=one>".$avatar."</div>";
        if(
$i==1) echo "<div id=one>".$avatar."</div>";
        if(
$i==2) echo "<div id=one>".$avatar."</div>";
        if(
$i==3) echo "<div id=one>".$avatar."</div>";
        if(
$i==4) echo "<div id=one>".$avatar."</div>";
        if(
$i==5) echo "<div style=\"float:left;\">".$avatar."</div>";
        if(
$i==6) echo "<div style=\"float:left;\">".$avatar."</div>";

else echo 
"";

 echo 
"</div><div style=\"clear:both;\"></div>";
 
?>

<div style="clear:both;"> </div>
  
<?php ?>
Mit Zitat antworten
  #2  
Alt 30.06.2016, 10:42:48
sysop sysop ist offline
Junior Member
 
Registriert seit: Mar 2004
Ort: wien
Beiträge: 492
sysop befindet sich auf einem aufstrebenden Ast
AW: Userliste Profilbilder nebeneinander mit div

  1. Codebuttons benutzen, man kann hier phpcode einstellen
  2. Einrücken, durch den Spagetticode lese ich mich nicht!
  3. debuggen, eine Schleife wird wohl einen Fehler haben!
  4. Syntax richtig stellen und sauber arbeiten (siehe)

PHP-Code:
if (isset($_GET["page"]))

  
$page $_GET["page"]; 

else 

  
$page 1
}; 
// was macht das Semikolon hier? 

PHP-Code:
for($i=0$row $result->fetch(); $i++){ 
kommt mir seltsam vor.
__________________
Gruss sys ;-)
Ich möchte wie mein Grossvater sterben, lächelnd und schlafend, nicht schreiend und weinend, wie sein Beifahrer.
Mit Zitat antworten
  #3  
Alt 30.06.2016, 13:24:48
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.569
vt1816 hat die Renommee-Anzeige deaktiviert
vt1816 eine Nachricht über Skype™ schicken
AW: Userliste Profilbilder nebeneinander mit div

PHP-Code:
        if($i==0) echo "<div id=one>".$avatar."</div>";
        if(
$i==1) echo "<div id=one>".$avatar."</div>";
        if(
$i==2) echo "<div id=one>".$avatar."</div>";
        if(
$i==3) echo "<div id=one>".$avatar."</div>";
        if(
$i==4) echo "<div id=one>".$avatar."</div>";
        if(
$i==5) echo "<div style=\"float:left;\">".$avatar."</div>";
        if(
$i==6) echo "<div style=\"float:left;\">".$avatar."</div>"
Was nützt es $i abzufragen, wenn Du immer das gleiche ausgibst?

Ansonsten schließe ich mich sysop an.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #4  
Alt 30.06.2016, 19:24:15
Hanneshilft Hanneshilft ist offline
Anfänger
 
Registriert seit: Jun 2016
Alter: 30
Beiträge: 18
Hanneshilft befindet sich auf einem aufstrebenden Ast
AW: Userliste Profilbilder nebeneinander mit div

wie kann ich das dann machen ?
Mit Zitat antworten
  #5  
Alt 30.06.2016, 22:45:03
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.569
vt1816 hat die Renommee-Anzeige deaktiviert
vt1816 eine Nachricht über Skype™ schicken
AW: Userliste Profilbilder nebeneinander mit div

Was?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #6  
Alt 30.06.2016, 22:48:47
Hanneshilft Hanneshilft ist offline
Anfänger
 
Registriert seit: Jun 2016
Alter: 30
Beiträge: 18
Hanneshilft befindet sich auf einem aufstrebenden Ast
AW: Userliste Profilbilder nebeneinander mit div

das eine Liste angezeigt wird mit den Usern nebeneinander ... Bitte ich blicke da echt nicht durch
Mit Zitat antworten
  #7  
Alt 30.06.2016, 23:15:36
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.569
vt1816 hat die Renommee-Anzeige deaktiviert
vt1816 eine Nachricht über Skype™ schicken
AW: Userliste Profilbilder nebeneinander mit div

Bringe bitte Deinen Code in Ordnung.
Entferne die offensichtlichen Fehler.
Rücke den Code vernünftig ein.
Kommentiere Deinen Code, damit ihn auch andere User verstehen.
Poste den Code hier erneut.

Dann sehen wir weiter ...
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #8  
Alt 01.07.2016, 01:56:27
Hanneshilft Hanneshilft ist offline
Anfänger
 
Registriert seit: Jun 2016
Alter: 30
Beiträge: 18
Hanneshilft befindet sich auf einem aufstrebenden Ast
AW: Userliste Profilbilder nebeneinander mit div

Erledigt. Habe nochmal alles neu geschrieben und eine ganz andere Lösung gefunden für mein Problem :-)
Mit Zitat antworten
  #9  
Alt 01.07.2016, 10:40:52
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.569
vt1816 hat die Renommee-Anzeige deaktiviert
vt1816 eine Nachricht über Skype™ schicken
AW: Userliste Profilbilder nebeneinander mit div

Na dann ist ja alles klar ...

Wäre nur schön, wenn Du Usern mit ähnlichen Problemen an Deinem neu gewonnenen Wissen teilhaben lassen würdest.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #10  
Alt 01.07.2016, 12:04:41
sysop sysop ist offline
Junior Member
 
Registriert seit: Mar 2004
Ort: wien
Beiträge: 492
sysop befindet sich auf einem aufstrebenden Ast
AW: Userliste Profilbilder nebeneinander mit div

Auch wenn es schon erledigt ist..

Man beachte, wie du mit Syntax umgehst
Das Semikolon hinter der einen Klammer habe ich oben schon erwähnt.
Das Style Attribut wird korrekt escaped, die URL des Links und des Bildes nicht, wo sind die Anführungszeichen?
PHP-Code:
$avatar="<a href=profil.php><img src=avatar/avatar.png  style=\"width:80px;border:1px solid #ccc;... 
Ordentliche Syntax ist das Um und auf, ohne passieren Dinge, die sich niemand erklären kann.

[Klugscheissmode OFF!!]
__________________
Gruss sys ;-)
Ich möchte wie mein Grossvater sterben, lächelnd und schlafend, nicht schreiend und weinend, wie sein Beifahrer.
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
3 Spalten nebeneinander aber wie? Primus HTML, CSS und JavaScript Help! 3 02.09.2014 11:57:20
Zwei MySQL Installationen nebeneinander? avo MySQL 1 15.12.2006 12:24:20
Wie nebeneinander bekommen?! Bluewing PHP Grundlagen 2 22.09.2006 15:25:53
Daten nebeneinander wolf PHP Grundlagen 2 11.03.2006 21:33:47
2 Einträge nebeneinander darstellen K_Rex PHP für Fortgeschrittene und Experten 2 24.03.2002 14:59:12


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:20:22 Uhr.


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


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