| Autor | Zpráva | ||
|---|---|---|---|
| peter_r Profil |
#1 · Zasláno: 11. 7. 2022, 12:56:59
prosím o radu
týmto zapisujem výrobok s jednotlivými vrstvami, ktorých môže byť 1 až 10 if ($_POST)
{
Db::query('
INSERT INTO vyrobok (nazov, vrstva1, vrstva2, vrstva3, vrstva4, vrstva5, vrstva6, vrstva7, vrstva8, vrstva9, vrstva10)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
', $_POST['nazov'], $_POST['vrstva1'], $_POST['vrstva2'], $_POST['vrstva3'], $_POST['vrstva4'], $_POST['vrstva5'], $_POST['vrstva6'], $_POST['vrstva7'], $_POST['vrstva8'], $_POST['vrstva9'], $_POST['vrstva10']);
echo('<p>Výrobok bol úspešne pridaný.</p>');
}
<form method="post">
<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tbody>
<tr>
<td>Názov:</td>
<td><input type="text" name="nazov" /></td>
</tr>
<tr>
<td>Vrstva1:</td>
<td><input type="text" name="vrstva1" /></td>
</tr>
<tr>
<td>Vrstva2:</td>
<td><input type="text" name="vrstva2" /></td>
</tr>
</tbody>
</table>
<br /><br /><input type="submit" value="Pridať" />
</form>tých imputov som tam dal len dva aby to nebolo zvytočne dlhé ako urobiť, aby mi nezobrazovalo vždy všetkých 10 inputov ale len jeden a za tým nejaký odkaz "Pridať vrtstvu" a po stlačení by pridalo druhý input atď ďakujem. |
||
| anonym_ Profil * |
#2 · Zasláno: 11. 7. 2022, 13:10:50
peter_r:
Name bude vrstva[].
Pro vytvoření nového elementu doporučuji ke čtení Document.createElement() - Web APIs | MDN nebo Node.cloneNode() - Web APIs | MDN. |
||
|
Časová prodleva: 4 roky
|
|||
0