[ j4m0r3 @ 18.05.2010. 23:08 ] @
Skripta upisuje email i telefon u bazu, korisnika koji je ulogovan. Kasnije te podatke prikazujem korisniku u njegovom profilu! Kako to izvesti ? Kako upisati idKorisnika , trenutno ulogovanog korisnika, u tabelu "podaci"?? U principu treba mi funkcija koja izspisuje podatke za trenutno ulogovanog usera! Hvala na pomoci!!!

Kod izgleda ovako: upis.php
Code:

<?php 
error_reporting(0);
//povezivanje na MySQL server, korisnik i sifra
$konekcija = mysql_connect
("localhost","admin","sifra")
or die("Povezivanje nije moguce.");
$db = mysql_select_db("glavna", $konekcija)
or die("Baza nije dostupna.");

//prebacivanje na utf-8
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'");

header("Content-Type: text/html; charset=UTF-8");

        


{      $idKorisnika =              <----- ????    
    $email = $_POST['email'];
    $phone = $_POST['phone'];
    
    //unos u bazu
    $sql = mysql_query("INSERT INTO podaci SET id='$idKorisnika', email='$email', phone='$phone'");
    if (mysql_query) { echo " Podaci su uneti"; }
else { die(mysql_error()); }
}


?> 







Baza izgleda ovako:

Korisnici: idKorisnika | Ime | Prezime | User | Passwd
1 | Petar | Peric | pera | ****

Podaci: idKorisnika | Email | Telefon

[Ovu poruku je menjao j4m0r3 dana 19.05.2010. u 00:26 GMT+1]
[ Jbyn4e @ 19.05.2010. 09:38 ] @
$idKorisnika = $_POST['idkorisnika'];
ili
$idKorisnika = $_SESSION['idkorisnika'];
ili
$idKorisnika = $_GET['idkorisnika'];

Ovo su 3 najcesca nacina prenosenja promenljivih iz jedne php strane u drugu. Odaberi sta ti treba pa koristi.

Generalno u sesiju se upisuju podaci (kad je ulogovan). Kako ti sad znas da je korisnik ulogovan?

[ j4m0r3 @ 19.05.2010. 20:12 ] @
E hvala puno na odgovoru!!
$idKorisnika = $_SESSION['idkorisnika']; je upravo ono sto mi je resilo problem!!! ;)