Welkom gast! Aanmelden Registreren


Waardering:
  • 0 stemmen - gemiddelde waardering is 0
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] SQL [/Help]
#1

Hey, mss staat dit fout en moet bij coding vragen, maar het gaat over me habbo retro CMS,

Ik wil een sql uitvoeren zodat als je op de pagina komt dat je 100 vip_points minder krijgt me notepad;
[Afbeelding: 359ep6v.jpg]
En dan komt dit er op de site;
[Afbeelding: 2up5u8o.jpg]

Help me please ? blush

 
#2
Het is mysql_query(alles tussen haakjes hier);
 
#3
PHP-code:
<?php
/* Eerst het aantal schelpen wat de user heeft fetchen */
$fetch_sql mysql_query("SELECT * FROM users where username='{$_SESSION['username']}'");
$result mysql_fetch_assoc($fetch_sql);

if(
$result['vip_points'] < 100
{
   Die(
"Helaas je hebt niet genoeg VIP_punten!");
}

/* Hier gaan we de schelpen eraf halen! */
$nieuw $result['vip_points'] - 100;
mysql_query("UPDATE users
SET vip_points='
{$nieuw}'
where username='
{$_SESSION['username']}'"); 

Pas dat een beetje aan aan je script en tada Happysmile
 
#4
(01-12-2012, 16:59)Sir.Schiz0ide schreef:
PHP-code:
<?php
/* Eerst het aantal schelpen wat de user heeft fetchen */
$fetch_sql mysql_query("SELECT * FROM users where username='{$_SESSION['username']}'");
$result mysql_fetch_assoc($fetch_sql);

if(
$result['vip_points'] < 100
{
   Die(
"Helaas je hebt niet genoeg VIP_punten!");
}

/* Hier gaan we de schelpen eraf halen! */
$nieuw $result['vip_points'] - 100;
mysql_query("UPDATE users
SET vip_points='
{$nieuw}'
where username='
{$_SESSION['username']}'"); 

Pas dat een beetje aan aan je script en tada Happysmile

Sir.Schiz0ide, Kan jij het pls doen via join.me ? want ik krijg nog steeds error's
 
#5
(01-12-2012, 17:42)iRaynair schreef:
(01-12-2012, 16:59)Sir.Schiz0ide schreef:
PHP-code:
<?php
/* Eerst het aantal schelpen wat de user heeft fetchen */
$fetch_sql mysql_query("SELECT * FROM users where username='{$_SESSION['username']}'");
$result mysql_fetch_assoc($fetch_sql);

if(
$result['vip_points'] < 100
{
   Die(
"Helaas je hebt niet genoeg VIP_punten!");
}

/* Hier gaan we de schelpen eraf halen! */
$nieuw $result['vip_points'] - 100;
mysql_query("UPDATE users
SET vip_points='
{$nieuw}'
where username='
{$_SESSION['username']}'"); 

Pas dat een beetje aan aan je script en tada Happysmile

Sir.Schiz0ide, Kan jij het pls doen via join.me ? want ik krijg nog steeds error's

Je kan het niet copy-pasten. Je moet het zelf aanpassen naar jouw site.
Bijvoorbeeld ik weet niet hoe jouw $_session heet.
 
#6
(01-12-2012, 17:46)Sir.Schiz0ide schreef:
(01-12-2012, 17:42)iRaynair schreef:
(01-12-2012, 16:59)Sir.Schiz0ide schreef:
PHP-code:
<?php
/* Eerst het aantal schelpen wat de user heeft fetchen */
$fetch_sql mysql_query("SELECT * FROM users where username='{$_SESSION['username']}'");
$result mysql_fetch_assoc($fetch_sql);

if(
$result['vip_points'] < 100
{
   Die(
"Helaas je hebt niet genoeg VIP_punten!");
}

/* Hier gaan we de schelpen eraf halen! */
$nieuw $result['vip_points'] - 100;
mysql_query("UPDATE users
SET vip_points='
{$nieuw}'
where username='
{$_SESSION['username']}'"); 

Pas dat een beetje aan aan je script en tada Happysmile

Sir.Schiz0ide, Kan jij het pls doen via join.me ? want ik krijg nog steeds error's

Je kan het niet copy-pasten. Je moet het zelf aanpassen naar jouw site.
Bijvoorbeeld ik weet niet hoe jouw $_session heet.

Idk, ben geen pro. Kan jij niet doen haha, Niet dat ik te lui ben, maar ik weet het niet
 
#7
Wat moeilijk.. die query van iRaynair klopt gewoon behalve 1 ding, username klopt niet.

Ik heb even een goede gemaakt:


Code:
<?php mysql_query("UPDATE users SET vip_points = vip_points - 100 WHERE username = '".$username."' LIMIT 1"); ?>
 
#8
Als het nog niet lukt, neem dan contact met op in PB. Dan kan ik je misschien vandaag nog helpen via join me.
 
  




Leden die dit momenteel bekijken: 1 gast(en)