ExactControl: Variablenwert während einer While-Schleife um Wert X erhöhen

Beitrag lesen

Folgende Aufgabenstellung:

Es soll eine Liste ausgelesen werden, wobei jede Position eine X , Y und Z Achse hat. In erster Aufgabe soll die X Achse , ausgehend von einem festen Wert, mit jeder weiteren Position um den Wert 100 erhöht werden.

Folgenden Code habe ich bisher geschrieben, wobei ich aber an besagter Erhöhung der Intervall-Variable festhänge.

  
 // Definition der Vaiablen  
  
  
 $x   = '195830';   // X-Achse der Ausgangsposition  
 $y   =   '104548';   // Y-Achse der Ausgangsposition  
 $z   =   '-16357'; // Z-Achse der Ausgangsposition  
  
 // ************************************************************************************** //  
  
  
  
 mysql_select_db($dbase, $connect) or die ("Konnte die Datenbank nicht waehlen.");  
  
 $query = "SELECT * FROM spawnlist";  
 $result= mysql_query($query);  
  
  
    // Ausgabetabelle - Tabellenkopf  
  
 echo "  
   <table border=\"0\" width=\"100%\" colspan=\"5\">  
    <tr>  
        <td width=\"20px\"><b>id</b></td>  
           <td width=\"180px\"><b>location</b></td>  
           <td width=\"100px\"><b>locx</b></td>  
           <td width=\"100px\"><b>locy</b></td>  
           <td width=\"100px\"><b>locz</b></td>  
          </tr>  
         </table>";  
  
 // Abfrageschleife  
  
  while ($row = mysql_fetch_array($result))  
   {  
      $npcid = $row['id'];  
  
  
    if ($npcid  == 1)  
     {  
      $npcid = $row['id'];  
      $loc   = $row['location'];  
         $dblocx =  $x;  
         $dblocy =  $y;  
         $dblocz =  $z;  
     }  
    else  
     {  
      $int = '100';  
      $dblocx = $x + $int;  
      $npcid = $row['id'];  
      $loc   = $row['location'];  
      $dblocy = $y;  
      $dblocz = $z;  
     }  
  
  
  
    // Ausgabetabelle - Tabelleninhalt  
  
    echo "  
    <table border=\"0\" width=\"100%\" colspan=\"5\">  
     <tr>  
         <td width=\"20px\">$npcid</td>  
         <td width=\"180px\">$loc</td>  
         <td width=\"100px\">$dblocx</td>  
         <td width=\"100px\">$dblocy</td>  
         <td width=\"100px\">$dblocz</td>  
           </tr>  
          </table>";  
  
   }

Um das nochmal zu verdeutlichen. Die Schleife prüft ob es sich bei dem Eintrag um die ID 1 handelt. Falls ja, werden die Ausgangswerte
für die x, y und z Achse gesetzt. Sollte es bereits der 2te Eintrag sein,
soll der vordefinierte X Wert um 100 erhöht werden.
Ab der 3ten Position, soll somit der X Achsenwert um 200 erhöht werden... uns..

Konnte ich es soweit, verständlich erklären ?

Hier ein Link zu besagter Liste und bisherigem Ergebnis:
Positionenlisten