Корисник:DCode/Stvarcici: Разлика помеѓу преработките
Избришана содржина Додадена содржина
Нема опис на уредувањето |
Нема опис на уредувањето |
||
Ред 943:
<pre>
<?php
/*
* randomize - funkcija za generiranje na random prasanja
* argumenti:
* $kategorija - kategorija na prasanjeto - 1T + 3F, 2T + 2F, 1T - napisano
* $oblast - oblast od koja da se vadi prasanjeto (sport,muzika,film,kompjuteri...)
* $sledno - niza od veke odgovoreni prasanja
*/
function randomize($kategorija,$oblast,$sledno = NULL){
$pack = array();
require("mysql_connect.php");
$user = strip_tags(mysql_real_escape_string($_COOKIE['user']));
if (isset($sledno)){
$query = 'SELECT * FROM prasanja WHERE userRef<>'.$user.' AND ID <> 2 AND ID<>3 AND ID<>5 ORDER BY RAND()';▼
$string = '';
$check = mysql_query($query) or die("1. query error <br/>".mysql_error());▼
foreach($sledno as &$i){
$num = mysql_num_rows($check);▼
$string .= ' AND ID<>'.$i;
}
$query_q = 'SELECT * FROM prasanja WHERE userRef<>'.$user.' AND kategorija='.$kategorija.' AND oblast='.$oblast.$string.' ORDER BY RAND() LIMIT 1';
} else {
▲ $
}
if($num == 0){
echo "
} else {
$pack['prasanje'] = $check_q['prasanje'];
▲ $check = mysql_fetch_array($check);
$query_a = 'SELECT * FROM odgovori WHERE referenca='.$check_q['ID'].' ORDER BY RAND()';
echo "<pre>";▼
$check_a = mysql_query($query_a) or die("2. query error <br/>".mysql_error());
print_r($check);▼
while($check = mysql_fetch_array($check_a)){
$pack['odgovor'.$i] = $check['odgovor'];
$i++;
}
}
mysql_close();
return $pack;
}
/*
* $i = array(1);
* $prasanje = randomize(2,0,$i);
* echo 'pre>';
*/
?>
</pre>
|