mam problem otóż mam formularz zamówienia i jest w nim do podania nazwa produktu domyślnie jest jedno pole ale jest funkcja dodająca dodatkowe jedno pole. Domyślne pole ma nazwę $_POST['product_name'], każde następne ma nazwę $_POST['product_name_+1']. Formularz ten przesyłam do pliku PDF jako tabela i teraz chcę zrobić że tyle ile jest tych pól z produktami tyle będzie wierszy w tabeli i problem polega na tym że nie wiem jak zliczyć ile jest tych produktów. Dodając że liczba produktów do dodania jest nieokreślona można dodawać wiele produktów.
Kod z formularza:
$addOrder_local .= '<div id="p_scents"><label>Nazwa produktu:</label><br><input type="text" name="product_name" value="'.$_POST['product_name'].'"><br></div><br>'; $addOrder_local .= '<a href="#" id="addScnt"><h4>Dodaj następny produkt</h4></a><br>';
Kod dodający następne pole
$(function() { var scntDiv = $('#p_scents'); var i = $('#p_scents p').size() + 1; $('#addScnt').live('click', function() { $('<p><label for="p_scnts"><input type="text" id="p_scnt" size="20" name="product_name_' + i +'" value="" placeholder="" /></label> <a href="#" id="remScnt">Usuń</a></p>').appendTo(scntDiv); i++; return false; }); $('#remScnt').live('click', function() { if( i > 1 ) { $(this).parents('p').remove(); i--; } return false; }); });
Z góry dziękuję i pozdrawiam
