现在我是这样的,先select一下,如果有那个name的话就
if(有){
就问一下用户,是否要更改
是,进行update语句
否,返回
}else{
也就是没有,则直接insert
}现在就是不知道怎么去写这一部分if(有){
就问一下用户,是否要更改
是,进行update语句
否,返回
}因为有用户去判断啊后来有人告诉我用confirm(),但具体怎么用呢?
我的代码结果是这样的 if($query_select>0){
就问一下用户,是否要更改
是,进行update语句
否,返回 }
if(有){
就问一下用户,是否要更改
是,进行update语句
否,返回
}else{
也就是没有,则直接insert
}现在就是不知道怎么去写这一部分if(有){
就问一下用户,是否要更改
是,进行update语句
否,返回
}因为有用户去判断啊后来有人告诉我用confirm(),但具体怎么用呢?
我的代码结果是这样的 if($query_select>0){
就问一下用户,是否要更改
是,进行update语句
否,返回 }
解决方案 »
- 谁能告诉我怎样在windows上面安装PHP?
- 像discuz论坛的,发帖自动同步到微博怎么做?
- phyMyAdmin访问mysql被拒绝了,错误信息2013
- 如何根据UID的字段的值来显示留言?300个带留言功能的网页
- discuz代码,if(defined('NOROBOT') && IS_ROBOT)的问题
- feof对于socket....
- PHP文件引用的一个疑问,请帮忙看一下,谢谢
- 急聘PHP程序员(北京,待遇优厚,且提升空间大)
- 我在用COPY命令上传图片时出现下面的提示错误,请求支援!!!!!!!
- sql出来的集合如何变换成想要的字符串 100分!
- 用mysql_fetch_array()读取表来验证表单但是只能验证表中第一条记录
- mail函数错误..
if( confirm('R u sure?') ) {
// do confirm;
} else {
}
---------------------
免费算命 - 指点迷津网 http://www.zhidianmijin.com
Fatal error: Call to undefined function confirm() in D:\wamp\www\student_zhu\result_add.php on line 34
<?php
session_start();
include_once("conn.php"); if($_POST["sub"])
{
$name=$_POST["name"];
$num=$_POST["num"];
$subject_id=$_POST["subject_id"]; //获取id,<input name="subject_id" value="<?php echo $subject_id_count"
$name=$POST["name"];
if(strlen($subject_id)) //判断ID是否存在
{
$ids=explode(",",$subject_id); //将ID进行分隔,$ids就成为了ID $tag=0; //标记是否成功
for($i=0;$i<count($ids);$i++)
{
if(intval($ids[$i])>0) //intval()转为整数类型
{ $subject_name="subject_".$ids[$i];//取科目
$result="result_".$ids[$i];//取成绩
$subject_name=$_POST[$subject_name];//获取科目
$result=$_POST[$result];//获取成绩
$name=$_POST[$name]; $sql_select="select * from db_stu_result where name='$name'";
$query_select=mysql_query($sql_select); $sql_update="update db_stu_result set result='$result' where name='$name'";
$query_update=mysql_query($sql_update); if($query_select>0){
//其实我就是想在这里实现,但我不懂得怎么弄啊 }else{
$sql_insert="insert into db_stu_result values(null,'$name','$num','$subject_name','$result')";
$query_insert=mysql_query($sql_insert);
if($query_insert>0)
{
$tag++;
} } }
}
if($tag>0)
{
echo "<script>alert('添加成功!'); window.location.href='result.php';</script>";
exit;
}
} }?>
如果是这样的话,上面的代码逻辑上是行不通的。
你应该在客户端加上一个是否要更新的checkbox,然后你根据返回上来的checkbox的值来确定是否要执行更改的操作。
你将javascript的方法放在php里当然会提示函数未定义。你应该在html上打一段javscript代码例:
<form id='form' action=''method='post'>
<input type='button' value='测试,请点我' onclick='test()'>
</form>
<script>
function test(){
if(return confirm("你确认要进行这个操作吗?")){
//用户确认的话会返回真
form.submit();//执行提交动作
}else{
alert("你取消了").
}
}
</script>
看一下5楼,我的意思是想在那个PHP里面加一个JS语句来实现