Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

problem sa WHERE clause i variablom

[es] :: PHP :: problem sa WHERE clause i variablom

[ Pregleda: 2780 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tandrli

Član broj: 25905
Poruke: 672
89.146.171.*



+1 Profil

icon problem sa WHERE clause i variablom25.09.2014. u 13:00 - pre 115 meseci
poz

imam potrebu da izvucem variablu ulogovanom korisiku recimo "lucky232" koja je upisana u istoj tabeli
ako pogledate na dnu
Code:
echo "zzzzz $rrr";

tamo ispisuje ime usera tj. zzzzz lucky232

ako zamjenim $rrr sa userom .. nakon pretrage on printa trazenu variablu ..
medjutim sve dok imam (user_name ="$rrr") pretraga nece ni da cuje

Code:

$sql = 'SELECT prskola FROM users WHERE user_name ="$rrr"'; //nece da radi
za
$sql = 'SELECT prskola FROM users WHERE user_name ="lucky232"';    //radi


Code:

if ($login->isUserLoggedIn() == true) {
    include("views/logged_in.php");
    include("br.html"); 
    $_SESSIO = $_SESSION['user_name'];
    $rrr="$_SESSIO";
    $dbhost = 'localhost';
    $dbuser = 'root';
    $dbpass = '111';
    $conn = mysql_connect($dbhost, $dbuser, $dbpass);
    if(! $conn ){
    die('Could not connect: ' . mysql_error());
    }
    $sql = 'SELECT prskola FROM users WHERE user_name ="$rrr"';

    mysql_select_db('login');
    $retval = mysql_query( $sql, $conn );
    if(! $retval ){
      die('Could not get data: ' . mysql_error());
    }
    while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
    {
    echo "to je to {$row['prskola']}  <br> ".
         "--------------------------------<br>";
    } 
    
    mysql_close($conn);
    echo "zzzzz $rrr";    
   } else {
     include("views/not_logged_in.php");
}


pa ako ko moze sa me uputi .. đe je zapelo

thnx
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: problem sa WHERE clause i variablom25.09.2014. u 13:46 - pre 115 meseci
Code (php):

$rrr="lucky";
echo 'Hello World "$rrr"' . "\n";
echo 'Hello World "' . $rrr. '"' ;
 


Citat:

Hello World "$rrr"
Hello World "lucky"
 
Odgovor na temu

tandrli

Član broj: 25905
Poruke: 672
37.203.108.*



+1 Profil

icon Re: problem sa WHERE clause i variablom25.09.2014. u 15:14 - pre 115 meseci
to je to .. dude .. radi

vjerovo ili ne pokusavo sam sa "' . $rrr. '" ..nije radilo ko zna zasto sada.. zato sam izgubio zivce ..

thnx
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.dynamic.isp.telekom.rs.

Sajt: https://avramovic.info


+46 Profil

icon Re: problem sa WHERE clause i variablom25.09.2014. u 23:48 - pre 115 meseci
• "$rrr" može
• "{$rrr}" može
• '$rrr' ne može, tj. može ali ne radi to što želiš
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

tandrli

Član broj: 25905
Poruke: 672
*.PPPoE-1786.sa.bih.net.ba.



+1 Profil

icon Re: problem sa WHERE clause i variablom26.09.2014. u 17:20 - pre 115 meseci
još jedno pitanje ..

da li je moguće POST variablu uz form a da se ona nevidi na "inspect elements" npr kod firefoxa
pošto nju samo prenosim sa prijašnjeg formulara .. sada sa još grupom variabli


Code:
<input type="hidden" name="aa" id="aa" value="<?php echo $ime; ?>">




thnx
 
Odgovor na temu

deZio
Inđija

Član broj: 150608
Poruke: 345
*.dynamic.isp.telekom.rs.



+38 Profil

icon Re: problem sa WHERE clause i variablom26.09.2014. u 22:59 - pre 115 meseci
Za to ti je najbolje da koristiš PHP SESSION ili PHP COOKIE

Dakle kad u PHP fajlu dobiješ promenljivu koju hoćeš da koristiš i na narednim stranama, jednostavno je ubaci u SESSION, i onda na svim sledećim stranama proveravaj da li se ta promenljiva nalazi u SESSION-u.

Isti princip je i sa COOKIES. Razlika je u tome što SESSION bude dostupan dok posetilac ne zatvori browser, dok COOKIE možeš sačuvati na duži period.
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: problem sa WHERE clause i variablom27.09.2014. u 03:04 - pre 115 meseci
Citat:
Razlika je u tome što SESSION bude dostupan dok posetilac ne zatvori browser, dok COOKIE možeš sačuvati na duži period.


Ukoliko se sesije ne podese da traju koliko god da treba.. al' onda server gde trči production sajt treba da bude na poprilično "mišićavom" hadrveru ako ima mnogo korisnika.

U svakom slučaju za forme kod php-a, sve input promenjive najbolje je potrpati u neki array kao stringove. I onda neki foreach().. ispisati elemente, prazne $$var , itd.. za "value" atribute npr.. E, a kad klikne na submit, kada korisnik -okine- post zahtev, onda ako ne prođe validaciju, samo tu 'grešnu promenjivu' spakovati u sesiju, uz error block poruku i vizuelni doživljaj, naravno. Još jedna stvar koji mnogi praktikuju jeste "action=/putanja/do/skripte/skripa.php" ... Mnogo je bolje staviti samo action="#" ili action"#nekiHtmlID" što se logično podrazumeva da je "action php kod" (onaj deo koji je zadužen za server side validaciju), "sorsuje" (include/require_once) iz istog fajla gde je i forma, ili je taj komplet kod takođe deo skripte koja ispisuje formu, pre "headera". Na taj način se ostavlja najmanje - tragova.
about:networking
 
Odgovor na temu

tandrli

Član broj: 25905
Poruke: 672
89.146.174.*



+1 Profil

icon Re: problem sa WHERE clause i variablom28.09.2014. u 07:32 - pre 115 meseci
hvala puno .. na uputama ..

juce sam citav dan razbijo glavu .. a jutros od prve upali ..
 
Odgovor na temu

[es] :: PHP :: problem sa WHERE clause i variablom

[ Pregleda: 2780 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.