index页面和edit页面之间($editkey)参数之间的传递问题

index页面和edit页面之间($editkey)参数之间的传递问题

<a href="edit.php?editkey=<?php echo $key?>">

$editkey = $_GET['editkey'];

<input type="text" name="editkey" value="<?php echo $editkey?>">

if(isset($_POST['editkey'])){
			$key = $_POST['editkey'];
			$msgs[$key] = $date;
		}else{
			array_push($msgs, $date);
		}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
imooc_澈 2018-01-04 17:25:28

您好,逻辑正确。

<a href="edit.php?editkey=<?php echo $key?>">放在首页

<input type="text" name="editkey" value="<?php echo $editkey?>"> 放在edit.php

if(isset($_POST['editkey'])){

            $key = $_POST['editkey'];

            $msgs[$key] = $date;

        }else{

            array_push($msgs, $date);

        }

也放在首页。祝学习愉快~

  • 提问者 MosesVon #1
    我。。。顺序我知道这样,但是我想问editkey这个参数,是怎样在两页面中之间传递的?
    2018-01-04 17:28:13
  • imooc_澈 回复 提问者 MosesVon #2
    从首页点击编辑,通过a链接里面的href属性的url地址传递到了edit.php页面,在该页面用$_GET['eidtkey']接收,赋值给变量$editkey,然后在edit.php页面使用<input type="hidden" name="editkey" value="<?php echo $editkey?>">将这个变量作为一个input表单值通过form表单的方式提交到index页面,注意这里type写成hidden,这样在编辑页面它就不可见了,但是在点击按钮的时候它会跟其他数据一起提交到index.php页面。这就是php中传递数据的两种方式,通过地址参数方式传递,form表单提交数据。
    2018-01-04 17:38:43
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师