php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.09.2010, 21:02  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] mysql abfrage in 2 spalten -> Anordnung

Hallo,

wie der Titel sagt handelt es sich um eine mysql abfrag die ich in 2 Spalten darstellen möchte. Ich habe eine DB-Wert "platz" mit einem fortlaufenden wert beginnend bei 1.

Soll so aussehen:

Platz 1 Platz 2
Platz 3 Platz 4
Platz 5 ...

Ich versuche es so:

PHP-Code:
// DB Abfrage funktioniert hier!!
while ($zeile mysql_fetch_array$db_ergMYSQL_ASSOC))
{
if(
$zeile['platz'] % == 0) {
echo 
"<div id='hilfebox100' style='width:330px;height:190px;overflow:hidden;border:solid #808080 1px;position:absolute;left:352px;'>";
Zeigen
echo "</div>";
}
else
{
echo 
"<div id='hilfebox100' style='width:330px;height:190px;overflow:hidden;border:solid #808080 1px;'>";
Zeigen
echo "</div>";

Das sieht aber so aus:

Platz 1
Platz 3 Platz 2
Platz 5 Platz 4

Also: in der ersten Zeile ist nur Platz 1 ohne Platz 2 Angegeben?!

Wenn ich das ganze so ändere:

PHP-Code:
// DB Abfrage funktioniert hier!!
while ($zeile mysql_fetch_array$db_ergMYSQL_ASSOC))
{
[
color="Red"]if($zeile['platz'] % != 0) {[/color]
echo 
"<div id='hilfebox100' style='width:330px;height:190px;overflow:hidden;border:solid #808080 1px;position:absolute;left:352px;'>";
Zeigen
echo "</div>";
}
else
{
echo 
"<div id='hilfebox100' style='width:330px;height:190px;overflow:hidden;border:solid #808080 1px;'>";
Zeigen
echo "</div>";

habe ich zwar in der erste Zeile direkt 2 Angaben wie ich es möchte allerdeings sieht es wie folgt aus:

Platz 2 Platz 1
Platz 4 Platz 3
...

also eigentlich will ich es ja so - nur dass die beiden spalten anders herum sind -> sprich:

Platz 1 Platz 2
Platz 3 Platz 4
....


weiß jemand was ich falsch mache?!
Rutor ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.09.2010, 21:12  
Erfahrener Benutzer
 
Registriert seit: 07.06.2008
Beiträge: 992
PHP-Kenntnisse:
Fortgeschritten
Frank befindet sich auf einem aufstrebenden Ast
Frank eine Nachricht über ICQ schicken Frank eine Nachricht über MSN schicken Frank eine Nachricht über Yahoo! schicken
Standard

Die Formatierung der Ausgabe ist nicht von php abhängig, sondern vom CSS. Dort liegt also auch dein Fehler.
__________________
Frank ist offline  
Alt 06.09.2010, 21:12  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Hast du in deiner Query drin " ... ORDER BY platz" ?

PHP-Code:
 [color="Red"]if($zeile['platz'] % != 0) {[/color
ist ein in Mitteleuropa eher unbekannter PHP-Dialekt.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?

Geändert von Wolla (06.09.2010 um 21:16 Uhr).
Wolla ist offline  
Alt 07.09.2010, 18:28  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Wolla Beitrag anzeigen
Hast du in deiner Query drin " ... ORDER BY platz" ?

PHP-Code:
 [color="Red"]if($zeile['platz'] % != 0) {[/color
ist ein in Mitteleuropa eher unbekannter PHP-Dialekt.
Ja hae ORDERBY platz drin -> liegt es daran oder wie?
Rutor ist offline  
Alt 07.09.2010, 18:29  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Frank Beitrag anzeigen
Die Formatierung der Ausgabe ist nicht von php abhängig, sondern vom CSS. Dort liegt also auch dein Fehler.
Ich habe eigentlich nur in der Hintergrundbox css verwendet - sonst habe ich die styles direkt in der Datei drin wie man sieht - weiß echt nicht woran es liegen kann...
Rutor ist offline  
Alt 07.09.2010, 18:30  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Wenn du die Dinger einfach per CSS floaten lassen würdest, bräuchtest du in PHP gar nichts weiter machen, als sie einfach hintereinander weg auszugeben ...
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 07.09.2010, 18:35  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
Wenn du die Dinger einfach per CSS floaten lassen würdest, bräuchtest du in PHP gar nichts weiter machen, als sie einfach hintereinander weg auszugeben ...

Danke -> Manchmal sind die Dinge eben am einfachsten wenn man nur das einfachste denkt
Rutor ist offline  
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SQL Abfrage Fehler nach Umstieg von MySQL4 auf MySQL 5 chefmaik PHP Tipps 2010 5 05.08.2010 16:02
[Erledigt] MySQL Abfrage splifter PHP Tipps 2010 25 06.07.2010 12:15
PDO MySQL abfrage funktioniert nicht Bloodydead PHP Tipps 2010 8 18.06.2010 11:08
MySQL Abfrage als PHP class d3rbastl3r PHP Tipps 2008 2 11.06.2008 15:41
Frage: richtige SQL Abfrage von einer MySQL Spalte die SET werte besitzt Seb PHP Tipps 2008 2 29.05.2008 11:36
MySQL Abfrage von Ver. 5 für Ver 3. des MySQL Servers FireFIghter Datenbanken 3 02.02.2007 17:18
Datum bezogene mysql abfrage ApfeL Datenbanken 5 22.10.2006 16:03
MySQL Abfrage macht Seite langsam Datenbanken 11 19.10.2006 19:38
MySQL Abfrage Von / Bis andrew22 Datenbanken 1 02.10.2006 11:04
MySQL - Abfrage: Unterschiedliche Ergebnisse aus PHP/manuell horstenpeter Datenbanken 3 16.07.2006 13:22
mysql abfrage in Schleife havok PHP Tipps 2006 6 09.05.2006 08:39
Abfrage bei mySQL 4 ApfeL Datenbanken 5 24.03.2006 18:53
[Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Erledigt] Mysql Abfrage Problem! PHP-Fortgeschrittene 5 27.11.2004 10:22

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql abfrage spalte, php abfrage in spalten, php mysql abfrage mehrer spalten, mysql query in spalten darstellen, mysql abfrage in 2spalten anzeigen, mysql zwei spalten aus zwei verschiedenen abfragen, mysql spalte in abfrage, mysql php mehrere spalten abfragen, php mysql abfrage ausgeben in 2 spalten, mysql spalten ergebnis in where abfrage, php abfrage in welcher zeile id, mysql abfrage aus spalte erstellen, spalte mysql abfragen, 2 spalten abfragen, php dbabfrage in 2 spalten, 2 abfragen in einem mysql query, mysql abfragen spalte, mysql query spaltenüberschrift, mysql abfrage spaltenname, mysql 2 spalten if

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum