I have 2 pages called testing.php
and submission.php
. What I am looking to achieve is sending data from testing.php
to display that data in submission.php
. For example, if a user clicks on test1
they will get directed to submission.php
and I would like to display test1
on that page. Here is my code:
testing.php:
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
</head>
<body>
<div class="col-xs-3">
<ul id="choose">
<li class="nav"><a href="submission.php">test1</a></li>
<li class="nav"><a href="submission.php">test2</a></li>
<li class="nav"><a href="submission.php">test3</a></li>
<li class="nav"><a href="submission.php">test4</a></li>
<li class="nav"><a href="submission.php">test5</a></li>
<li class="nav"><a href="submission.php">test6</a></li>
</ul>
</div>
<script>
$(document).ready(function() {
$("#choose").on('click', '.nav', function() {
$.post("submission.php", { data: $(this).text() }, alert($(this).text()));
});
});
</script>
</body>
submission.php:
<?php
$subcat = $_POST['data'];
echo $subcat;
?>
At the moment submission.php is showing below error;
Notice: Undefined index: data in C:\xampp\htdocs\series\dynamics\admin\CleanURL\submission.php on line 2
Thanks in advance for looking into it, please suggest how could I get around this problem!