Okay, vorher bin ich ein Anfänger in PHP. Verzeihen Sie mir diese dumme Frage.Daten mit dynamischem Eingangsnamen in Datenbank speichern?
Sagen Sie, dass id_user '1' 2 Elemente hat, so wird es 2 Eingabeformular für jedes Element erstellen.
Dies sind die Eingabeformulare:
<input value="0" type="text" name="store_<?php echo $id= "I got this value from id.item in database, in this case '5'" ?>" required="required">
<input value="0" type="text" name="take_<?php echo $id= "I got this value from id.item in database, in this case '5'" ?>" required="required">
<input value="0" type="text" name="store_<?php echo $id= "I got this value from id.item in database, in this case '6'" ?>" required="required">
<input value="0" type="text" name="take_<?php echo $id= "I got this value from id.item in database, in this case '6'" ?>" required="required">
Hinweis: Wert take_ {id} und store_ {id} werden aus der Tabelle 'item' coloumn 'id_item' in Datenbank abgerufen werden.
Die Benutzereingabe diese Werte:
*value 'store' for id_item 5 is 3
*value 'take' for id_item 5 is 2
*value 'store' for id_item 6 is 1
*value 'take' for id_item 6 is 1
Wie speichere ich Wert ‚speichern‘ und ‚nimmt‘ von Benutzereingaben in der Datenbank mit der zugehörigen ID? Betrachtet man 1 Benutzer kann mehrere Artikel haben.
Dies ist ein Tabellenelement.
->id_user (referencing id_user from user's table)
->id_item # this primary key
->Take
->Store
Also das Endergebnis wird so sein:
id_user : 1
id_item : 5
Store : 3
Take : 2
Und wie diese
id_user : 1
id_item : 6
Store : 1
Take : 1
Ich habe den ganzen Tag gegoogelt worden ist, und ich denke, regex mit Muster ‚store_ 'und' take_ 'sollte es tun? oder gibt es einen anderen Weg, dies zu erreichen?
Thankyou :)
Wäre es nicht einfacher sein, eine Anordnung zu verwenden, zB: ' CD001
Möchten Sie bitte ein Beispiel geben? @ CD001 – Dika