Grazie mille per la guida linkata la trovo molto dettagliata
Però a quanto pare non riesco a mettere in atto quanto imparato, visto che ricevo quest' errore.
Codice PHP:
function user_level($id)
{
global $db ;
$sql = "SELECT user_id, user_level FROM avphpbb_gdr_user WHERE user_id = '$id'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
return $livello_cor ;
}
Codice PHP:
$template->assign_vars(array(
'USER_LEVEL' => user_level($livello_cor),
));
Dove sbaglio ancora?
EDIT:
Nemmeno modificando la query in
Codice PHP:
function user_level($id) {
global $db ;
$sql = "SELECT user_id, user_level
FROM " . USERS_TABLE . "
WHERE user_id = $id ";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
return $livello_cor ;
}
funziona.
Mi da quest' errore:
Codice:
SQL ERROR [ mysql4 ]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 [1064]
SQL
SELECT user_id, user_level FROM avphpbb_users WHERE user_id =
BACKTRACE
FILE: includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()
FILE: membri/toradora/gdr/index.php
LINE: 103
CALL: dbal_mysql->sql_query()
FILE: membri/toradora/gdr/index.php
LINE: 113
CALL: user_level()
Cosa c'è di sbagliato?