$FormId=23;
$qustioan1=qka1;
<form method="post" action="#">
<select name="state" onChange="irancitylist(this.value);">
<option value="">--select state --</option>
<option value="mystate">mystate</option>
</select>
<select name="city" id="city">
<option value="">--select city--</option>
<option value="mycity">mycity</option>
</select>
<button type="submit" name="submit" >go to select</button>
<?php
if(isset($_POST["submit"])){
$state=$_POST["state"];
$city=$_POST["city"];
}
If the user selects a state
and a city
, do this query:
$db->setQuery(SELECT count(DISTINCT a.SubmissionId)
FROM `jwqt5_rsform_submission_values` a
JOIN `jwqt5_rsform_submission_values` b
ON(a.submissionid=b.submissionid)
JOIN `jwqt5_rsform_submission_values` c
ON(b.submissionid=c.submissionid)
WHERE a.FormId= '$FormId'
AND a.FieldName='state' AND a.FieldValue='$state' //mystate
AND b.FieldName='$qustioan1' AND b.FieldValue='yes'
AND c.FieldName='city' AND c.FieldValue='$city'"); //mycity
$Q1answer = $db->loadResult();
Otherwise, if the user selects only a state
, do this query:
$db->setQuery(SELECT count(DISTINCT a.SubmissionId)
FROM `jwqt5_rsform_submission_values` a
JOIN `jwqt5_rsform_submission_values` b
ON(a.submissionid=b.submissionid)
WHERE a.FormId= '$FormId'
AND a.FieldName='state' AND a.FieldValue='$state' //mystate
AND b.FieldName='$qustioan1' AND b.FieldValue='yes' );
$Q1answer = $db->loadResult();