Ciao io in un file che includo eseguo questa query
Codice PHP:
$result = $db->query('SELECT topic_id FROM '.$db->prefix.'posts WHERE topic_id='.$id.' and poster_id='.$pun_user['id']) or error('Unable to fetch post info', __FILE__, __LINE__, $db->error());
$numerillo_post = $db->num_rows($result);
E fin qui tutto bene
La query funziona e mi restituisce il valore che mi interessa
Ora io quel valore $numerillo_post lo devo usare in una funzione :
Codice PHP:
function do_hide($text)
{
global $pun_user;
if ($pun_user['is_guest'])
$text = preg_replace('#\[hide\](.*?)\[\/hide\]#si','<span><center>[img]./img/hide.gif[/img]</center></span>', $text);
else
$text = preg_replace('#\[hide\](.*?)\[\/hide\]#si','<span>$1</span>', $text);
return $text;
}
E cosi funziona ovvero se l'utente è un guest mi restituisce una cosa altrimenti me ne restituisce un'altra
Ora io vorrei che se $numerillo_post > 0 mi restituisca la stssa cosa pari all'utente guest
Pero se faccio
if ($pun_user['is_guest'] OR $numerillo_post >'0')
non funziona
idee ??
eppure la metto come global la $numerillo_post