Ik wist niet goed hoe ik het moet omschrijven ; en mijn probleem omschrijven is even moeilijk. Hieronder het stuk script :

$coaster = $_GET['coaster'];
$query = mysql_query("SELECT * FROM gebruikers WHERE id='".$_SESSION['user_id']."'");
$result = mysql_fetch_array($query);
echo $coaster;
echo $result['$coaster'];


Ik zou dus uit mijn MySQL de waarde van $coaster willen hebben...
Voeg nog een vergelijking toe aan de WHERE en klaar ben je.

Hoewel, 80% van de code ontbreekt, beveiliging en foutafhandeling schitteren door afwezigheid. Of is SQL injection en ander hackwerk soms gewenste functionaliteit?


SELECT
  kolom
FROM
  tabelnaam
WHERE
  id = 1
AND
  x = 'y';

SELECT coaster FROM gebruikers


Bedoel je dat?

Of


$sql = 'SELECT "'.mysql_real_escape_string($_GET['coaster']).'" AS `coaster` FROM gebruikers WHERE id = '.(int)$_SESSION['user_id'];


Of ik begrijp het hele probleem niet :p
Doe is voor de grab print_r();
print "<p><pre>".print_r($result, true)."</pre>";
Wat krijg je dan ?
Ps heb je een colom $coaster
Ik wist niet dat dat kon
Wow! Bedankt voor jullie snelle reacties !
@pgFrank : Dit is niet het volledige script ; het is namelijk een ledensysteem
Op dit systeem bouw ik momenteel iets uit:
Ik heb een kolom BobExpress met waarde Ja. Ik zou graag hebben dat ik dit kan weergeven op de site.
Het is voor een soort telsysteem.

$coaster = $_GET['coaster'];
$query = mysql_query("SELECT * FROM gebruikers WHERE id='".$_SESSION['user_id']."'");
$result = mysql_fetch_array($query);
echo $coaster;


if ( $result['$coaster'] == "Ja") {
	echo "Iets";
} else { 
        echo "Niets";
}

johan schreef op 03.04.2009 10:43
Doe is voor de grab print_r();
print "<p><pre>".print_r($result, true)."</pre>";
Wat krijg je dan ?
Ps heb je een colom $coaster
Ik wist niet dat dat kon

Dan krijg ik dit :
Array
(
[0] => 1
[id] => 1
[1] => Joren
[naam] => Joren
[2] => 312f91285e048e09bb4aefef23627994
[wachtwoord] => 312f91285e048e09bb4aefef23627994
[3] => 1
[status] => 1
[4] => [email protected]
[email] => [email protected]
[5] => 1
[actief] => 1
[6] =>
[actcode] =>
[7] => 2009-04-03 09:48:25
[lastactive] => 2009-04-03 09:48:25
[8] => Ja
[BobExpress] => Ja
)
Joren schreef op 03.04.2009 11:07
[quote='johan schreef op 03.04.2009 10:58']echo $result['BobExpress'];

http://nl.php.net/manual/en/function.mysql-fetch-array.php
is een PRE om even door te lezen

Dat is't probleem nu net : ik doorzoek telkens php ; maar begrijp niets van die " tutorials "....[/quote]

Hmmm begrijp jij niks van php.net
bol.com en een php boek bestellen
een goed boek om mee te beginnen vond ik " ZEND PHP 5 Certification study guide"
johan schreef op 03.04.2009 10:58
echo $result['BobExpress'];

http://nl.php.net/manual/en/function.mysql-fetch-array.php
is een PRE om even door te lezen

Bedankt voor de tip :)

Oja ; zo heb ik het ook geprobeerd en lukte het wel , maar aangezien ik via ?coaster=... wil aanduiden WELKE waarde hij moet weergeven , moet het dus eigenlijk via echo $result['$coaster']; ...
doe het is zonder de " ' "
duss zo $result[$coaster];
johan schreef op 03.04.2009 11:40
doe het is zonder de " ' "
duss zo $result[$coaster];

Oooow :D Dat werkte ! Bedankt !

Reageren