mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 17:09 Benutzername: Passwort: Auto-Login

Thema: [PHP] Hilfe bei Aufteilung in 2 Spalten vom 09.03.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP] Hilfe bei Aufteilung in 2 Spalten
Autor Nachricht
Anti78
Threadersteller

Dabei seit: 16.09.2003
Ort: Tbb/Mz/M
Alter: 46
Geschlecht: Männlich
Verfasst Fr 09.03.2007 17:43
Titel

[PHP] Hilfe bei Aufteilung in 2 Spalten

Antworten mit Zitat Zum Seitenanfang

Hi Leuts.

Ich habe hier einen PHP-Schnippsel von einem Kunden den ich anpassen soll. Leider bin ich in PHP nicht so bewandert.

Zur Zeit werden 10 Beiträge ausgelesen und untereinander ausgegeben. Aber der Kunde möchte, dass das 2-spaltig ausgegeben wird. Also linke Spalte 5 Beiträge, rechte Spalte 5 Beiträge. Aber ich hab keine Ahnung was ich machen muss. Der Code stammt von meinem Vorgänger der seit 3 Jahren weg ist.


Wäre dankbar für jede Hilfe.

Hier der Code:

Code:
<?php

$mresult=mysql_query("SELECT * FROM wichtig WHERE 1 order by id DESC");
 while($array = mysql_fetch_row($mresult))
{

     $string1 = "$array[3]";
     $arrayzeit = explode("-",$string1);
     $zeittaguhr="$arrayzeit[2]";
     $arraytaguhr = explode(" ",$zeittaguhr);
     $zeittag = "$arraytaguhr[0]";
     $zeitmonat="$arrayzeit[1]";
     $zeitjahr="$arrayzeit[0]";
     $uhrzeit="$arraytaguhr[1]";
     $datum="$zeittag.$zeitmonat.$zeitjahr - $uhrzeit";


echo"<font face=\"Arial, Helvetica, sans-serif\" size=\"2\"><b>$array[1]</b> ($datum):<br><font $farbe> $array[2]</font> </font><br><br>";
}
?>
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 09.03.2007 18:06
Titel

Antworten mit Zitat Zum Seitenanfang

Habe gerade keine Zeit dir da ein Beispiel fertig zu machen.
Wenn du keine Ahnung von PHP hast, wäre eine Möglichkeit
das ganze per CSS floats zu lösen.

Z.B.:
Code:

* {
   margin:0;
   padding:0;
}
ul {
   list-style:none;
   width:600px;
}
ul li {
   float:left;
   width:300px
}

<ul>
 while($array = mysql_fetch_row($mresult))
{

     $string1 = "$array[3]";
     $arrayzeit = explode("-",$string1);
     $zeittaguhr="$arrayzeit[2]";
     $arraytaguhr = explode(" ",$zeittaguhr);
     $zeittag = "$arraytaguhr[0]";
     $zeitmonat="$arrayzeit[1]";
     $zeitjahr="$arrayzeit[0]";
     $uhrzeit="$arraytaguhr[1]";
     $datum="$zeittag.$zeitmonat.$zeitjahr - $uhrzeit";


echo"<li><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"><b>$array[1]</b> ($datum):<br><font $farbe> $array[2]</font> </font></li>";
}
</ul>



Ungetestet, aber das Prinzip sollte klar geworden sein, anstatt einer
ungeordnete Listen könntest du es auch anstatt der li Elemente mit
div Elementen lösen.

Ansonsten, für eine PHP Lösung, schau dir mal den "modulo operator" an.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Fr 09.03.2007 18:43
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
$i = 0;
while (...) {
$n++;
$spalte = ($n % 2 == 0) ? 'rechts' : 'links';
}


Zuletzt bearbeitet von tacker am Fr 09.03.2007 18:43, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Fr 09.03.2007 20:33
Titel

Antworten mit Zitat Zum Seitenanfang

ich hatte mir mal ne funktion gebaut, die du dafür gerne verwenden kannst.

http://fraq.de/funktionen/function.html_tabelle.php

sofern du eine tabellarische darstellung haben möchtest.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anti78
Threadersteller

Dabei seit: 16.09.2003
Ort: Tbb/Mz/M
Alter: 46
Geschlecht: Männlich
Verfasst Sa 10.03.2007 18:43
Titel

Antworten mit Zitat Zum Seitenanfang

Hey, vielen Dank Jungs. Werde ich am Montag gleich mal austesten. *Thumbs up!*
  View user's profile Private Nachricht senden
 
Ähnliche Themen Ich bin am verzweilfen wegen einer Div-Layer Aufteilung :(
css > spalten ...
css > spalten > mittig ...
CSS - Text in Spalten
css 3 spalten nebeneinander
css > 4 gleiche spalten ...
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.