PHP Formular DropDown mit Neueinträgen

Hallo…

ich bin dabei ein Formular zu erstellen und möchte dabei eines erreichen.

Der User gibt die ersten Buchstaben ein und das System listet entsprechend alles bestehenden Einträge auf…wenn es noch nichts gibt, dann kann er seinen Eintrag fertigstellen und abschicken. Beim nächsten mal steht dieser Punkt dann auch wieder zur Verfügung. Kann man das so in PHP umsetzen (die Daten stehen in mySQL)? Alternativ hatte ich ein Dropdown und zusätzlich ein zweites Feld, in der er neue Optionen einfügen kann. Nach dem Absenden wird nur geprüft, was in die Tabelle geschrieben wird. Das wäre mein Notfallplan.

Danke für eine Rückmeldung.

Bei MS Access gibt es die Möglichkeit bei Kombinationsfeldern neue Einträge zulassen kann.

Hallo…

ich bin dabei ein Formular zu erstellen und möchte dabei eines
erreichen.

Der User gibt die ersten Buchstaben ein und das System listet
entsprechend alles bestehenden Einträge auf…wenn es noch
nichts gibt, dann kann er seinen Eintrag fertigstellen und
abschicken. Beim nächsten mal steht dieser Punkt dann auch
wieder zur Verfügung. Kann man das so in PHP umsetzen (die
Daten stehen in mySQL)? Alternativ hatte ich ein Dropdown und

könntest du mit AJAX machen oder mit JavaScript.

zusätzlich ein zweites Feld, in der er neue Optionen einfügen
kann. Nach dem Absenden wird nur geprüft, was in die Tabelle
geschrieben wird. Das wäre mein Notfallplan.

Danke für eine Rückmeldung.

Bei MS Access gibt es die Möglichkeit bei Kombinationsfeldern
neue Einträge zulassen kann.

schau bei HTML , dort gibbet keine Kombifelder, die sind wie auch bei ACCESS aus 2 Feldern zusammengeschraubt.

Man könnte das doch auch mit einem sich zurecht basteln…

hier mal ein kurzer Vorschlag…(Aber MSSQL Syntax ( nicht viel anders als mySQL ))

[Grob gedacht so…

–>eintrag.php

session start();
$eintrag = $_SESSION[‚name‘];
$suche = „SELECT eintragspalte FROM eintragstabelle WHERE eintragspalte LIKE ‚$eintrag‘“;
$ergebnis = mssql_query($suche);
while (list ($eintragback) = mssql_fetch_row($ergebnis))
{

| Hier Möglichkeit zur Asugabe |

z.b. echo „$eintragback“;
};

in der Variable „$eintragback“ steht jeder Eintrag, der mit den Buchstaben beginnt, welche der User im input Feld eingibt.

?>

–>naechsteseitee.php

session start();
$eintrag = $_POST[‚eintrag‘];
$eintrag = $eintrag + *;
$_SESSION[‚name‘] = $eintrag;
header(‚location:eintrag.php‘);

?>