Ich versuche, die beste Zeile zu finden. Ich muss die Tabellenzeile mit den Eingabefeldern mit JS verknüpfen können, damit mehrere Elemente gleichzeitig eingegeben werden können Form, aber ich muss irgendwie jeder Eingabe einen eindeutigen Namen haben, um mit PHP zu zielen. Von dort muss ich auf die jeweils eine Insert-Anweisung ausgeführt in eine mySQL db einfügen .. Im Art von Hinzufügen von Zeilen und Ausführen mehrerer mySQL-Abfragen
hier
stapfte ======================<form action="" method="post" id="myForm">
<table class="addTable">
<tr>
<th>Title</th>
<th>Type</th>
<th>Quantity</th>
<th>Customer Price</th>
</tr>
<tr>
<td>
<input type="text" name="name" placeholder="Title" maxlength="60" value="<?php echo $_POST['name']; ?>">
</td>
<td>
<input type="text" name="type" placeholder="Type" maxlength="20" value="<?php echo $_POST['type']; ?>">
</td>
<td>
<input type="number" name="qty" placeholder="QTY" max="100" value="<?php echo $_POST['qty']; ?>">
</td>
<td>
<input type="text" name="price" placeholder="Price" value="<?php echo $_POST['price']; ?>">
</td>
</tr>
</table>
</form>
Dies ist eher eine konzeptionelle Sache Frage. Was ist der beste Weg, dies zu tun? –
haben Sie in Betracht gezogen, mit Array-Variablen zu arbeiten? Verwenden Sie ie. 'Qty []' als das 'name' Attribut in Ihrem HTML. Keine Notwendigkeit für eindeutige Namen, und PHP behandelt es schön als ein Array, wenn Sie '$ _GET ['qty']' '. – Pevara
"Machen Sie jeder Eingabe einen eindeutigen Namen": Können Sie bitte erklären, was Sie damit meinen? Meinst du eine eindeutige Zeilennummer? – Webomatik