Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用X-editable for Bootstrap将值发送到post.php_Php_Jquery_Twitter Bootstrap - Fatal编程技术网

使用X-editable for Bootstrap将值发送到post.php

使用X-editable for Bootstrap将值发送到post.php,php,jquery,twitter-bootstrap,Php,Jquery,Twitter Bootstrap,我使用Twitter引导,并决定使用X-editable。我放入了所有必要的文件,它工作正常,只是我想将值传递给post.php,我想让php在那里处理$\u post[“value”] 可编辑元素的标记为 <a href="#" id="example">Example</a> 我使用内联编辑器,将值毫无问题地传递给php文件,我希望使用X-editable来实现这一点,但我似乎无法做到 如何将值传递到post.php,以便使用php操作数据? 您必须添加数据名称=“

我使用Twitter引导,并决定使用X-editable。我放入了所有必要的文件,它工作正常,只是我想将值传递给
post.php
,我想让php在那里处理
$\u post[“value”]

可编辑元素的标记为

<a href="#" id="example">Example</a>
我使用内联编辑器,将值毫无问题地传递给php文件,我希望使用X-editable来实现这一点,但我似乎无法做到

如何将值传递到
post.php
,以便使用php操作数据?

您必须添加数据名称=“”

因此,当您在post.php中访问它时,您可以这样做:

$name=$\u POST['name']
/$\u POST['name']捕获数据名值

$pk=$\u POST['pk']
//您分配的主键

$value=$\u POST['value']
//使用内联编辑后的新值

之后你可以做类似的事情

$(function() {
  $.fn.editable.defaults.mode = 'inline';

  $('#example').editable({
  type: 'text',
  pk: 1,
  url: 'post.php',
  title: 'Enter example'
   });
});
<a href="#" id="roll_no" data-type="text" data-pk="<?php echo $row['id'] ?>" data-url="ajax.php" ><?php echo $row['roll_no']; ?></a>
if(!empty($value)){

$result=mysql\u query('updateusers set'.mysql\u escape\u string($name)。“=”.mysql\u escape\u string($value)。“'where user\u id=“”.mysql\u escape\u string($pk)。”;

x-editable制造商的荣誉 它来自他们的php示例

您必须添加数据名称=“”

因此,当您在post.php中访问它时,您可以这样做:

$name=$\u POST['name']
/$\u POST['name']捕获数据名值

$pk=$\u POST['pk']
//您分配的主键

$value=$\u POST['value']
//使用内联编辑后的新值

之后你可以做类似的事情

$(function() {
  $.fn.editable.defaults.mode = 'inline';

  $('#example').editable({
  type: 'text',
  pk: 1,
  url: 'post.php',
  title: 'Enter example'
   });
});
<a href="#" id="roll_no" data-type="text" data-pk="<?php echo $row['id'] ?>" data-url="ajax.php" ><?php echo $row['roll_no']; ?></a>
if(!empty($value)){

$result=mysql\u query('updateusers set'.mysql\u escape\u string($name)。“=”.mysql\u escape\u string($value)。“'where user\u id=“”.mysql\u escape\u string($pk)。”;

x-editable制造商的荣誉 它来自他们的php示例
你应该这样做

$(function() {
  $.fn.editable.defaults.mode = 'inline';

  $('#example').editable({
  type: 'text',
  pk: 1,
  url: 'post.php',
  title: 'Enter example'
   });
});
<a href="#" id="roll_no" data-type="text" data-pk="<?php echo $row['id'] ?>" data-url="ajax.php" ><?php echo $row['roll_no']; ?></a>


参考资料:-

您应该这样做

$(function() {
  $.fn.editable.defaults.mode = 'inline';

  $('#example').editable({
  type: 'text',
  pk: 1,
  url: 'post.php',
  title: 'Enter example'
   });
});
<a href="#" id="roll_no" data-type="text" data-pk="<?php echo $row['id'] ?>" data-url="ajax.php" ><?php echo $row['roll_no']; ?></a>


参考:-

您上面的代码应该已经将值传递给post.php了。您是否尝试打印出$\u post数组?检查浏览器控制台时是否有javascript错误?@frostyterrier我尝试了打印、打印、var\u dump、echo,但我似乎无法处理传递给post.php的内容。我离开了post.php completely是空的,它仍然像以前一样工作。只有当我删除post.php时,我才得到一个错误,但除此之外,post.php的内容似乎是无关的,只要它在那里。我检查了控制台,发现有错误,但它们与css属性有关,如框大小等。我使用FF 18.0,但在Chrome中也有同样的问题。这非常简单nge。你的代码对我来说工作得很好,我经常使用X-editable来处理这类事情。上面没有任何东西会阻止它工作。你试过使用这个示例中的确切文件吗?这些工作正常吗?@frostyterrier我先试过,但没有工作。我使用XAMPP,我想重写规则可能与此有关所以我删除了它们,但没有任何帮助。你能给我一个对你有用的例子吗,这样我就可以测试它了?我几乎所有的工作都使用引导,我不知道为什么这不起作用。@frostyterrier感谢所有的帮助。我玩过控制台,找到了困扰我的地方。我终于让它工作了。你看到的代码上面的have应该已经将值传递给post.php了。您是否尝试打印出$\u post数组?检查浏览器控制台时是否有任何javascript错误?@frostyterrier我尝试了print、print\r、var\u dump、echo,但我似乎无法处理传递给post.php的内容。我将post.php完全保留为空,它仍然工作和以前一样。只有当我删除post.php时,我才会收到一个错误,但除此之外,post.php的内容似乎是无关的,只要它在那里。我检查了控制台,发现有错误,但它们与css属性有关,如框大小等。我使用FF 18.0,但在Chrome中也有相同的问题。这非常奇怪。你的代码在me和我经常使用X-editable来处理这种类型的东西。上面没有任何东西会阻止它工作。你试过使用这个例子中的确切文件吗?这些文件工作吗?@frostyterrier我先尝试了,但它不工作。我使用XAMPP,我认为重写规则可能与此有关,所以我删除了它们,但确实如此没什么帮助。你能给我一个对你有用的例子吗?我做的几乎每件事都使用引导程序,我不知道为什么它不起作用。@frostyterrier谢谢你的帮助。我玩了一下控制台,找到了困扰我的地方。我终于让它起作用了。