MySQL waarde via $_GET functie
Code (php)
1
2
3
4
5
2
3
4
5
$coaster = $_GET['coaster'];
$query = mysql_query("SELECT * FROM gebruikers WHERE id='".$_SESSION['user_id']."'");
$result = mysql_fetch_array($query);
echo $coaster;
echo $result['$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...
Hoewel, 80% van de code ontbreekt, beveiliging en foutafhandeling schitteren door afwezigheid. Of is SQL injection en ander hackwerk soms gewenste functionaliteit?
Bedoel je dat?
Of
Code (php)
1
$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
Gewijzigd op 01/01/1970 01:00:00 door kees Schepers
print "<p><pre>".print_r($result, true)."</pre>";
Wat krijg je dan ?
Ps heb je een colom $coaster
Ik wist niet dat dat kon
@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.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
$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";
}
$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
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 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
)
http://nl.php.net/manual/en/function.mysql-fetch-array.php
is een PRE om even door te lezen
Gewijzigd op 01/01/1970 01:00:00 door johan
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
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 "....
Joren schreef op 03.04.2009 11:07:
Dat is't probleem nu net : ik doorzoek telkens php ; maar begrijp niets van die " tutorials "....
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
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 "....
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
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']; ...
duss zo $result[$coaster];
johan schreef op 03.04.2009 11:40:
doe het is zonder de " ' "
duss zo $result[$coaster];
duss zo $result[$coaster];
Oooow :D Dat werkte ! Bedankt !