Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 2.374 pregleda

Najnovija ↓

Funkcija za prikazivanje podataka korisnika 12.06.2015. u 11:22 · pre 138 meseci
izmenjeno 1 put, poslednji put sjaker 12.06.2015. u 12:17
  1. sjaker12.06.2015. u 12:17zapis iz teksta poruke
#1
Molim za pomoc. celu noc sam se mucio :)

Ovako izgleda funkcija:

Code:
function user_data($user_id) {
    $data = array();
    $user_id = (int)$user_id;

    $func_num_args = func_num_args();
    $func_get_args = func_get_args();

    if ($func_num_args > 1) {
        unset($func_get_args[0]);

        $fields = '`' . implode('`, `', $func_get_args) . '`';
linija 14:    $data = mysql_fetch_assoc(mysql_query("SELECT $fields FROM `users` WHERE `user_id` = $user_id"));

        return $data;
    }
}

A ovako je pozivam:
Code:

$user_data = user_data($_SESSION['user_id'], 'user_id', 'username', 'password', 'first_name', 'last_name', 'email');

echo $user_data['username'];

Jel moze to bolje da se resi? inace ovo mi ne radi izbacuje gresku mysql_fetch_assoc...
Re: Funkcija za prikazivanje podataka korisnika 12.06.2015. u 12:03 · pre 138 meseci #2
Skoro pa idealno pitanje bi bilo kad bi znali tacnu gresku umjesto ove tri tacke na kraju. :)
Potpis
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
Re: Funkcija za prikazivanje podataka korisnika 12.06.2015. u 12:15 · pre 138 meseci #3
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\server\htdocs\sajt\enter\functions\user.php on line 14

A linija 14 je oznacena..
Re: Funkcija za prikazivanje podataka korisnika 12.06.2015. u 12:26 · pre 138 meseci #4
Ok, znaci to je greska.
Code (php):

$fields = '`' . implode('`, `', $func_get_args) . '`';
$sql = "SELECT $fields FROM `users` WHERE `user_id` = $user_id";
var_dump($sql);
exit;
 

Sta kaze sad?
Potpis
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
Re: Funkcija za prikazivanje podataka korisnika 12.06.2015. u 14:51 · pre 138 meseci #6
Sta se desi u phpMyAdmin-u ili terminalu kada se rucno ukuca $sql?
Izlista li rezultat?
Potpis
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme