Wert aus Select Feld als ID
Hallo,
ich brauche mal eine Idee von ein paar schlauen köpfen,
Das Problem:
MySQL-DB mit Tabelle die Werte enthält in der Form ID - WERT
also z.B.
Spalte1 | Spalte 2
5 | Kunde
12 | Interessent
Nun werden diese Werte in einem Select Feld ausgegeben.
Nun kommt das eigentliche Problem, ich will nicht den Wert in der Tabelle wo die usereingaben abgespeichert werden hinterlegen sondern die ID. Eine unschöne möglichkeit ist mir eingefallen nämlich das ich ja jeweils ID und Wert in das select feld schreiben kann wie z.B.
5: Kunde
12: Interessent
und beim abspeichern am doppelpunkt die variable trenne nur finde ich diese möglichkeit recht unschön.
Ich hoffe jemand hat eine idee was man da machen kann, da muss es eine Möglichkeit geben zurnot auch über JS, AJAX etc. am primär sollte es versucht werden auf Basis von PHP zu realisieren.
ich brauche mal eine Idee von ein paar schlauen köpfen,
Das Problem:
MySQL-DB mit Tabelle die Werte enthält in der Form ID - WERT
also z.B.
Spalte1 | Spalte 2
5 | Kunde
12 | Interessent
Nun werden diese Werte in einem Select Feld ausgegeben.
Nun kommt das eigentliche Problem, ich will nicht den Wert in der Tabelle wo die usereingaben abgespeichert werden hinterlegen sondern die ID. Eine unschöne möglichkeit ist mir eingefallen nämlich das ich ja jeweils ID und Wert in das select feld schreiben kann wie z.B.
5: Kunde
12: Interessent
und beim abspeichern am doppelpunkt die variable trenne nur finde ich diese möglichkeit recht unschön.
Ich hoffe jemand hat eine idee was man da machen kann, da muss es eine Möglichkeit geben zurnot auch über JS, AJAX etc. am primär sollte es versucht werden auf Basis von PHP zu realisieren.
Please also mark the comments that contributed to the solution of the article
Content-Key: 94043
Url: https://administrator.de/contentid/94043
Printed on: April 20, 2024 at 05:04 o'clock
2 Comments
Latest comment
Moin,
hoffe ich verstehe das jetzt richtig.
Wie wäre es denn mit:
Der Arraykey "kundentyp" des $_GET oder $_POST Arrays enthält dann nur die ID des gewählten Types.
$_GET['kundentyp'] = 5;
$_POST['kundentyp'] = 12;
Gruß
Arano
hoffe ich verstehe das jetzt richtig.
Wie wäre es denn mit:
<select name="kundentyp">
<option value="0" selected>Bitte wählen...</option>
<option value="5">Kunde</option>
<option value="12">Interessent</option>
</select>
$_GET['kundentyp'] = 5;
$_POST['kundentyp'] = 12;
Gruß
Arano