Hulp gevraagt bij afbeelden output query Mysql

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

02/09/2004 11:21:00
Quote Anchor link
HI,

Ik heb een database waar ik een simpele query op los laat.
Deze laat het volgende zien. :
--Tijd ---- Naam -- paard / pony ---- status----

Op een bepaald tijdstip kunnen er meerdere personen zijn die op een paard /pony rijden..

Wanneer ik de ondertaande code gebruik komt alles onder elkaar te staan.
Hoe kan ik er nu voor zorgen dat wanneer het tijdstip (aanvuur) veranderd er een lege regel tussen komt...

ik kom er niet uit...
alvast bedankt
Grtn Frank




Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<? $link_id= db_connect("lessen");
$sql = "SELECT trans_dat, aanvuur, prd_naam, klnt_ls.status ,CONCAT_WS( ' ', voornaam, voorvoegsl, naam ) as klantnaam
         FROM klant, klnt_ls WHERE klnt_ls.debnr = klant.debnr AND trans_dat = CURDATE( )  
         ORDER BY aanvuur , klantnaam ASC LIMIT 0, 30 "
;
        
$result=mysql_query($sql);
    echo "<table>" ;
    echo "<tr>
    <td><b>Tijd</b></td>
    <td><b>Klantnaam</b></td>
    <td><b>Paard / Pony </b></td>
    <td><b> Status</b></td>
    </tr>"
;
    while ($myrow = mysql_fetch_array($result))
    {

        echo "<tr><td>" ;
        echo $myrow["aanvuur"];
        echo "</td>" ;
        echo "<td> ";
        echo $myrow["klantnaam"];
        echo "</td>" ;
        echo "<td> ";
        echo $myrow["prd_naam"];
        echo "</td>" ;
        echo "<td> ";
        echo $myrow["status"];
        echo "</td>" ;
            
                }

        echo "</table>"
?>
 
PHP hulp

PHP hulp

15/01/2025 17:15:47
 
Dbr Br

Dbr Br

02/09/2004 11:26:00
Quote Anchor link
while ($myrow = mysql_fetch_array($result))
{
echo "<tr><td>" ;
echo $myrow["aanvuur"];
echo "</td>" ;
echo "<td> ";
echo $myrow["klantnaam"];
echo "</td>" ;
echo "<td> ";
echo $myrow["prd_naam"];
echo "</td>" ;
echo "<td> ";
echo $myrow["status"];
echo "</td>" ;
echo "</tr>";

}
echo "</table>"

Je moest bij de laatste rij je TableRow nog sluiten (TR)
Gewijzigd op 02/09/2004 11:26:00 door Dbr Br
 
Dutchcamel

dutchcamel

02/09/2004 13:23:00
Quote Anchor link
Zoiets zou het moeten worden :)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
$link_id
= db_connect("lessen");
$sql = "SELECT trans_dat, aanvuur, prd_naam, klnt_ls.status ,CONCAT_WS( ' ', voornaam, voorvoegsl, naam ) as klantnaam FROM klant, klnt_ls WHERE klnt_ls.debnr = klant.debnr AND trans_dat = CURDATE( ) ORDER BY aanvuur , klantnaam ASC LIMIT 0, 30 ";
$result = mysql_query($sql);
?>

<table>
<tr>
<td><b>Tijd</b></td>
<td><b>Klantnaam</b></td>
<td><b>Paard / Pony </b></td>
<td><b> Status</b></td>
</tr>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
$tijdstip
= '';
while ($myrow = mysql_fetch_array($result)) {
    if ($tijdstip != $myrow['aanvuur']) {
        $tijdstip = $myrow['aanvuur'];
        echo '<tr><td colspan="4"></td></tr>';
    }

?>

<tr>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $myrow['aanvuur']; ?>
</td>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $myrow['klantnaam']; ?>
</td>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $myrow['prd_naam']; ?>
</td>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $myrow['status']; ?>
</td>
</tr>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
}
echo '</table>';
?>
Gewijzigd op 02/09/2004 13:30:00 door dutchcamel
 

02/09/2004 20:43:00
Quote Anchor link
Dankje Dutchcamel,

Ik kan de logica er achter wel bedenken maar de syntax niet :-)

Het werkt,
Weer wat geleerd..

Grtn Frank
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.