Argomenti: 1581    Messaggi: 8758   Risposte: 7185      
(Ultime News)------|    Nasce Cleanuke.it supporto ufficiale al cms - (18-06-2011 - 23:04:54 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.7 - (05-05-2011 - 19:49:43 - di matteoiamma)    |------|    Iamma Multi Blogs: Blogs per gli utenti del nuke - (19-03-2011 - 20:41:08 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.6 - (13-03-2010 - 20:12:46 - di matteoiamma)    |------|    Nuova Community Italiana: nasce mondophpnuke.com - (11-02-2010 - 22:08:51 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.5! - (16-12-2009 - 00:44:55 - di matteoiamma)    |------
Regolamento:
Le principali regole da rispettare per poter far parte della community... cosigliamo di visionarle per evitare malintesi.
Script:
Per motivi di sicurezza il sistema blocca l'inserimento di alcuni script per sapere come fare cliccare qui

Webother.com :: Leggi il Topic - Query database
 FAQ  •  Cerca  •  Lista degli utenti  •  Gruppi utenti  •  Profilo  •  Messaggi Privati  •  Login

Information Query database

Nuovo Topic Rispondi
Indice del forum » Addons, Blocchi, Moduli   
Precedente :: Successivo
AutoreMessaggio
Dino
Fedele
Fedele


Registrato: Mar 23, 2006
Messaggi: 105


Oggetto: Query database Rispondi citando

Smile Ciao Sniffer: sono nuovamente qua .....

Avrei bisogno di sapere se è possibile una modifica che voglio fare.
Ho una query del tipo:

Codice:
$sql = sql_query( "SELECT userid FROM ".$prefix."_sottoscritti WHERE userid='$username'", $dbi );
list($userid) = sql_fetch_row($sql,$dbi);


che utilizzo regolarmente per far vedere o non vedere qualcosa ai sottoscritti (es. banner).
Ogni volta però devo sempre richiamarla (magari anche 4-5 volte) dentro i relativi file. Non c'è un sistema per farla fare (che so, forse nel mainfile? o in qualche file presente in includes ...?) in automatico e non doverla poi sempre rifarla dentro i relativi files?

Mi piacerebbe creare così come esiste per:
Codice:
(is_admin($admin))  e  (is_user($user))

richiamabili in qualsiasi parte di nuke senza problemi, la stessa cosa per:
Codice:
($userid == "$username")

riferito agli utenti sottoscritti.

Il problema è che nonostante abbia cercato tanto, non riesco a trovare dove nuke mette (in quale file) quei codici "predefiniti", per poterci mettere anche quello che serve a me: ($userid == "$username")

Pensi che sia possibile fare qualcosa?
Se si come? Riesci a darmi qualche indicazione?

Grazie Sniffer, ciao Wink
Dino



MessaggioInviato:
Gio Feb 26, 2009 2:25 pm
Top of PageProfiloMessaggio privato
vecchio_joe64
Frequentatore
Frequentatore


Registrato: Aug 04, 2004
Messaggi: 23
Località: Roma

Oggetto: Rispondi citando

questi codici
Codice:

(is_admin($admin))  e  (is_user($user))


li trovi nel mainfile
creane uno uguale con
subscribe potrebbe funzionare



MessaggioInviato:
Gio Feb 26, 2009 2:31 pm
Top of PageProfiloMessaggio privatoHomePage
Dino
Fedele
Fedele


Registrato: Mar 23, 2006
Messaggi: 105


Oggetto: Grazie Rispondi citando

Smile Grazie x la tua collaborazione vecchio_joe64.
Citazione:
li trovi nel mainfile
avevo già guardato, ma non riesco a individuarli: mi sai per caso indicare la/le function/functions giusta/e?

Ciao, Dino

p.s.: uso nuke 6.9

Edito: forse l'ho trovata (mettevo sempre una parentesi di troppo col cerca e non la trovavo Embarassed )

E' questa vero?
Codice:
function is_user($user) {
    global $prefix, $db, $user_prefix;
    if(!is_array($user)) {
        $user = base64_decode($user);
        $user = explode(":", $user);
        $uid = "$user[0]";
        $pwd = "$user[2]";
    } else {
        $uid = "$user[0]";
        $pwd = "$user[2]";
    }
    if ($uid != "" AND $pwd != "") {
        $sql = "SELECT user_password FROM ".$user_prefix."_users WHERE user_id='$uid'";
        $result = $db->sql_query($sql);
        $row = $db->sql_fetchrow($result);
        $pass = $row[user_password];
        if($pass == $pwd && $pass != "") {
            return 1;
        }
    }
    return 0;
}


Però ci capisco poco come devo modificarla per crearmi quella con ($userid == "$username")?



MessaggioInviato:
Gio Feb 26, 2009 3:09 pm
Top of PageProfiloMessaggio privato
Dino
Fedele
Fedele


Registrato: Mar 23, 2006
Messaggi: 105


Oggetto: Grazie Rispondi citando

Smile Tutto ok: grazie vecchio_Joe (grazie anche a te Sniffer: mi hai portato fortuna: il tuo forum è un "ambiente salutare"! Smile ).

Ciao, Dino Wink

p.s.: x Sniffer: ho seguito la via del mio ultimo post (friendfinder).



MessaggioInviato:
Gio Feb 26, 2009 6:03 pm
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

Sono contento che il forum possa essere di aiuto e mi scuso se non riesco a rispondere in tempi brevi in questo periodo sono più incasinato del solito Rolling Eyes




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Sab Feb 28, 2009 1:14 am
Top of PageProfiloMessaggio privatoHomePage
Mostra prima i messaggi di:   
Tutti i fusi orari sono GMT + 2 ore
Nuovo Topic Rispondi
Indice del forum » Addons, Blocchi, Moduli  

Vai a:  
Key
  Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum

Powered by phpBB © 2001, 2005 phpBB Group



http://www.top100italiana.com

 

Tutti i diritti riservati Copyright © 2003-2023