Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Errore per funzione dopo query

    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

  2. #2
    ho risolto cosi:

    Codice PHP:

    function do_hide($text)
    {

        global 
    $numero_posto;
        if (!
    $numero_posto '0')
            
    $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;


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.