【问题标题】:form - update the table in php表格 - 在 php 中更新表格
【发布时间】:2013-03-31 15:01:24
【问题描述】:

我有一个表格,当我按下发送时,我希望它更新表格, 但它不起作用,php更新代码与表单在同一页面中 这是代码:

    <button type="submit" name="sumbit"><img src="images/icons/fugue/tick-circle.png" width="16" height="16"> עדכן הזמנה</button>

<?php
con=mysqli_connect("");
mysql_select_db("web2_bestset");


if(isset($_POST['sumbit']))
{
    $add=$_POST['orderStatus'];
    $query="update orders set orderStatus=$add where id=".$order['ID'];
    mysql_query($query) or die("Cannot update");    
}
?>

我得到的错误是:无法更新。 我该如何解决?

【问题讨论】:

  • 您检查过错误日志吗?你得到什么错误?您采取了哪些措施来解决此问题?您是否从命令行运行查询?
  • 有用的错误怎么样? ... or die(mysql_error())。另外,享受来自可爱的sql injection attack 洞的服务器 pwn3d
  • 您的脚本易受 SQL 注入攻击。
  • 甚至不知道从哪里开始......你的脚本充满了问题。我强烈推荐在继续这个方向之前先阅读一些 PHP/MySQL 基础知识。
  • 这里怎么只有 1 个错误?

标签: php sql forms


【解决方案1】:

你的骗局没有美元符号,还是拼写错误?

$con=mysqli_connect("");

还有:

$query="update orders set orderStatus='".$add."' where id='".$order['ID']."'";

请记住其他人。一不小心就会被打针。

【讨论】:

    【解决方案2】:

    用这个替换你的骰子

     die('Could not connect: ' . mysql_error());
    

    并发布您遇到的错误?

    【讨论】:

    • 你也可以发布你的 mysqli_connect() 的语法
    猜你喜欢
    • 2012-06-25
    • 2021-02-15
    • 1970-01-01
    • 2014-04-05
    • 2020-01-05
    • 2015-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多