Я пытаюсь разгадать загадочный код, в котором при написании числа я получу все, что противоположно этому числу
Я почти закончил с той единственной проблемой, которую я мог вспомнить, потому что у него есть другая запись в другом курсе.
Иными словами, мой PHP о курсах, когда я спрашиваю мой курс PHP, это хорошо дает всем людям, как не пройти курс 1, но некоторые люди были отозваны, поскольку у них есть другие курсы
Проблема, когда я выбираю в качестве примера курс X, я получаю всех, кто не прошел курс X, но тех, кто вызван из той же таблицы, потому что они приняли другие курсы в той же таблице
Я решил первую проблему, используя следующий код
if(isset($_GET['course_guid']) && $_GET['course_guid']!="" )
$f.=" AND s.course_guid != '".$_GET['course_guid']."'";
И я создал другую страницу Select.php, чтобы пропустить всех идентифицированных людей из Orig.php, используя следующий код
<?phpif(isset($_GET['id']))
foreach($_GET as $key => $post)
$_GET[$key]=m($post);
$ff="";
if(isset($_GET['id']) && $_GET['id']!="")
$ff.=" AND cs.id = '".$_GET['id']."' ";
$prns =(isset($_GET['prn'])? $_GET['prn']:'');
if(isset($prns) && $prns!="")
$ff.=" AND cs.prn = '".$prns."' ";
$course_guids =(isset($_GET['course_guid'])? $_GET['course_guid']:'');
if(isset($course_guids) && $course_guids!="")
$ff.=" AND cs.course_guid = '".$course_guids."' ";$from_time=system_time();
$date_from= date("d",$from_time)."-".date("m",$from_time)."-".date("Y",$from_time);
$date_to=date("d",system_time())."-".date("m",system_time())."-".date("Y",system_time());
if(isset($_GET['alldates']) && $_GET['alldates']=="on") {
$t_f=mktime(0,0,0,6,1,2011);
$t_t=system_time();
} else {
$t_f=mktime(0,0,0,substr($date_from,3,2),substr($date_from,0,2),substr($date_from,6,4));
$t_t=mktime(23,59,59,substr($date_to,3,2),substr($date_to,0,2),substr($date_to,6,4));
}
$query="SELECT cs.id,cs.prn,cs.course_guid FROM courses_attend cs
WHERE cs.time BETWEEN $t_f AND $t_t
$ff
";
//echo "$prns";
$rs22 = mysql_query($query) or die(mysql_error());
// $total22 = mysql_num_rows($rs22);
/*
while($row22=mysql_fetch_assoc($rs22))
{
$prnss =(isset($row22['prn'])? $row22['prn']:'');
print($prnss);
}
*/
?>
печать ($ prnss); // это должен быть код, который нужно вызвать в Orig.php
и он должен быть вызван внутри цикла mysql_fetch_array, который не может быть использован в файле orig.php. У меня уже есть структура и еще один цикл. На этой странице.
насколько я знаю, я думаю, что функция обратного вызова () будет решением с другой стороны, я не знаю, как его создать
// Ответ
for ($i= 0; $i < mysql_num_rows($rs22);$i++) {
$row22 = mysql_fetch_assoc($rs22);
$prnss = $row22['prn'];
// echo "$prnss"; // return print all Omitted data
// echo "<br />\n";
$f.=" AND s.prn != '".$prnss."' ";
}
Решено путем добавления этого в Orig.php
С другой стороны и после тестирования Select.php ДАННЫЕ могут быть добавлены в Orig.php
С наилучшими пожеланиями
Других решений пока нет …