
Mam sobie skrypt w js odpowiedzialny za dodawnie nowego wiersza w forumlarzu:
<script type="text/javascript"> var i = 1; function dodaj(id) { var Div = document.getElementById(id); var numer = document.createElement("input"); var imie = document.createElement("input"); var pojazd = document.createElement("input"); var etrt = document.createElement("input"); var et = document.createElement("input"); var br = document.createElement("br"); var divn = document.createElement("span"); divn.setAttribute("class","style4"); divn.innerHTML=i+'. Numer startowy: '; var divw = document.createElement("span"); divw.setAttribute("class","style4"); divw.innerHTML=' Nazwisko i imię: '; Div.appendChild(divn); var divy = document.createElement("span"); divy.setAttribute("class","style4"); divy.innerHTML=' Pojazd: '; Div.appendChild(divy); var divz = document.createElement("span"); divz.setAttribute("class","style4"); divz.innerHTML=' ET+RT: '; Div.appendChild(divz); var divr = document.createElement("span"); divr.setAttribute("class","style4"); divr.innerHTML=' ET: '; Div.appendChild(divr); numer.setAttribute("name","numer["+i+"]"); numer.setAttribute("type","text"); numer.setAttribute("size","5"); numer.setAttribute("class","style4"); Div.appendChild(numer); Div.appendChild(divw); imie.setAttribute("name","imie["+i+"]"); imie.setAttribute("type","text"); imie.setAttribute("size","15"); imie.setAttribute("class","style4"); Div.appendChild(imie); Div.appendChild(divy); pojazd.setAttribute("name","pojazd["+i+"]"); pojazd.setAttribute("type","text"); pojazd.setAttribute("size","15"); pojazd.setAttribute("class","style4"); Div.appendChild(pojazd); Div.appendChild(divz); etrt.setAttribute("name","etrt["+i+"]"); etrt.setAttribute("type","text"); etrt.setAttribute("size","15"); etrt.setAttribute("class","style4"); Div.appendChild(etrt); Div.appendChild(divr); et.setAttribute("name","et["+i+"]"); et.setAttribute("type","text"); et.setAttribute("size","15"); et.setAttribute("class","style4"); Div.appendChild(et); Div.appendChild(br); ++i; } </script>
A potem mam plik obrabiający dane z formularza i wysyłające dane do bazy danych:
<? $serwer='localhost'; $user='******'; $pass='******'; $baza='jbs_ip'; { $numer=$_POST['numer']; $imie=$_POST['imie']; $pojazd=$_POST['pojazd']; $etrt=$_POST['etrt']; $et=$_POST['et']; $insert="INSERT INTO `eleminacje` (`id` , `numer` , `imie` , `pojazd` , `etrt` , `et` ) VALUES ('', '".$numer."', '".$imie."', '".$pojazd."', '".$etrt."', '".$et."');"; } else ?>
Problem polega na tym że jak przeglądam dane w phpmyadmin to zamiast tego co było w polach formularza widze same słowa Array. Nie wiem w czym tkwi problem. Siedze juz drugi dzien nad tym :/ Ja jednak jestem za tym że jest coś ze skryptem js, cos musi motac z nazwami input'ów albo coś w tym stylu ale z javascriptu jestem kompletnie zielony.