waarde uit database halen door middel van een SESSION waarde

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Raymond van den Hoek

Raymond van den Hoek

29/09/2016 14:19:06
Quote Anchor link
Hallo ik probeer er voor te zorgen dat de juiste locatie word weergegeven na het inloggen, ik heb de locaties opgeslagen in een database.

id , locatie_kort , locatie_lang
1 , ee , Eenrum
2 , br , Broek
3 , le , Leek

op het moment word de locatie op deze manier weer gegeven

locatie :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $_SESSION["locatie"]; ?>


dus wat ik zie is ( locatie : ee )

nu wil ik een script schrijven die de waarde ee pakt en omzet naar Eenrum zodat het duidelijker is onder welke locatie je bent ingelogd

dit is wat ik heb geprobeerd.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php

function get_full_locatie(){
    
    global $con;
    
    $locatie = $_SESSION["locatie"];

    $locatie_a = "SELECT * FROM locatie WHERE locatie_kort LIKE '$locatie'";
    
    $row = mysql_fetch_assoc($locatie_a);
    
    $locatie_b = $row['locatie_lang'];
    
    print $locatie_b;
    
}


?>


alleen als ik dit uitvoer op de locatie waar ik het hebben wil krijg ik de volgende foutmelding.

locatie :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php get_full_locatie(); ?>


Warning: mysql_fetch_assoc() expects parameter 1 to be resource, string given in C:\xampp\htdocs\keroazie\functions.php on line 4389

iemand een idee hoe ik dit kan oplossen ?

MVG Raymond
Gewijzigd op 29/09/2016 14:20:12 door Raymond van den Hoek
 
PHP hulp

PHP hulp

02/12/2024 21:58:50
 
- Ariën  -
Beheerder

- Ariën -

29/09/2016 15:40:44
Quote Anchor link
Je mist je mysql_query. Maar als je toch bezig bent, stap meteen over op de mysqli-functies of PDO. De mysql-functies zullen over aanzienbare tijd uitgefaseerd zijn.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.