• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Datalist Auswerten

schnibli

Neues Mitglied
Hallo zusammen, ich bin ganz neu hier und habe auch ein kleines Problem

Ich würde gerne in eine Datalist 2 Spalten aus einer Mysql ausgeben ->Funktioniert
Nach dem auswählen eines Artikels soll die 2 Spalte in eine Variable geschrieben werden sodass ich diese mit dem Post befehl übergeben kann --> dies funktioniert nicht :s

PHP:
$sql = "SELECT *
        FROM monteure" ;
$erg = $db->query ($sql) or die ("Fehlermeldung=".$db->error);
while(($row = $erg->fetch_assoc()) !== Null){
$nachname[] = $row["nachname"];
$id_monteur[] = $row["id"];
}

Code:
<tr><td>Dein Name:</td>
<td>
    <input type="text" name="nachname" list="browsers">
    <datalist id="browsers">
<?php
foreach (array_combine($nachname, $id_monteur) as $erg_nachname => $erg_id_monteur) { 

    if(isset($_POST['nachname'])and $_POST['nachname'] == $erg_nachname){
    $z = $erg_id_monteur;

    echo '<option value="' . $erg_nachname . '">' . $erg_id_monteur . '</option>';
}

?> 
        </option>
    </datalist>
</td>
<td>ID Monteur.:</td>
<td><input type="text" name="id_monteur"  size="10" value=<?php echo $z; ?>" readonly="readonly" required></td></tr>

Das anzeigen Funktioniert wunderbar:
peter 1
hans 2
....

Nun würde ich gerne nicht die erste sonder nur die 2 spalte weiterverarbeiten.

Also wenn ich Peter wähle soll "1" übermittelt werden, jedoch weis ich nicht wie ich zu diesem Ergebnis komme :s
Hallo zusammen,

Ich habe eine Datalist, die ich mit 2 Tabellen Befülle:
 
Zurück
Oben