I am dynamically adding inputs and texts (code in JavaScript). I have to add all the texts from fields to the database(MySQL). I don't know how to connect JS and PHP in this situation. Adding inputs works. My problem is with adding value dynamically to the database form the inputs.
JS
<script type="text/javascript">
var lp=2;
//var lp = "<?= $liczba; ?>";
function dodaj_odpowiedz(kontener){
var kontener = document.getElementById(kontener);
var znacznik = document.createElement('input');
znacznik.setAttribute('type', 'text');
znacznik.setAttribute('name', 'odp'+lp);
znacznik.setAttribute('id', 'odp'+lp);
znacznik.className = 'upload';
znacznik.setAttribute('size', '40');
kontener.appendChild(znacznik);
var znacznik2 = document.createElement('input');
znacznik2.setAttribute('type', 'button');
znacznik2.setAttribute('name', 'usuwanie'+lp);
znacznik2.setAttribute('id', 'usun'+lp);
znacznik.className = 'upload';
var funkcja = "usun('"+lp+"')";
znacznik2.setAttribute('onclick', funkcja);
znacznik2.setAttribute('value', 'Usun');
// document.write(znacznik2 . "<br>");
kontener.appendChild(znacznik2);
lp++;
}
function usun(id){
$("#odp"+id).remove();
$("#usun"+id).remove();
}
</script>
PHP:
$liczba = "<script language='javascript'>document.write(lp);</script>";
echo 'ilosc: '.$liczba;
for ($i=2; $i <= $liczba ; $i++)
{
$odpowiedz2 = $_POST['odp".$i."'];
$sql_wprowadz_odpowiedz="INSERT INTO odpowiedzi (Tresc_odpowiedzi, Poprawnosc, ID_pytania) VALUES ('$odpowiedz2', NULL, '$row[ID_pytania]')"; //dodawanie kolejnych odpowiedzi do bazy
mysqli_query($sqlc,$sql_wprowadz_odpowiedz);
}
So, how can I add texts from inputs to database in this code?