Nieuwe lijn

Status
Niet open voor verdere reacties.

patje8

Gebruiker
Lid geworden
31 jul 2005
Berichten
436
Als ik mijn top10 krijg op mijn scherm dat verschijnt dit op 1 lijn, graag zou ik elke user op een andere lijn willen.

Dit is mijn code:

PHP:
<?php  

// eerst includen we weer configuratie zodat we verbinding hebben met de mySQL database  
include("configuratie.php");  

// Nu halen we de 10 beste scores uit de database:  
$top10 = mysql_query("SELECT * from top10 ORDER BY score DESC LIMIT 10")  
                or die(mysql_error());  
                  
// Nu geven we deze weer, netjes onder elkaar:  
while ($var = mysql_fetch_object($top10))  
{  
    echo $var->username." met ".$var->score." aantal punten" "\r\n";
}  
?>

Wat is er verkeerd?
 
ik denk dat je ergens in de echo gewoon een <br>moet laten zetten
je script gaat nl iedere optie 1 voor 1 af. dus eerst resultaat 1 echo blabal <br>
resultaat 2 echo blabla <br>

hieronder een scriptje dat ik gebruik om de eerste 5 activiteiten uit een database te halen. de li zorgt ervoor dat alles onder elkaar komt...
Code:
<?php
include("config.php");
$query = "SELECT id, DATE_FORMAT(datum, '%d/%m') AS date, titel FROM activiteiten WHERE datum >= CURDATE() ORDER BY datum LIMIT 0, 5";
$resultaat = mysql_query($query) or die ("query mislukt"); 
   while ($obj = mysql_fetch_object($resultaat)){
   echo "<li><a href='activiteiten.php?id=$obj->id' name='$obj->titel'>$obj->date:&nbsp;$obj->titel</a></li>";
   }
?>
 
dutch is correct, met je echo-statement schrijf je html-code, en om in html een nieuwe lijn te starten gebruik je <br />

PHP:
<?php  

// eerst includen we weer configuratie zodat we verbinding hebben met de mySQL database  
include("configuratie.php");  

// Nu halen we de 10 beste scores uit de database:  
$top10 = mysql_query("SELECT * from top10 ORDER BY score DESC LIMIT 10")  
                or die(mysql_error());  
                  
// Nu geven we deze weer, netjes onder elkaar:  
while ($var = mysql_fetch_object($top10))  
{  
    echo $var->username." met ".$var->score." aantal punten<br />\n";
}  
?>

ik heb de \n laten staan omdat die de uiteindelijk html-code naar een nieuwe lijn formatteerd en dus leesbaarder maakt.

--Johan
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan