Hi,
i want to know how to capture the value of IN used in a SQL query… so i know the column number it used as i want to use it later to get a related record.
$mysql1 = mysql_query(“SELECT * FROM storydetails WHERE storyno = ‘1’ AND partno IN (‘$a’,‘$b’,‘$c’) AND used <3 LIMIT 1”);
Then i can use it later in : $mysql2 = mysql_query("SELECT * FROM answers WHERE storyno = ‘3’ AND partno = ‘$variable’ ");
where $variable is the column number
any hints or pointers gratefully accepted.
Thanks
<form action="insert_story.php" method="post" onsubmit="return validate()">
<input type="hidden" name="page_number" value="3" />
<?PHP
$user_name = "erer";
$password = "rerer";
$database = "rtrtr";
$server = "rtrtr";
$con = mysql_connect($server ,$user_name ,$password);
$db_found = mysql_select_db($database);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$rchar=chr(rand(65,67));
$a="A";
$b="B";
$c="C";
$mysql = mysql_query("SELECT * FROM storydetails WHERE storyno = '1' AND partno = '$rchar' AND used <3");
$mysql1 = mysql_query("SELECT * FROM storydetails WHERE storyno = '1' AND partno IN ('$a','$b','$c') AND used <3 LIMIT 1");
if ($mysql='<3')
while($row = mysql_fetch_array($mysql))
{
echo $row['text']. "<P/>" . "Story Number:" . $row['storyno']." Part: " . $row['partno']." Used: " . $row['used']. " ID : ". $row['id'];
$my_id = $row['id'];
$story_id = $row['storyno'];
$select_id = 1;
echo "<br />";
}
elseif ($mysql1='<3')
while($row = mysql_fetch_array($mysql))
{
echo $row['text']. "<P/>" . "Story Number:" . $row['storyno']." Part: " . $row['partno']." Used: " . $row['used']. " ID : ". $row['id'];
$my_id = $row['id'];
$story_id = $row['storyno'];
$select_id = 2;
echo "<br />";
}
else
echo "All Questions have been used up.... End of questionaire";
echo "<p/>";
echo "<p/>";
/*
loop to display answers
*/
if ($select_id=2)
$mysql2 = mysql_query("SELECT * FROM answers WHERE storyno = '3' AND partno = '$rchar' ");
else
$mysql2 = mysql_query("SELECT * FROM answers WHERE storyno = '3' AND partno = '$rchar' ");
while($row1 = mysql_fetch_array($mysql2))
{
echo "<input type='radio' value='" . $row1['response'] . "' name='answer1' />" . $row1['response'] ;
echo "<br />";
}
mysql_close($con);
?>
<br />
<input type="hidden" name="story1_id" value="<?=$my_id?>" />
<input type="hidden" name="story1_num" value="<?=$story_id?>" />
<input type="submit" />
</form>
[/code/