I'm extremely new to this so please excuse my spaghetti code - I'm trying to make a webpage that keeps track of basketball statistics live during a game, and then saves the total statistics using php afterwards. For now, I just need to pass the variable that is being live updated from my html page to php at the press of a button. I'm pretty sure I'm not even close, but am getting the 'undefined index' message when trying this. Here is my html page:
<head> <meta charset="utf-8"> <title>Scoring</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript"> var points = 0; var assists = 0; var rebounds = 0; function add1point(){ points++; document.getElementById('displaypoints').innerHTML = '<p>Points: ' + points; } function add2points(){ points = points + 2; document.getElementById('displaypoints').innerHTML = '<p>Points: ' + points; } function add3points(){ points = points + 3; document.getElementById('displaypoints').innerHTML = '<p>Points: ' + points; } function add1assist(){ assists++; document.getElementById('displayassists').innerHTML = '<p>Assists: ' + assists; } function add1rebound(){ rebounds++; document.getElementById('displayrebounds').innerHTML = '<p>Rebounds: ' + rebounds; } </script> </head> <body> <center> <br> <button onclick="add1point()">+1 Point (Made Free-Throw)</button> <br> <br> <button onclick="add2points()">+2 Points (Made Field-Goal)</button> <br> <br> <button onclick="add3points()">+3 Points (Made Three-Pointer)</button> <br> <br> <br> <button onclick="add1assist()">+1 Assist</button> <br> <br> <br> <button onclick="add1rebound()">+1 (Offensive) Rebound</button> <br> <br> <button onclick="add1rebound()">+1 (Defensive) Rebound</button> <br> <br> <br> <br> <form method="post" attribute="post" action="scoring.php"> <div id="displaypoints"><script type="text/javascript">document.write('<p>Points: ' + points);</script></div> <div id="displayassists"><script type="text/javascript">document.write('<p>Assists: ' + assists);</script></div> <div id="displayrebounds"><script type="text/javascript">document.write('<p>Rebounds: ' + rebounds);</script></div> <br> <br> <br> <input type="submit" name="finish" id="finish" value="Finish Game"> </button> </form> </center> </body> </html> And my php code:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Game Finished</title> </head> <body> <?php $points = $_POST['points']; $assists= $_POST['assists']; $rebounds = $_POST["rebounds"]; ?> </p> </body> Any help at all would be greatly appreciated :)
<input>fields called "points", "assists" and "rebounds" with the appropriate values.