Недавно я работал над контактным модулем. Есть 3 столбца, т. Е. name
, email
, phone
и кнопка +1
, которая включает в себя новую строку, чтобы добавить еще один контакт с использованием ajax. И вот проблема возникает. Когда я обновляю свою структуру, данные в старом поле контакта исчезают.Структура формы обновления с использованием ajax
Например:
я вошел в 2 ряда и заполняли данные, как name1, EMAIL1, и так далее ..
name1 email1 phone1
name2 email2 phone2
Теперь для того, чтобы добавить еще один контакт подал я использовать +1
боты. и как только я нажимаю его я получаю:
blank_1 blank_1 blank_1
blank_2 blank_2 blank_2
blank_3 blank_3 blank_3 //here blank_1, blank_2, blank_3 are just expressing blank columns
Мой JQuery код:
$ (документ) .ready (функция (е) { Num = 0; $ ('# plus_contact '). click (function (e) { num = num +1; $ .ajax ({ url:' contact/contact_form.php ', метод:' POST ', данные: "number =" + num, успех: функция (данные) { $ ('#contact_form_div') HTML (данные). }, }); }); });contact_form.php
<?php
if(isset($_POST['number']) && is_numeric($_POST['number']))
{
echo $list =$_POST['number'];
if($list == 1)
{
for($i=0; $i<$list;$i++)
{
?>
<div class="form-group">
<label class="sr-only" for="exampleInputEmail2">Full Name</label>
<input type="text" name="c_name[]" class="form-control" id="c_full_name" placeholder="Full Name">
</div>
<div class="form-group">
<label class="sr-only" for="exampleInputEmail2">Email address</label>
<input type="email" name="c_email[]" class="form-control" id="c_email_id" placeholder="Email">
</div>
<div class="form-group">
<label class="sr-only" for="exampleInputEmail2">Phone</label>
<input type="tel" name="c_phone[]" class="form-control" id="c_phone_number" placeholder="Phone">
</div>
<?php
}
} } ?>
Как я могу добавить строку, не изменяя старые данные строки ??
No. Вы не можете. Если вы думаете об этом, изучите реальный язык программирования, а не PHP. –
Возможный дубликат http://stackoverflow.com/questions/9046675/convert-a-php-script-into-a-stand-alone-windows-executable –
Как круто. Если у вас нет ответа, тогда просто подарок другого с отрицательным. – Rahul