Я новичок в php. У меня есть сценарий jQuery, который будет генерировать новые элементы. Пользователь нажимает кнопку submit и берется на страницу2.php. Вот где мне нужен php-цикл, чтобы определить, сколько текстовых входов создается пользователем.php сохраняет зацикленные данные в массиве
page1.php
<!DOCTYPE html>
<html>
<head>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.9.1.min.js'> </script>
<script type='text/javascript'>
$(document).ready(function() {
$('#btn').click(function() {
var x = parseInt($('#hidtxt').val()) + (1*1);
var z = "<input type='text' id='txt" + x + "' name='txt" + x + "' size='10'/>";
$('#main').append(z);
$('#hidtxt').val(x);
});
});
</script>
</head>
<body>
<form name='myform' action='page2.php' method='post'/>
<input type='hidden' value='1' name='hidtxt' id='hidtxt'/>
<div id='main'>
<input type='text' id='txt1' name='txt1' size='10'/>
</div>
<input type='button' id='btn' name='btn' value='Add Text Box'/>
<input type='submit' value='Submit' id='subBtn' name='subBtn'/>
</form>
</body>
</html>
Тогда page2.php
<?php
//CREATE LOOP TO POST ALL TEXT INPUTS
$val1 = $_POST['txt1'];
$val2 = $_POST['txt2'];
....
....
$valx = $_POST['txtx'];
?>
Таким образом, это передает каждый элемент в массив. Как вызвать определенное значение из массива? – bagofmilk
Если вы хотите вызвать конкретный вход, вы можете использовать его как '$ _POST ['txt'. $ Id_of_input]' – Gautam3164
sweet. Это потрясающе. спасибо – bagofmilk