如何使用php将值从一个页面调用到另一个页面? [英] How do I call the value from one page to another using php?

查看:62
本文介绍了如何使用php将值从一个页面调用到另一个页面?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我正在创建一个使用php的测验应用程序,我创建了一个结果页面,显示有关用户和用于打印证书的按钮。实际上我需要的是我需要在一个页面中获取用户信息,如他们的姓名,邮件ID,mbl号码,得分并将其打印到另一页面。



我的代码是,



<?php 
需要' config.php';
if (!empty( $ _ SESSION [ ' name'])){

$ right_answer = 0;
$ wrong_answer = 0;
$ unanswered = 0;

$ keys = array_keys( $ _ POST );
$ order = join( $键);

// $ query = select * from questions id IN($ order)ORDER BY FIELD(ID,$序);
// echo $ query ; 退出;

$ response = mysql_query( 选择id,回答id为IN的问题($ order )ORDER BY FIELD(id,$ order) die(mysql_error());

while ($ result = mysql_fetch_array( $ response )){
if $ result [' answer'] == $ _ POST [ $ result [' id']]){
$ right_answer ++;
} else if $ _ POST [ $ result [' id']] == 5){
$ unanswered ++;
}
else {
$ wrong_answer ++;
}
}
$ name = $ _ SESSION [' name'];
mysql_query( 更新用户设置得分='$ right_answer'其中user_name ='$ name');
?>



 <   a     href   =  test11.php    class   ='  btn btn-success' > 获取证书<   / a  >  

< div 样式 = margin-删除了30% >
< p > 总数。正确答案:< span < span class =code-attribute> class = answer > <? php echo $ right_answer ; ?> < / span > < / p >
< p > 总数。错误答案:< span < span class =code-attribute> class = answer > <? php echo $ wrong_answer ; ?> < / span > < / p >
< p > 总数。未答复的问题:< span < span class =code-attribute> class = answer > <? php echo $ unanswered ; ?> < / span > < / p >
< / div >





在这段代码中,我需要获取$ right_answer的值并将其发布到



 <   tr  >  
< p > < td > 得分< / td >
< td name = 得分 > <! - 发布得分值此处 - > < / td > < / p >
< / tr >







任何人都可以帮我这样做..





提前致谢,

Priya

解决方案

_SESSION [ ' name'])){


right_answer = 0;


wrong_answer = 0;

Hi all,

I'm creating one quiz application using php and into that I've create one result page which displays the score details about the user and a button to print the certificate. Actually what I need is i need to get the user information in one page like their name, mail id, mbl number, score and print them into another page.

And my code is,

<?php 
require 'config.php';
if(!empty($_SESSION['name'])){
    
    $right_answer=0;
    $wrong_answer=0;
    $unanswered=0; 
  
   $keys=array_keys($_POST);
   $order=join(",",$keys);
   
   //$query="select * from questions id IN($order) ORDER BY FIELD(id,$order)";
  // echo $query;exit;
   
   $response=mysql_query("select id,answer from questions where id IN($order) ORDER BY FIELD(id,$order)")   or die(mysql_error());
   
   while($result=mysql_fetch_array($response)){
       if($result['answer']==$_POST[$result['id']]){
               $right_answer++;
           }else if($_POST[$result['id']]==5){
               $unanswered++;
           }
           else{
               $wrong_answer++;
           }
   }
   $name=$_SESSION['name'];  
   mysql_query("update users set score='$right_answer' where user_name='$name'");
?>


<a href="test11.php" class='btn btn-success'>Get Certificate</a>
                  
                       <div style="margin-removed 30%">
                        <p>Total no. of right answers : <span class="answer"><?php echo $right_answer;?></span></p>
                        <p>Total no. of wrong answers : <span class="answer"><?php echo $wrong_answer;?></span></p>
                        <p>Total no. of Unanswered Questions : <span class="answer"><?php echo $unanswered;?></span></p>                   
                       </div> 



In this code I need to get the value of $right_answer and post that into,

<tr>
		<p><td>Score </td>
		<td name="score"><!--Post the score value Here--></td></p>
</tr>




Anyone help me to do this..


Thanks in advance,
Priya

解决方案

_SESSION['name'])){


right_answer=0;


wrong_answer=0;


这篇关于如何使用php将值从一个页面调用到另一个页面?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆