php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.04.2005, 16:59  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard DB ausgabe mehrspaltig ausgeben

Hi zusammen,

ich möchte eine datenbank abfrage mehrspaltig ausgeben.

Also so in etwa:

Code:
Datensatz1                  Datensatz2                    Datensatz3
Datensatz4                  Datensatz4                    Datensatz6
Datensatz7                  Datensatz8                    Datensatz9
bis jetzt hab ich die ausgabe nur untereinander.
Siehe:

PHP-Code:
<?php
$sql 
"SELECT ucat_id, link, title, comment FROM link WHERE ucat_id='$categorie'";
$result mysql_query($sql)or die(mysql_error());
while(
$row mysql_fetch_array($result))
    {
    echo 
"[url='http://".$row[']".$row['title']."[/url]\n
";
    echo $row['
comment']."\n
".$row['
link]."\n

"
;
    }

?>
könnt Ihr mir dies bezüglich weiterhelfen?
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.04.2005, 17:03  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

wenn du mit br's arbeiten willst dann checke mittels ner internen variable $i die jeden schleifendurchlauf um ein hochgezählt wird in welchem sleifendurchlauf du bist und dann testest du mit modulo ( % ) ob es glatt durch 3 teilbar ist und gibst ein br aus.
robo47 ist offline  
Alt 26.04.2005, 17:03  
Gast
 
Beiträge: n/a
Standard

hmm wie wärs mit tabellen?
du machst dir vor der whileschleife ne variable die gleich 0 ist.
In der schleife addierst du die variable immer um 1.
dann machst ne if abfrage mit dem % operator(hoffe du weisst wie) und wenns trueergibt machste die spalte zu

Gruß Igi
 
Alt 26.04.2005, 20:14  
Erfahrener Benutzer
 
Registriert seit: 12.08.2004
Beiträge: 253
socke
Standard

ja, ich würde es auch mit ner ganz normalen HTML Tabelle machen ...
und wenn so wieso nur 3 Spalten sind kannst du das was IGi geschreiben hat mit dem % weglassen.
also so:


PHP-Code:
<?php
$sql 
"SELECT ucat_id, link, title, comment FROM link WHERE ucat_id='$categorie'"
$result mysql_query($sql)or die(mysql_error()); ?>

 <table border="1" width="202" height="21">
  <tr>
<?php 
$i
=0;
while(
$row mysql_fetch_array($result)) 
   {  
?>
      <td width="202" height="21">
<?php 
echo "[url='http://".$row[']".$row['title]."[/url]"$i++; echo "</td>"
   if (
$i==3) {$i=0; echo "</tr> <tr>"; }
 } 
?>
</tr>
</table>
Ist zwar nicht so richtig doll PHP-Stil aber, naja, sollte funktionieren ... Falls nicht hab ich mich irgendwo verschreiben
socke ist offline  
Alt 26.04.2005, 20:42  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

ich würde - ganz banal - float verwenden.
__________________
derHund ist offline  
Alt 27.04.2005, 08:48  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

Danke zusammen für eure Hilfe....

@derHund

hmmm... du meinst mit css???

wie würdest du das machen?
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 27.04.2005, 08:55  
Gast
 
Beiträge: n/a
Standard

Vieleicht meint er mehrere DIVs nebeneinander.
Könnte mir jedenfalls das so vorstellen.
 
Alt 27.04.2005, 09:03  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

das wäre keine schlechte Idee wenn man sich das dann über css einstellen kann wie man will.

Nur mich würde interessieren wie er das anstellt?
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 27.04.2005, 09:12  
Gast
 
Beiträge: n/a
Standard

Bin grad nicht zu Hause, dann könnte ich etwas zurecht machen

Man könnte ja sagen, 3 DIVs nebeneinander, also in 3er-Gruppen.
Im Prinzip ist genau fast das selbe wie mit Tabellen.
http://www.cix88.de/cix_php/php_html...he_tabelle.php

Naja das ganze halt auf DIV umbasteln:

<div id="rahmen">

<div id="cont_1"></div>
<div id="cont_2"></div>
<div id="cont_3"></div>

</div>

etc....
 
Alt 27.04.2005, 09:18  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

he he, CIX coole sache. deine Tabelle...

ich zieh mir das Beispiel mal durch die Nase...lol

mal sehen was ich daraus bekomme...
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO 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
Probleme mit der Ausgabe bei fsockopen errox PHP Tipps 2008 4 07.03.2008 14:56
verschachtelte Rubriken ausgeben / alle anzeigen prinzli PHP Tipps 2008 3 25.02.2008 22:37
MySQL Abfrage nur jeweils eine Ausgabe Hawk PHP Tipps 2007 15 19.02.2007 00:35
Es werden zuviel Daten ausgeben Kein Genie PHP Tipps 2006 5 12.11.2006 12:37
Adressen ausgeben snatch-ic PHP Tipps 2006 5 23.08.2006 14:01
Problem mit Ausgabe bzw. Abfrage mit ORDER BY mayer Datenbanken 7 02.07.2006 21:45
Mehrspaltige ausgabe in einer Tabelle mit while schleife- PHP Tipps 2005-2 1 21.10.2005 14:39
Ausgabe der Auswahlliste PHP Tipps 2005-2 6 21.09.2005 13:43
3 Tabellen verbunden -- Ausgabe in einer Spalte Datenbanken 4 06.09.2005 10:43
Wie DB-Ergebniss in html-Tabelle ausgeben ? PHP Tipps 2004-2 2 31.12.2004 18:04
[Erledigt] Array ausgeben PHP Tipps 2004-2 4 05.12.2004 00:53
Bestimmte Datenbank Felder nur einmal ausgeben Paulo PHP Tipps 2004-2 3 26.11.2004 16:39
variablen verknüpfen und neue ausgeben?? Calexico PHP Tipps 2004-2 12 23.11.2004 16:09
Ausgabe nur dann, wenn htmlspecialchars() verwendet PHP Tipps 2004 1 27.10.2004 21:17
Sortierung der Ausgabe PHP-Fortgeschrittene 3 08.10.2004 09:22

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mehrspaltig ausgeben, http://www.php.de/php-tipps-2005/22017-db-ausgabe-mehrspaltig-ausgeben.html, php modulo float über 3 spalten nebeneinander, mehrspaltig php, php ausgabe mehrspaltig

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:57 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.