2012-01-11 1 views
1

私は右ここにこのコードを持っている:POSTからのデータをパラメータに渡すにはどうすればいいですか?

$('#add_club_button').click(function(){ 
    $('#add_club_button_ajax').show(); 
    $.post('<?php echo base_url()?>addClub/save',$('#add_club_form').serialize(),function(data){ 
     if(data == 'OK'){    
      //refresh 
      $('#add_club_button_ajax').click(function() { 
         location.reload(); 
      });    

      $.unblockUI(); //unblock 
      $('#add_club_button_ajax').hide();     

     } 
     //c(data); 
    });  
}); 

私が欲しいものは、私は、データベースにPOST(例えばidとname)から取得したデータを格納することです。私の問題は、私がPOSTから得たデータを入手する方法を知らないということです。

+0

あなたのWebサーバー上のどのWebサーバーと言語を使用していますか? –

+0

POST呼び出しから取得したデータは 'data'にありますが、javasriptからDBに追加することはできません。 PHPスクリプトに渡す必要があります。 – xbonez

+1

HTML5ローカルデータベースにデータを保存したいのですか、それともサーバー側のデータベース(MySQLまたは他のタイプ)に保存しますか? – Qorbani

答えて

1

あなたを:

しかし、あなたは「クラブ・情報」を使用してバックエンドのPHPスクリプトでそれにアクセスできるようなデータに渡されたとしましょうPHPのようなサーバー側言語を使用してHTML POST変数を受け入れ、準備し、データベースに処理する必要があります。

<?PHP 
mysql_connect('', '', ''); 
mysql_select_db('') or die("Could not connect to DB"); 

$variable = mysql_real_escape_string($_POST['variable']); 

$sql = mysql_query('INSERT INTO "table" ("variable", "") VALUES ("' . $variable . '", ""'); 
?> 

HTMLフォームを上記の例のようなものを含むPHPスクリプトに送信してください。フォームを送信する以外の理由でjQueryを使用しない限り、jQueryを使用する必要はありません。

1

PHPを使用していると推測するのが正しい場合は、$ _POST関数を使用してデータにアクセスします。あなたが渡しているデータをあなたが何と呼んでいるのか分からないので、正確なコードを書くことができません。あなたは、サーバー側のデータベースに格納する予定がある場合は、

$club-info = $_POST['club-info']; 
関連する問題