Mit Login

Tags:    php

Jeg er nu nået vidre med mit script, men er stødt på et nyt problem.
Håber der er en der kan hjælpe :D


Fold kodeboks ind/udKode 


Jeg bliver ved med at få min egen felj, om jeg ikke har råstoffer nok :(
Har rodet med det men kan ikke rigtig finde en løsning.



Indlæg senest redigeret d. 01.02.2009 13:54 af Bruger #14641
4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Det var godt nok lidt rodet det kode..

Men mit gæt ville være at den ikke kan finde noget "metal" fra din forspørgsel, og at din "mcal" altid vil være mindst 75 da du siger (0+1)*75 (Hvis den ikke kan finde noget ud fra din forspørgsel).
Så din ifsætning er egentlig:
if(0 >= 75) {
// Kør din SQL
} else {
// Du har ikke råstoffer nok
}

Jeg prøvede lige at rette din kode til med din SQL forespørgsel, for den måde du har lavet det på med en while og så 2 tuborg-paranteser, er lidt forkert.

Prøv at se hvordan jeg har gjort her, og se om det ikke hjælper dig lidt.. Hvis du får samme problem, så tjek din mysql forspørgsel, hvor du henter tingene fra. Evt. udskriv den (jeg har udkommenteret din forespørgsel i en echo), så kan du se om dine værdier er rigtige i dine variabler.

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 01.02.2009 14:16 af Bruger #4265
Du bør nok lære at lave dine indrykninger mere logiske så de viser kodens blok struktur, kunne f.eks være
Fold kodeboks ind/udKode 

Hvis du gør dette er jeg ret sikker på at det burde blive tydeligt hvad din fejl er.

En side bemærkning kan mysql godt update mere ind et felt af gange:
SET felt1='værdi1', fel2='værdi2' WHERE







Hehe jeg tog den hurtige vej :D
Prøvede hvad du sagde Nørden, og kunne se jeg manglede 2 tuborg tegn :D.

Endnu engang tak for hjælpen :D



t