0

javascript変数をphpファイルに送りたいです。私が知りたいのは、この方法でそれを行うことができるかということです?

Jクエリ:

Var UserName;
UserName = John;
$.post("InsertRunInfo.php", { UserName: UserName } );

PHPに渡します:

<?php
$con = mysql_connect("*****","*****","");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("runtracker", $con);


$sql="INSERT INTO userinfo (UserName)
VALUES
('$_POST[UserName]')";

if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
echo "1 record added";

mysql_close($con);
?>
4

1 に答える 1

0

データをphpファイルに投稿したい場合は、Jquery .load()を使用できます。メッセージ「1レコードが追加されました」は、データを投稿した同じページにロードされます。

       <script type='text/javascript'>
         $('#formid').submit(function(){
               $('#message_div').load("processinfo.php",UserName:$('#username_input_box_id').val()})     
       });
       </script>
      <?php
       //your processinfo.php can retrieve the posted data

       $var = new secure();
       $usernam = $var->secureSuperGlobalPOST('UserName');

        //your rest of code
     ?>
于 2012-12-09T05:50:57.373 に答える