Anonym
30. September 2001 um 16:26
1
hallo leute
habe da ein kleine problem ich möchte die tabelle in etwa so darstellen 1 2 3
4 5 6
7 8 9
habe da auch schon ein script geschriben das es so darstellen sollte aber ja wie nicht anders erwartet ist da der wurm drin
ich hoffe jemand von euch seht den bug wo ich in meinem script habe
gruss und danke für die hilfe
$max_columns = 3
$col_counter = 1
while ($row = mysql_fetch_array ($result)) {
?>
>Senden
border=0 vspace=4 hspace=2>
$col_counter = $col_counter + 1
if ($col_counter > $max_columns){
print „“;
col_counter = 1;
}
for (expr1; expr2; expr3) Anweisung
for ($i = $col_counter to $max_columns)
print „“;
}
mysql_close();
?>
Die fett markierten Sachen fehlten.
Das „=“ vor $row muss weg (ist ja kein JSP).
$query_select=„SELECT first FROM employees“;
$result = mysql_query($query_select);
$max_columns = 3 ;
$col_counter = 1 ;
while ($row = mysql_fetch_array ($result)) {
?>
>Senden
border=0 vspace=4 hspace=2>
$col_counter = $col_counter + 1;
if ($col_counter > $max_columns){
print „“;
$ col_counter = 1;
}
}// while
mysql_close();
?>
Wofuer war die for-Schleife?
Wenn Du sie brauchst, dann sollte sie so aussehen:
for ($i = $col\_counter; $i
HTH
Patrick
Anonym
1. Oktober 2001 um 12:36
3
danke viel mal patrick
funktioniert wunder bar
die for schleife habe ich eingebaut weill ich gedacht habe die brauchts, aber wiess scheint nicht
danke gruss
christoph
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]