Autor Zpráva
peter_r
Profil
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 *
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0