een - in php

Gestart doorMarv13 reacties30 weergaven

14 berichten · pagina 1 van 1

Marv

Lid · Topicstarter

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Heleu,

Als ik een - doe in een update doet hij gewoon + ?

Ik heb dit:

[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE leden SET punten=punten-"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$gcFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]punten[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR] ?>


Dus punten = het aantal punten wat de query geeft.

Als dat 12 is komt er nu 12 bij op en het moet eraf.

Hoe doe ik dat?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Waarom sowieso die quotes erbij?

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE leden SET punten = punten - "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$gcFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]punten[/COLOR][COLOR= #007700]]);[/COLOR]


en als hij het nu nog niet doet dan is punten of $gcFetch[punten] geen getal
0
Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Huh? Laat die fetch eens zien.
0
Marv

Lid · Topicstarter

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Nu werkt hij lennard smile
Maar nu heb ik nog een probleempje.

Ik heb een $vpunten en $punten

$punten is de user punten en $vpunten de punten die de user zou moeten hebben.

if ($punten <= $vpunten){

Maar nu werkt hij niet.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ik snap het niet..
0
Marv

Lid · Topicstarter

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
$punten moet groter of gelijk zijn aan $vpunten
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
doe eens:
var_dump($punten);
var_dump($vpunten);

wat zie je dan?

toevoeging op 21 maart 2012, 211628:
Overigens zegt jouw stukje code dat hij kleiner of gelijk aan moet zijn.
Groter of gelijk aan is met >=
0
Marv

Lid · Topicstarter

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
string(3) "100" string(3) "100" Je hebt niet genoeg punten.

Dat heb ik veranderd smile
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Dan gaat ie toch gewoon de if in?
0
Marv

Lid · Topicstarter

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Lennard schreef:
Dan gaat ie toch gewoon de if in?
hij geeft dus aan:

Je hebt niet genoeg punten.

toevoeging op 21 maart 2012, 21:26:41:
if ($UserFetch[punten] >= $gcFetch[punten]){
echoJe hebt niet genoeg punten.

;
}

En die heb ik dus ook ge vart.

toevoeging op 21 maart 2012, 21:26:57:
Oh Kut! Moest zeker een ! voor frown
Dom dat ik dat vergeten ben
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Doe dan dit:
if ($UserFetch[punten] < $gcFetch[punten]){
0
Marv

Lid · Topicstarter

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Lennard schreef:
Doe dan dit:
if ($UserFetch[punten] < $gcFetch[punten]){
die doet het dan ook goed?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Dan checkt hij of die eerste kleiner is dan de laatste, dat is de makkelijke vorm van dit:
if (!($UserFetch[punten] >= $gcFetch[punten])){

Hij checkt dan dus of de punten die je hebt minder zijn dan wat je moet betalen, dus als je dat wil dan is dat goed.
0
Marv

Lid · Topicstarter

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Lennard schreef:
Dan checkt hij of die eerste kleiner is dan de laatste, dat is de makkelijke vorm van dit:
if (!($UserFetch[punten] >= $gcFetch[punten])){

Hij checkt dan dus of de punten die je hebt minder zijn dan wat je moet betalen, dus als je dat wil dan is dat goed.
Ok super smile
Slotje..
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren