Avatar billede party.dk Nybegynder
05. januar 2001 - 18:35 Der er 15 kommentarer og
1 løsning

kontrol af et tal ikke har mellemrum

Hvordan kan jeg kontrollere at et tal ikke har mellemrum, inden jeg smider det i min MySql DB.

Hvis det har mellemrum, skal det samles inden jeg gå vider i mit script ???
Avatar billede elk Nybegynder
05. januar 2001 - 18:37 #1
hvad med $tal = ereg_replace(\" \", \"\", $tal);
Avatar billede emulatorspil.dk Nybegynder
05. januar 2001 - 18:59 #2
eller :

$tal = ereg_replace(\" \", \"\", $tal);

  = et mellemrum i html
Avatar billede party.dk Nybegynder
05. januar 2001 - 19:06 #3
skal jeg ikke genneløbe mit tal??

en while kommando:

while [gennemløb] {
$tal = ereg_replace(\" \", \"\", $tal);
}

ingen af jeres løsninger virker.
Jeg har testet med tallet: 0 11
Avatar billede elk Nybegynder
05. januar 2001 - 19:09 #4
hvad får du egentligt af fejl når du smider ind i databasen ?
Avatar billede elk Nybegynder
05. januar 2001 - 19:09 #5
og nej du skal ikke gennemløbe det
Avatar billede party.dk Nybegynder
05. januar 2001 - 19:14 #6
hvorfor samler den så ikke mit tal ???
den har samme navn som mit input felt !
Avatar billede elk Nybegynder
05. januar 2001 - 19:15 #7
må vi se noget kode ???
Avatar billede limemedia Nybegynder
05. januar 2001 - 19:39 #8
pre- og postfixede spaces kan simpelt fanges med
trim($value)

dog vil den ikke fange et tal som 123 456
Avatar billede elk Nybegynder
05. januar 2001 - 19:43 #9
party.dk virker fint for mig...tjek
http://www.saadetnok.dk/test.php
Avatar billede elk Nybegynder
05. januar 2001 - 19:46 #10
du kan jo også altid tjekke om det er et \"gyldigt\" tal inden du smider det ind i db\'en

evt. med is_int($tal) osv...læs mere på http://www.php.net/manual/function.is-int.php

Avatar billede party.dk Nybegynder
05. januar 2001 - 20:15 #11
det er en fin løsning du har der elk, men hvorfor vil den ikke fange 123 456 ???

er det muligt at få den til det ???
Avatar billede elk Nybegynder
05. januar 2001 - 20:53 #12
virker da fint.....

tjek url\'en ovenfor....har rettet den ;)
Avatar billede party.dk Nybegynder
05. januar 2001 - 21:40 #13
hmm, se lige her:

http://www.party.dk/new/

gå ind under annoncør og prøv at oprette en bruger!

jeg har smidt dit kode ind her, og det vil alså ikke!!!

kan det være fordi at det kommer fra et input felt ???

Avatar billede party.dk Nybegynder
05. januar 2001 - 21:46 #14
sorry elk, jeg har fået det til at virke :)

Avatar billede elk Nybegynder
05. januar 2001 - 22:09 #15
;)
Avatar billede jd Nybegynder
05. januar 2001 - 23:16 #16
...hvis man ikke skal bruge regular expressions til sådanne opgaver, er str_replace() hurtigere (end ereg_replace)...
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