Krijg uitvoer wel in rijen maar niet in kolommen?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kees

kees

09/09/2004 21:25:00
Quote Anchor link
Hallo mensen,

Ik probeer om de resultaten van een query te printen in rijen en kolommen met een maximum aantal rijen per pagina , eigenlijk moet er dan een next link onderaan op de pagina verschijnen maar dat is van later zorg.

Nu zouden mijn tabelletjes met formuliertjes dus eigenlijk
moeten verschijnen als
tabel1 tabel2 tabel3
tabel 4 enz

maar wat er gebeurt is dat de resultaten er gewoon onder geprint worden ipv ernaast

Zie screenshot:
http://www.subasonic.nl/watikbedoel.html

dit is mijn code, sorrry voor slordige tabuitlijning hier en daar( ik ga uit de php lus voor html en dan weer terug bij de teller):
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
<?
mysql_connect($host, $user, $password) or die('Kon geen contact maken met de database.');  
mysql_select_db($DBname) or die("Fout bij aanspreken database");

$query = 'SELECT * '
        . ' FROM produkten'
        . ' LEFT JOIN label_manager ON
          produkten.label_id=label_manager.label_id'
;
        
$result = mysql_query($query) or die (mysql_error());

//$resulttellen = mysql_num_rows($result) or die ('Fout bij ophalen gegevens');
$aantalrijen=3;
$teller=0;

echo '<table><tr>';
while($row = mysql_fetch_array($result))
            {

?>

<table width="146" height="117" border="0" cellpadding="0" cellspacing="0">
<form method="get" action="wijn.php" class="catalogusform">
<tr>
<td width="141" height="112" align="center" valign="top"><table width="136" height="107" border="0" cellpadding="0" cellspacing="0" background="img/labels/
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row['label_name']; ?>
">
<tr>
<td valign="top"><table width="136" height="107" border="0" cellpadding="2" cellspacing="0">
<tr align="right" valign="middle">
<td height="21" colspan="2" class="produktlabelkop"><span class=style3>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row['prod_naamkort']; ?>
<img src="./img/spacer.gif" width="3" height="1" hspace="0" vspace="0" border="0" align="absmiddle"></span></td>
</tr>
<tr>
<td width="70" height="69" valign="top"><input name="Submit" type="image" value="Submit" src="../img/spacer.gif" width="70" height="69">
<input name="prodID" type="hidden" id="prodID" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row['prod_id'];?>
"></td>
<td align="left" valign="top" class="produktlabeltextklein">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row['prod_soortkort']; ?>
<br>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row['prod_aanplant']; ?>
<br>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row['prod_kleur']; ?>
<br>
va. €
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row['prod_prijs1']; ?>
</td>
</tr>
</table></td>
</tr>
</table>
</td>
</tr>
</form>
</table>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
$teller
++;
   if ($teller%$aantalrijen==0)
   {
echo "</tr><tr>";
   }

}


echo '</tr></table>';
?>


Ik gebruik een stukje html voor opmaak van het formuliertje om.. nouja zie zelf maar wat een gedoe om eea op de pagina te krijgen

Is ergens een klein dingetje wat ik maar steeds over het hoofd zie bij de echo vd tr door php of komt het doordat ik uit de php lus ga?

Of kan ik misschien beter gebruik maken van $resultid->1
en dan mijn tabelletjes het overeenkomstig id nummer geven.

Wel ergens iets over gelezen maar heb geen idee hoe dat moet

Kees
Gewijzigd op 09/09/2004 21:35:00 door Kees
 
PHP hulp

PHP hulp

27/12/2024 13:32:12
 
Kees

kees

09/09/2004 21:52:00
Quote Anchor link
Al gevonden..

een echo '<td>'; aan het begin vd while lus doet het hem dan is elk tabelletje een cel.

Weer zolang over gedaan dit.
 
Rick

Rick

09/09/2004 23:08:00
Quote Anchor link
als je dat niet weet dan zou ik m'n html kennis maar eens wat gaan bijspijkeren ;)
 



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.