webmaster resource
+ Webmaster Forum von Webmaster-Resource.de » Webcoding » PHP (Moderatoren: Christian Felken, » тнє $υι¢ι∂є « ™)
|-+ Nach 3 Datensatz einen Zeilenumbruch
Username:
Password:

Seiten: [1]
Topic Tools  
Read 11. Januar 2009, 17:22:04 #0
ragner

Nach 3 Datensatz einen Zeilenumbruch

Hallo

Ich lese Datensätze  aus einer Datenbank aus, und würde diese im folgenden Schema gerne darstellen.
Der Datenbankaufbau besteht nur aus 2 Feldern:  ID  und Link


Darstellung

Link 1, Link 2 , Link3,
Link 4 , Link 5, Link6,
usw


Bedanke mich schon mal für eure Antworten
Offline  
Read 12. Januar 2009, 13:09:42 #1
Oetzi

Re: Nach 3 Datensatz einen Zeilenumbruch

So sollte es gehen mit der Modulo-Funktion (Rest beim Teilen).

Code:
<?php
/* Datenbank öffnen */

$result mysql_query("SELECT * FROM tabelle");
$i 1;

while (
$row mysql_fetch_array($result))
{
    if (
$i%== 0)
    {
        echo(
"<br/>");
    }

    echo (
'<a href="'.$row['link'].'">Link '.$i.'</a>');
    
$i++;
}

?>



Sag niemals nie, es sei denn du meinst es ernst?

Johannes Ott
Webmaster My Tie - Rock&Pop Covers
Webmaster Jugendkirche Nürnberg
Offline  
Read 13. Januar 2009, 15:55:55 #2
ragner

Re: Nach 3 Datensatz einen Zeilenumbruch

Hallo Oetzi

Danke für deine Rasche Antwort

Leider hat dein beispiel irgend wie nicht gefunkt, habe es nun so gelöst mit der Einschränkung das nur 2
Links nebeneinander dargestellt werden.


Code:

<?php
$i 
'';
 while ($m $db_sql->fetch_array($result2))
 {
if(
$i%== 0)
{
$bund .= ' '."<a class=\"navi\" href=\"{scripturl}/mitglieder.php?action=bz&amp;id=".$m['buid']."&amp;s=$s\">".$m['bund']."</a>";
}
else
{
$bund .= ' '."<a class=\"navi\" href=\"{scripturl}/mitglieder.php?action=bz&amp;id=".$m['buid']."&amp;s=$s\">".$m['bund']."</a><br/>";
}
$i++;

}

?>

« Letzte Änderung: 13. Januar 2009, 15:57:41 von ragner »
Offline  
Seiten: [1]
Gehe zu: