伙计们,我运气不好…我试了又试。包括下面的代码。我在Dreamweaver做这件事,这就是有趣的代码。这是编辑页。我成功地将“bet_id”值从第1页解析到此页。它根据从第1页解析的值,用正确的“bet_id”和“category_id”值填充表单字段。当我更新表单中的值时会出现问题。如果我更新“category_id”值并单击“更新下注”按钮,则脚本不会更新数据库中的下注记录。非常感谢您的帮助。

mysql_select_db($database_punters_c, $punters_c);

$query_Recordset1 = "SELECT bet_id, punter_id,category_id FROM betslip where bet_id =".intval($_REQUEST['bet_id']);

$Recordset1 = mysql_query($query_Recordset1, $punters_c) or die(mysql_error());

$row_Recordset1 = mysql_fetch_assoc($Recordset1);

$totalRows_Recordset1 = mysql_num_rows($Recordset1);

##the below function removes dodgy field values

function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")

{

$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

switch ($theType) {

case "text":

$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";

break;

case "long":

case "int":

$theValue = ($theValue != "") ? intval($theValue) : "NULL";

break;

case "double":

$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";

break;

case "date":

$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";

break;

case "defined":

$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;

break;

}

return $theValue;

}

$editFormAction = $_SERVER['PHP_SELF'];

if (isset($_SERVER['QUERY_STRING'])) {

$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);

}

?>

// edit.php

if ((isset($_POST["apply"])) && ($_POST["apply"] == "update_betslip_detail")){

$query = sprintf(" UPDATE betslip

SET category_id = '%d'

WHERE bet_id = %d",

mysql_real_escape($_POST['category_id']),

mysql_real_escape($_POST['bet_id'])

);

mysql_select_db($database_punters_c, $punters_c);

$Result1 = mysql_query($query, $punters_c) or die('Connection error to MYSQL occurred: '.(mysql_error()));

header("Location: /update_betslip_test.php");

}

else

{

echo "bet detail not updated";

}

?>

Untitled Document

Back to Update page

mysql_free_result($Recordset1);

?>

mysql超链接_PHP MYSQL超链接和表单相关推荐

  1. 四种参数传递的形式——URL,超链接,js,form表单

    什么时候用GET,  查,删 什么时候用POST,增,改  (特列:登陆用Post,因为不能让用户名和密码显示在URL上) 4种get传参方式 ? 1 2 3 4 5 6 7 8 9 10 11 12 ...

  2. php mysql 降_PHP,MySQL:mysql替代php in_array函数

    假如我有一个数组并且我想检查一个元素是否是该数组的一部分,我可以继续使用in_array(needle,haystack)来确定结果.我试图看到PHP相当于我的目的.现在你可能有一个即时的答案,你可能 ...

  3. php与mysql列表_PHP+Mysql+jQuery实现的查询和列表框选择

    本篇文章主要介绍PHP+Mysql+jQuery实现的查询和列表框选择,感兴趣的朋友参考下,希望对大家有所帮助. 本文讲解如何通过ajax查询mysql数据,并将返回的数据显示在待选列表中,再通过选择 ...

  4. php mysql n 转义,mysql转义字符_php mysql转义特殊字符函数

    摘要 腾兴网为您分享:php mysql转义特殊字符函数,中英翻译,小天才,完美root,听中国等软件知识,以及小苹果cf抽奖,宝贝,街兔电单车app,windows壁纸软件,自制表情包app,守卫剑 ...

  5. php mysql 预处理_PHP MySQL 预处理语句

    PHP MySQL 预处理语句 在本教程中,您将学习如何使用PHP在MySQL中使用预处理语句. 预处理语句是什么 预处理语句(也称为参数化语句)只是一个SQL查询模板,其中包含占位符而不是实际参数值 ...

  6. php mysql mysql_set_charset()._PHP:MySQL函数mysql_set_charset()的用法

    mysql_set_charset (PHP 5 >= 5.2.3) mysql_set_charset - 设置客户端的字符集 本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除.应使用 ...

  7. php mysql 备注_php,mysql备注信息1

    /* +---------------------------------------------------------------------------------------+ 如何彻底地删除 ...

  8. php 换台电脑 表单部分_PHP更新购物车数量(表单部分/PHP处理部分)

    表单部分: PHP 处理部分: require 'config.inc.php'; require 'checklogin.php'; $username = $_SESSION['username' ...

  9. php获取表单信息的代码_PHP获取HTML文件名表单数据等

    1.PHP获取表单各项数据 --- 与表单提交的方式有关 GET方式,格式:$_GET["formelement"] POST方式,格式:$_POST["formelem ...

最新文章

  1. 群友:事务中的异常不也抛出了,为什么没catch到而回滚?
  2. VBox虚拟机仅主机模式时,出现connetct:Network is unreachable,解决方法
  3. 时隔两周,我给阎王设计的地府CRM终于做完了
  4. h5 bootstrap 小程序模板_青浦区社群小程序模板
  5. PaddlePaddle训练营——公开课——AI核心技术掌握——第1章迈入现代人工智能的大门——深度学习简介
  6. css中设置br标签之后的样式_CSS学习
  7. 关于微信和支付宝小程序审核记录分享
  8. 【转】一定要亲身经历了之后才能明白?
  9. 【树链剖分/倍增模板】【洛谷】3398:仓鼠找sugar
  10. Python学习总结之一 -- 基础篇
  11. hdu1527取石子游戏---(威佐夫博弈)
  12. python 画直方图
  13. 旅游行业的手机App Top5
  14. Windows用户态和内核态原理讲解
  15. 打印机与计算机接口大多数,打印机接口-西北师范大学.PPT
  16. 泉州程序员置业小指南
  17. es查询-统计总数以及深度分页
  18. 请说说CommonJS和ES module的区别
  19. php模板引擎 smarty笔记
  20. excel数字很大时设置下拉自增

热门文章

  1. pygame.mask原理及使用pygame.mask实现精准碰撞检测
  2. SpringBoot开源项目案例
  3. 知识共享协议促进微积分的大发展
  4. chm打开秒退_Mac_Mac电脑程序无响应怎么办?Mac程序无响应解决方法,虽然Mac电脑一向以运行稳定、 - phpStudy...
  5. Python 同时插入两张图片在同一页PPT,并循环多张图片
  6. OpenGL 笔记-1配置和常用宏
  7. 数据库中文字段按拼音排序
  8. 2020年安卓各大应用市场份额占比分析,Android自定义View详解
  9. 记录下载com.mysql.jdbc.Driver驱动包过程
  10. 解决WPS高分辨率下因字体缩放导致字体发虚的问题