2009-07-07 3 views
0

In einem Framework wie Django oder Pylons können Sie eine Funktion für die Formularübergabe einrichten. Wenn Ihr Formular beinhaltet ein Dropdown-Menü (das heißt ein select-Tag) bestückt mit Objekten aus einer Datenbank die Werte gleich der Primärschlüssel für die Aufzeichnung wie einstellen:Dropdown-Menüs in Formularen, die primäre Datenbankschlüssel enthalten

<select> 
    <option value="1">Volvo</option> 
    <option value="2">Saab</option> 
    <option value="3">Mercedes</option> 
    <option value="4">Audi</option> 
</select> 

Ist dies eine sichere Praxis? Ist etwas falsch mit der Verwendung eines Primärschlüssels? Wenn Sie den Primärschlüssel nicht für den Wert verwenden sollten, wie sonst können Sie dieses Formular erstellen?

+0

Worüber machen Sie sich Sorgen? Was kann man voraussehen, dass damit etwas falsch läuft? –

Antwort

3

Die Verwendung des Primärschlüssels ist in Ordnung. Was genau beschäftigt dich damit? Dies ist ein Implementierungsdetail, das dem Benutzer auf der tatsächlich gerenderten Seite nicht angezeigt wird.

Verwandte Themen