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: 2 roky
|
0