Rijen schrijven
Ik heb een stukje code, waarbij het systeem verschillende rijen onder elkaar wegschrijft. Maar nu wil ik dat er eerst 3 kolommen naast elkaar worden gemaakt en dan de volgende rij pas.
Nu dus:
Item 1
Item 2
Item 3
Item 4
Item 5
Item 6
Moet worden:
Item1 Item2 Item3
Item4 Item5 Item6
Code:
<table cellspacing="3" cellpadding="0" border="0" width="100%">
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
#---------- schrijf de rijen
$query_overzicht = mysql_query ("SELECT * FROM producten ORDER BY id ASC");
while ($row = mysql_fetch_array ($query_overzicht)) {
$row['prijs'] = "€".number_format($row['prijs'], 2, ',', ',');
echo "<tr>
<td style=\"font-family:Arial; font-size:12px;\">
<b>".$row['bestelnummer']."</b>
<BR>
".$row['image']."
</td>
</tr>\n";
echo "<tr>
<td valign=\"top\">
".$row['prijs']."
</td></tr>\n";
echo "<tr><td valign=\"top\">
<input type=\"text\" name=\"product[".$row['id']."]\" id=\"product[".$row['id']."]\" value=\"0\" style=\"width:25px;text-align:middle;\" maxlength=\"2\" onKeyPress=\"return KeyCheck(this,event);\">\n";
echo "<a href=\"javascript:increase_value(".$row['id'].");\" title=\"Voeg een eenheid toe\"><img src=\"plus.gif\" border=\"0\" align=\"absmiddle\"></a> <a href=\"javascript:decrease_value(".$row['id'].");\" title=\"Haal er een eenheid af\"><img src=\"min.gif\" border=\"0\" align=\"absmiddle\"></a>\n</td>\n</tr>\n";
}
#----------
?>
#---------- schrijf de rijen
$query_overzicht = mysql_query ("SELECT * FROM producten ORDER BY id ASC");
while ($row = mysql_fetch_array ($query_overzicht)) {
$row['prijs'] = "€".number_format($row['prijs'], 2, ',', ',');
echo "<tr>
<td style=\"font-family:Arial; font-size:12px;\">
<b>".$row['bestelnummer']."</b>
<BR>
".$row['image']."
</td>
</tr>\n";
echo "<tr>
<td valign=\"top\">
".$row['prijs']."
</td></tr>\n";
echo "<tr><td valign=\"top\">
<input type=\"text\" name=\"product[".$row['id']."]\" id=\"product[".$row['id']."]\" value=\"0\" style=\"width:25px;text-align:middle;\" maxlength=\"2\" onKeyPress=\"return KeyCheck(this,event);\">\n";
echo "<a href=\"javascript:increase_value(".$row['id'].");\" title=\"Voeg een eenheid toe\"><img src=\"plus.gif\" border=\"0\" align=\"absmiddle\"></a> <a href=\"javascript:decrease_value(".$row['id'].");\" title=\"Haal er een eenheid af\"><img src=\"min.gif\" border=\"0\" align=\"absmiddle\"></a>\n</td>\n</tr>\n";
}
#----------
?>
<tr>
<td align="left" width="70%"><BR><input type="reset" value="Leeg de velden"></td><td align="right"><BR><input type="submit" value="Stap 2 | Besteloverzicht" name="subknop"></td>
</tr>
</table>
Bij voorbaat dank!
$teller = 1;
while {
<td>adsasd</td>
if ( $teller++ ==3 ) {
$teller =1
</tr>
}
}
Code (php)
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
32
33
34
35
36
37
38
39
40
41
42
43
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
32
33
34
35
36
37
38
39
40
41
42
43
<table cellspacing="3" cellpadding="0" border="0" width="100%">
<tr>
<?
$teller = 1;
while {
?>
<td>
<?php
#---------- schrijf de rijen
$query_overzicht = mysql_query ("SELECT * FROM producten ORDER BY id ASC");
while ($row = mysql_fetch_array ($query_overzicht)) {
$row['prijs'] = "€".number_format($row['prijs'], 2, ',', ',');
echo "<tr>
<td style=\"font-family:Arial; font-size:12px;\">
<b>".$row['bestelnummer']."</b>
<BR>
".$row['image']."
</td>
</tr>\n";
echo "<tr>
<td valign=\"top\">
".$row['prijs']."
</td></tr>\n";
echo "<tr><td valign=\"top\">
<input type=\"text\" name=\"product[".$row['id']."]\" id=\"product[".$row['id']."]\" value=\"0\" style=\"width:25px;text-align:middle;\" maxlength=\"2\" onKeyPress=\"return KeyCheck(this,event);\">\n";
echo "<a href=\"javascript:increase_value(".$row['id'].");\" title=\"Voeg een eenheid toe\"><img src=\"plus.gif\" border=\"0\" align=\"absmiddle\"></a> <a href=\"javascript:decrease_value(".$row['id'].");\" title=\"Haal er een eenheid af\"><img src=\"min.gif\" border=\"0\" align=\"absmiddle\"></a>\n</td>\n</tr>\n";
}
#----------
?>
</td>
<?
if ( $teller++ ==3 ) {
$teller =1
?>
</tr>
<?
}
}
?>
<tr>
<td align="left" width="70%"><BR><input type="reset" value="Leeg de velden"></td><td align="right"><BR><input type="submit" value="Stap 2 | Besteloverzicht" name="subknop"></td>
</tr>
</table>
<tr>
<?
$teller = 1;
while {
?>
<td>
<?php
#---------- schrijf de rijen
$query_overzicht = mysql_query ("SELECT * FROM producten ORDER BY id ASC");
while ($row = mysql_fetch_array ($query_overzicht)) {
$row['prijs'] = "€".number_format($row['prijs'], 2, ',', ',');
echo "<tr>
<td style=\"font-family:Arial; font-size:12px;\">
<b>".$row['bestelnummer']."</b>
<BR>
".$row['image']."
</td>
</tr>\n";
echo "<tr>
<td valign=\"top\">
".$row['prijs']."
</td></tr>\n";
echo "<tr><td valign=\"top\">
<input type=\"text\" name=\"product[".$row['id']."]\" id=\"product[".$row['id']."]\" value=\"0\" style=\"width:25px;text-align:middle;\" maxlength=\"2\" onKeyPress=\"return KeyCheck(this,event);\">\n";
echo "<a href=\"javascript:increase_value(".$row['id'].");\" title=\"Voeg een eenheid toe\"><img src=\"plus.gif\" border=\"0\" align=\"absmiddle\"></a> <a href=\"javascript:decrease_value(".$row['id'].");\" title=\"Haal er een eenheid af\"><img src=\"min.gif\" border=\"0\" align=\"absmiddle\"></a>\n</td>\n</tr>\n";
}
#----------
?>
</td>
<?
if ( $teller++ ==3 ) {
$teller =1
?>
</tr>
<?
}
}
?>
<tr>
<td align="left" width="70%"><BR><input type="reset" value="Leeg de velden"></td><td align="right"><BR><input type="submit" value="Stap 2 | Besteloverzicht" name="subknop"></td>
</tr>
</table>
Gewijzigd op 01/01/1970 01:00:00 door Marijn
Kan iemand me aub helpen?
Wat gaat er precies fout? Met 'hij doet het nog niet goed' kan ik echt niets
vanwaar die terugkoppeling naar $teller = 1?
@ Wim: Ik weet niet waarom die terugkoppeling zo is, ik heb dit overgenomen van de vorige post van Sebas.
zet er even en omheen.
done
Staat je error reporting aan? Staat er iets in de broncode? Het kan zijn dat door verkeerd gebruik van td's en tr's niks meer in je tabel wordt weergegeven. Ben benieuwd.
Dit komt uit mijn broncode:
Dus daar wordt je ook niet veel wijzer van.