i want input value other page , why it's not working?
here code:
page 1:
<h1 align="center"> <form name="form" action="" method="get"> <input type="text" name="wonorlose" id="wonorlose" value="50"> </form> </h1>
on button click:
<script> function rollhead(){ var die1 = document.getelementbyid("die1"); var status = document.getelementbyid("status"); var d1 = math.floor(math.random() * 2) + 1; if(d1 == 1) { die1.innerhtml = "you lose!"; fliped.innerhtml = "fliped tail!"; var getsession = new xmlhttprequest(); getsession.open('post','getsession.php',true); getsession.send(); var ajax = new xmlhttprequest(); ajax.open('post','lose.php',true); ajax.send(); } else if (d1 == 2) { die1.innerhtml = "you won!"; fliped.innerhtml = "fliped head!"; var getsession = new xmlhttprequest(); getsession.open('post','getsession.php',true); getsession.send(); var ajax = new xmlhttprequest(); ajax.open('post','won.php',true); ajax.send(); } } </script>
page ajax.php:
<?php session_start(); include_once 'dbconnect.php'; if(!isset($_session['user'])) { header("location: /manopuslapis/index.php"); } $res=mysql_query("select * users user_id=".$_session['user']); $userrow=mysql_fetch_array($res); $_session['wonorlose'] = $wonorlose; echo $wonorlose; mysql_query("update `users` set credits=credits+'$wonorlose' user_id=".$_session['user']); ?>
page getsession.php:
<?php session_start(); include_once 'dbconnect.php'; if(!isset($_session['user'])) { header("location: /manopuslapis/index.php"); } $res=mysql_query("select * users user_id=".$_session['user']); $userrow=mysql_fetch_array($res); $_session['wonorlose'] = $_get["wonorlose"]; ?>
p.s roll system works , message won or lose nothing happens in database. if change page 2 $winorlose
number, works.
there might wrong sessions, think.
you cannot create session this:
<script> function rollhead(){ ..... <?php $_session['wonorlose'] = $_get["wonorlose"]; ?> ...... }
because php runs @ time of html parsing on browser. technically there no session saved name "wonorlose".
in case have make ajax call create session , call read it.
Comments
Post a Comment