ich möchte aus einer Datenbankabfrage ein Vergleichsskript basteln.
Das Ergebnis soll in Spalten nebeneinander gezeigt werden.
In Reihen wäre das alles kein Problem, ich möchte aber SPALTEN.
Mein Anzeige-Skript:
Code: Alles auswählen
<?php
// Ansluter till Mysql. Måste alltid finnas i alla php-filer
// som använder Mysql. Kom ihåg att byta ut användarnamn och
// lösenord.
mysql_connect("*", "**", "***");
// Här väljer vi vilken databas vi ska använda.
mysql_select_db("****");
$result = mysql_query("SELECT tillverkare, maskinbeteckning, maskintyp, produktion, antal, vikt, laengd, bredd, hoejd, raeckvidd, skopvolym, motor, motoreffekt, kommentar
FROM maskinlista ORDER BY registrerat DESC");
?>
<table cellspacing="5">
<tr><td>Tillverkare:</td>
<?php
while ($r = mysql_fetch_array($result))
{
echo('<td>');
echo($r['tillverkare']);
echo('</td>');
}
?>
</tr>
<tr><td>Maskinbeteckning:</td>
<?php
$result = mysql_query("SELECT tillverkare, maskinbeteckning, maskintyp, produktion, antal, vikt, laengd, bredd, hoejd, raeckvidd, skopvolym, motor, motoreffekt, kommentar
FROM maskinlista ORDER BY registrerat DESC");
while ($r = mysql_fetch_array($result))
{
echo('<td>');
echo($r['maskinbeteckning']);
echo('</td>');
}
?>
</tr>
</tr>
<tr><td>Maskintyp:</td>
<?php
$result = mysql_query("SELECT tillverkare, maskinbeteckning, maskintyp, produktion, antal, vikt, laengd, bredd, hoejd, raeckvidd, skopvolym, motor, motoreffekt, kommentar
FROM maskinlista ORDER BY registrerat DESC");
while ($r = mysql_fetch_array($result))
{
echo('<td>');
echo($r['maskintyp']);
echo('</td>');
}
?>
</tr>
</table>Code: Alles auswählen
$result = mysql_query("SELECTABER: ist das wirklich die einzige Art so eine Anzeige zu basteln? Kann doch nicht sein!
Es soll solange durchgerollt werden, bis
tillverkare, maskinbeteckning, maskintyp, produktion, antal, vikt, laengd, bredd, hoejd, raeckvidd, skopvolym, motor, motoreffekt, kommentar
alle einmal dran waren ...
Hat jemand bessere Ideen?
/Holger