While, For [php]

Pagina: 1
Acties:

  • RvS
  • Registratie: Juni 2001
  • Laatst online: 13-07 21:59
Hallow,

ik zit met het volgende probleem.
het zal wel simpel zijn, of ik lees erover heen... maar ik kom er niet uit.

De resultaten uit een query worden geteld (aantal), daarna is het de bedoeling dat ze worden weergegeven met een resultaat nummer ervoor.
Maar hij wil niet verder tellen dan 1.
Of als ik bv. 10 resultaten heb dan telt hij 10x tot 10.

Nogmaal het zal wel simpel zijn...

code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
  <? while ($pc_result = mysql_fetch_array($pc_zoek)){ 
    for ($i = 1; $i <= $aantal_gevonden; $i++)
  echo "<tr><td>\n
  <center>$i $pc_result[Nummer]</center>\n
  </td><td>\n
  <center>$pc_result[postcode]</center>\n
  </td><td>\n
  <center>$pc_result[achternaam]</center>\n
  </td><td>\n
  <center>$pc_result[initialen]</center>\n
  </td><td>\n
  <center>$pc_result[tussenvoegsel]</center>\n
  </td></tr>\n" ;} 
?>

thx!

  • Wacky
  • Registratie: Januari 2000
  • Laatst online: 30-08 10:27

Wacky

Dr. Lektroluv \o/

Op maandag 14 januari 2002 17:45 schreef RvS het volgende:
code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
  <? while ($pc_result = mysql_fetch_array($pc_zoek)){ 
    for ($i = 1; $i <= $aantal_gevonden; $i++)
  echo "<tr><td>\n
  <center>$i $pc_result[Nummer]</center>\n
  </td><td>\n
  <center>$pc_result[postcode]</center>\n
  </td><td>\n
  <center>$pc_result[achternaam]</center>\n
  </td><td>\n
  <center>$pc_result[initialen]</center>\n
  </td><td>\n
  <center>$pc_result[tussenvoegsel]</center>\n
  </td></tr>\n" ;} 
?>
Er staat
PHP:
1
2
3
<?
($i = 1; ...
?>

Verhoog dat en try again

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
   $pc_zoek = mysql_query(....) or die(mysql_error());
   $aantal_gevonden = mysql_num_rows($pc_zoek);

    for ($i = 1; $i <= $aantal_gevonden; $i++)
   {
  $pc_result = mysql_fetch_array($pc_zoek);
  echo "<tr><td>\n";
  echo "<center>$i $pc_result["Nummer"]</center>\n";
  echo "</td><td>\n";
  echo "<center>$pc_result["postcode"]</center>\n";
  echo "</td><td>\n";
  echo "<center>$pc_result["achternaam"]</center>\n";
  echo "</td><td>\n";
  echo "<center>$pc_result["initialen"]</center>\n";
  echo "</td><td>\n";
  echo "<center>$pc_result["tussenvoegsel"]</center>\n";
  echo "</td></tr>\n";
  } 
?>

dit zou moeten werken

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Bartholomew
  • Registratie: Januari 2000
  • Laatst online: 12-04 12:56
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
 
$i = 1;
while ($pc_result = mysql_fetch_array($pc_zoek))
{
echo "<tr><td>\n  <center>$i $pc_result[Nummer]</center>\n  </td><td>\n
<center>$pc_result[postcode]</center>\n  </td><td>\n  
<center>$pc_result[achternaam]</center>\n  </td><td>\n  
<center>$pc_result[initialen]</center>\n  </td><td>\n  
<center>$pc_result[tussenvoegsel]</center>\n  </td></tr>\n";

$i++;
}
?>

misschien heb je zo meer geluk ...

Verwijderd

Zomaar een opmerking over je html style:
<td align="center"> Staat wat professioneler

  • RvS
  • Registratie: Juni 2001
  • Laatst online: 13-07 21:59
Thx! allen het werkt.

En ik zal ook wat beter op mijn html letten :)
Pagina: 1