Zugriff auf Datalist.

  • PHP

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von N3X.

    Zugriff auf Datalist.

    Hallo zusammen,
    Dies hier ist zurzeit mein code:

    HTML-Quellcode

    1. <td>Lieferant: </td>
    2. <td>
    3. <input type="text" name="lieferanten_bezeichnung" list="browsers" value="<?php echo $ac; ?>">
    4. <datalist id="browsers">
    5. <?php
    6. foreach (array_combine($aa, $ab) as $typ => $nr) {
    7. if(isset($_POST['lieferanten_bezeichnung'])and $_POST['lieferanten_bezeichnung'] == $typ){
    8. }
    9. echo '<option value="' . $typ . '">' . $nr . '</option>';
    10. }
    11. ?>
    12. </datalist>


    in "lieferanten_bezeichnung" wird ja nun der " Typ " gespeichert bez. wenn ich den wieder Abrufe steckt der Typ des Gewählten Elements drin.

    Wie kann ich jetzt auf dessen $nr zugreifen?

    Vielen Dank für eure Hilfe
    POST-Parameter auswerten und über den Array-Key auf das entsprechende Element zugreifen.
    Wenn es sich um eine Auswertung des Absendens des Formulars handeln soll:

    PHP-Quellcode

    1. $array = array_combine($aa, $ab);
    2. $value = null;
    3. if(array_key_exists($_POST['lieferanten_bezeichnung'], $array)){
    4. $value = $array[$_POST['lieferanten_bezeichnung']];
    5. }



    Und für die Zukunft möchte ich dir den Tipp mitgeben, Variablen sinnvoll zu benennen. Insbesondere auch vom Benutzer übergebene Parameter ordentlich durchzufiltern.