-2

最近、私は連絡先モジュールに取り組んでいます.3つの列があります。nameemailphoneおよび+1ajax を使用してフィールドされたもう 1 つの連絡先を追加するための新しい行を含むボタン。そして、ここで問題が発生します。構造を更新すると、古い連絡先フィールドのデータが消えます。

例えば:

2 行を入力し、name1、email1 などのデータを入力しました。

name1 email1 phone1
name2 email2 phone2

ここで、連絡先をもう 1 つ追加するために、+1botton を使用します。クリックするとすぐに次のようになります。

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コードは次のとおりです。

$(document).ready(function(e) { num = 0; $('#plus_contact').click(function(e) { num = num +1 ; $.ajax({ url : 'contact/contact_form.php ', メソッド: 'POST', データ: "数値="+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
        }
    } } ?>

古い行データを変更せずに行を追加するにはどうすればよいですか??

4

1 に答える 1

3

誰もラフルを正しい方向に向けることさえ気にしないので、私は少なくとも何かを提供します.

デスクトップ アプリケーションの開発に PHP を使用できるようにするプロジェクトがいくつかあります。

  1. http://gtk.php.net/
  2. http://wxphp.org/

そのため、本来、デスクトップ アプリケーションの開発に使用できない PHP はありませんが、それを行う方法がないわけではありません。

Zend は実際にそれに関する記事を投稿しました: http://devzone.zend.com/1129/developing-desktop-applications-in-php-for-beginners/

お役に立てれば..

于 2013-08-11T17:47:19.940 に答える