Hi all
I'm having trouble with the code displayed below. The output I get after running it is
answer1yesanswer2yesanswer3yesanswer5yesanswer6yesanswer7yes
when I run it without any filler for the $answer variables.
My question to you is
1) Why isset not working?
2) Why does it go 1-2-3-5-6-7 (skip 4 and ?
Thank you for your time.
---------
<?php
require_once('functions.php');
session_start();
check_valid_user();
$question = $_POST['question'];
$answer1 = $_POST['answer1'];
$answer2 = $_POST['answer2'];
$answer3 = $_POST['answer3'];
$answer4 = $_POST['answer4'];
$answer5 = $_POST['answer5'];
$answer6 = $_POST['answer6'];
$answer7 = $_POST['answer7'];
$answer8 = $_POST['answer8'];
$user = $_SESSION['valid_user'];
$conn = db_connect();
//if (!$conn->query("insert into polls values (DEFAULT, '$question', '$user')"))
//throw new Exception('Bookmark could not be inserted.');
//$insertid = mysqli_insert_id($conn);
for ($i = 1; $i < 9; $i++)
{
$a = answer;
$b = $a.$i;
$c = $$b;
if(isset($$B))
{
echo $b;
echo 'yes';
//if (!$conn->query("insert into votes values (DEFAULT, '$insertid', '$c',0)"))
//throw new Exception('vote could not be inserted.');
}
}
?>