[PHP & MySQL] For-Schleifenproblem

Baronesse
Ich habe das Problem mit der For- Schleife. sie sollte nur 1. 2. 3. Rang benennen. Aber mit immer einem anderen namen.
Nun hab sieht es aber so aus:

1.Name1
2.Name1
3.Name1
1.Name2
usw.

So ist mein Fehler?


Mein Code sieht bisher so aus:

php:
1:
edit
Baronesse
Wenn ich das durchnumerieren will?
*auf der Leitung steht* Hilf mir mal bitte runter^^
Baronesse
Irgendwo muss da ein Fehler sein...
Weil ich da keine Ausgabe bekomme:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:

<?php
    $count 1;
    while($count 4)  {
        echo  "<tr>
        <td>$count."";
        $count++;</td>";} ?>
        <?php include('db.php');
         $dateiname "erfolge.php";

$sql "SELECT * FROM `user` Order by Ranking DESC" or die("$sql<hr />" .mysql_error());
$result mysql_query($sql);
while ($row mysql_fetch_array($result))
{ $name"$row[Vorname]";
     echo"<td>$name</td>
               <td>".$row[Ranking]."</td>
        </tr>
         <tr>";} ?>
Baronesse
Oh man, was bin ich dämlich... aber ich hocke auch schon den ganzen Tag davor ich sehe den Wald vor lauter Bäumen nicht mehr *sfz*