dousilie9522 2012-10-09 00:54
浏览 45

php变量通过jquery ajax到外部php

i found a php/jquery/ajax script that has a textfield that is sent after the user clicks the input to an external php script to be written into a mysql database. http://gazpo.com/2011/09/contenteditable/

whats missing is the userid passed into the external php file:

$sql = "UPDATE customer SET comment = '$content' WHERE userid = 12345 ";

here is what i do: i am catching the user id in the main file with:

$s = $_GET['contact'];

from the url parameter.

then i put it in to my db select in the main php:

$sql = "select customer from user where userid = $s";  

then there are some div

<div id="content">
    <div id="editable" contentEditable="true">

followed by the ajax script:

$(document).ready(function() {  
    $("#save").click(function (e) {         
        var content = $('#editable').html();
        var content_two = $('#editable_two').html();            
        $.ajax({
            url: 'save2.php',
            type: 'POST',
            data: {
                content: content
            },  

in the save.php there is this:

$content = $_POST['content']; //get posted data     
$sql = "UPDATE customer SET comment = '$content' WHERE userid = "XXXX" ";

So: how do i get the $s variable from my url parameter into the "XXXX"

  • 写回答

3条回答 默认 最新

  • donjd86266 2012-10-09 01:19
    关注

    Add userid to the data you pass from your ajax call back to save.php.

    data: {
        content: content,
        userid: <?= $s ?>
    }
    

    This is a guess without seeing the rest of your code and how the code actually renders the page.

    评论

报告相同问题?

悬赏问题

  • ¥15 mmocr的训练错误,结果全为0
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀