Array Problem....

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Array Problem....

    Hallo,

    ich programmiere grade eine Verwaltungssoftware für Wettkämpfe.

    Trainer können dafür Athleten anmelden. Erhalten fortlaufend eine ID.

    PHP-Code:
    3 3 1 1 0 Arsch  Karl    1987 2 DE-052209 4     NULL 0   0 20 0 0 0 0 0 
    7 6 1 1 0 Tünnes Dieter  1966 5 DE
    -051269 2     NULL 0   0 20 0 0 0 0 0 
    Die erste Zahl ist die ID mit auto_increment. Die 5te Zahl ist für die Startnummer vorgesehen.

    Die Startnummern sollen mit einem Script händisch vergeben werden.

    PHP-Code:
    while($row=mysql_fetch_array($getdata))
    {
      echo
    '<td width="40" class="schrift" align="center">'.$id.'</td>
              <td width="70" class="schrift" align="center">
              <input type="text" size="4" name="startnr[]"></td>
              <td width="220" class="schrift">
                &nbsp;'
    .$row['name1'].', '.$row['vorname1'].'</td>';

    if(
    $row['name2'] != "" && $row['vorname2'] != "")
    {
      echo
    '<td width="220" class="schrift">
                &nbsp;'
    .$row['name2'].', '.$row['vorname2'].'</td>';
    }
     else
     {
       echo
    '<td width="220" class="schrift">&nbsp;</td>';
      }
    echo     
    '</tr>'

    Die Startnummern sollen in das Array startnr[] eingegeben werden.

    Da die ID der Meldung aber nicht fortlaufend ist hab ich ein Problem die Eingaben der Startnummern den ID's zu zu ordnen.

    Ich hoffe ich hab es verständlich ausgedrückt. Falls mehr benötigt wird bitte bescheid sagen. Danke.

    Kann mir da jemand helfen?

  • #2
    nicht verstanden.
    Die Startnummern sollen in das Array startnr[] eingegeben werden.
    wofür?

    Kommentar


    • #3
      Gib den Feld startnr noch einen Index: startnr[IDDesDatensatzes]

      Dann kannst du in deinem Script mit

      PHP-Code:
      foreach ($_POST['startnr'] as $key => $value
      Auf beide Daten zugreifen.

      Kommentar


      • #4
        Wenn stets genau eine Startnummer pro eingabe (Textfeld) verwendet wird, wozu brauchst du dann ein Array?
        Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

        Kommentar

        Lädt...
        X