Just nu i M3-nätverket
Gå till innehåll

Lista från databaser.....


BorO

Rekommendera Poster

Hello!

 

Jag vet hur man hämtar data från en databas, men en sak har jag tänkt på och det är att kunna visa det så här: istället:

1 2 1

3 4 2

5 6 3

 

 

Vet nån hur man gör det?

Länk till kommentar
Dela på andra webbplatser

Väldigt tveksam om jag förstår frågan riktigt, men jag uppfattar det som att ställa upp i HTML-tabell, och siffrorna är radnummer för hämtningen i databasen.

 

Som jag ser det så blir det till att spara det i en array för att sedan utifrån den bygga upp från tabellen.

 

Alternativt skulle man kunna hämta med mysql_result(), men det är en lösning som inte känns som någon höjdare.

 

 

Länk till kommentar
Dela på andra webbplatser

När jag ser min inlägg så förstår jag varför du inte förstår vad jag menar.

 

Jag vill helt enkelt kunna lista från en databas så det ser ut så här:

1 2

3 4

5 6

 

Som det är nu så listas allt så hä:

1

2

3

4

 

Förstår du mig bättre nu?

 

Länk till kommentar
Dela på andra webbplatser

Om $result innehåller resultatet från databasfrågan så kan du göra på detta sätt (OBS, inte testat, men det bör väl funka):

 

<table>
<tr>
<?
$i = 0;
$j = 0;

while ($row = mysql_fetch_array($result)) {
$i++;
$j++;
echo "<td>" . $row['hejsan'] . "</td>";
if ($i >= 2) {
echo "</tr><tr>";
$i = 0;
}
}
?>
</tr>
</table>

 

 

Länk till kommentar
Dela på andra webbplatser

ett annat sätt.

 

<table>
<tr>
<?
$i = 0;
while ($row = mysql_fetch_array($result)) {

if(!$i%2)
echo "</tr><tr>"

echo echo "<td>" . $row['hejsan'] . "</td>";
$i++;
}
?>
</tr>
</table>

 

har inte testat så jag kanske har fel, men jag brukar använda mig av liknande kod.

 

 

Don't Underestimate The Power Of Esuk ...

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...