Avatar billede dagreyman Nybegynder
18. juni 2003 - 11:04 Der er 9 kommentarer og
1 løsning

Streng problem!

Jeg laver et udtræk fra en database, $row_dblad['glængde'] skal være lig eller mere end 2, men problemet er at den ikke hvis $row_dblad['glængde'] er 10 - 19 så kommer den ikke med, da den kun kigger på første karaktere.

Koden ligger inde i en DO While løkke.



if($row_dblad['glængde'] >= "2"){
$areal=ungazi($row_dblad['glængde'])*ungazi($row_dblad['gbrede']);
}
else{
$areal='0';
}
$ttareal+=$areal;
echo $areal;
Avatar billede dagreyman Nybegynder
18. juni 2003 - 11:06 #1
Hmm der skulle have stået:

Jeg laver et udtræk fra en database.
$row_dblad['glængde'] skal være lig eller mere end 2, men problemet er at hvis $row_dblad['glængde'] er 10 - 19 så kommer de ikke med, da den kun kigger på første karaktere.
Avatar billede fri-hash Nybegynder
18. juni 2003 - 11:07 #2
hvilken datatype er dit felt i databasen?
Avatar billede exp Juniormester
18. juni 2003 - 11:09 #3
sæt datatypen til int
Avatar billede fri-hash Nybegynder
18. juni 2003 - 11:12 #4
eller ret din if-betingelse til

if(intval($row_dblad['glængde']) >= 2){
Avatar billede dagreyman Nybegynder
18. juni 2003 - 11:19 #5
Fri-hash: Smid lige et svar det funker sku! :)
Avatar billede fri-hash Nybegynder
18. juni 2003 - 11:26 #6
ok
Avatar billede jakoba Nybegynder
18. juni 2003 - 13:07 #7
men hvorfor pokker gemmer du tal i char eller varchar felter i databasen? de bør gemmes som int værdier.
Avatar billede exp Juniormester
18. juni 2003 - 13:20 #8
jakoba >>
tak for støtten :-)
Avatar billede dagreyman Nybegynder
18. juni 2003 - 13:47 #9
Well det er ikke mig der har lavet siden og databasen i sin tid. Jeg ville bestemt heller ikke have lavet den som char, men nu er det sådan, at jeg skal redigere i en eksisterende side og database. Databasen indeholder en masse dataer hvor at det er nemmere at ændre i koden frem for alle dataerne.

Men kan skam sagtens følge jeres synspunkt :)
Avatar billede exp Juniormester
18. juni 2003 - 14:45 #10
hvis hele $row_dblad['glængde'] er tal kan du godt ændre formatet...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester