Avatar billede konder Nybegynder
18. april 2007 - 11:20 Der er 6 kommentarer og
1 løsning

problemer med søgefelt.

Jeg har en forespørgsel til db, der bare ikke vil lykkedes.
Jeg kan erstatte- like '%$var%", med fast værdi og så spiller klaveret. Jeg kan echo den rigtige værdi af $var før svaret, men jeg kan ikke få dette til at virke. Er der nogen der kan gennemskue fejlen.
if($_POST['op'] == "ds"){
$gg = $_POST['gg'];
$hh = $_POST['hh'];
$ss = $_POST['ss'];
$ide = $_POST['ide'];
$var = $gg.$hh.$ss.$ide;
echo $var;
$result=mysql_query($sql="SELECT * FROM best WHERE adr like '%$var%'") or die(mysql_error());
echo mysql_num_rows($result) . " forekomst(er) fundet<br><br>";
  while($res = mysql_fetch_array($result)){
 
(gg=bogstaver, hh=tal + punktum hvis det har indflydelse)
Avatar billede fennec Nybegynder
18. april 2007 - 11:39 #1
Kan vi få et eks på en værdi i $var??
Avatar billede konder Nybegynder
18. april 2007 - 11:43 #2
ku(gg)
1.(hh)
4.(ss)
th.(ide) altså: ku 1.4.th.
Avatar billede fennec Nybegynder
18. april 2007 - 11:55 #3
Problemet er vel så at du ikke har noget mellemrum i dine variabler, og når du samler dem bliver de til:
ku1.4.th.

Hvilket skulle være:
ku 1.4.th.
Avatar billede konder Nybegynder
18. april 2007 - 12:00 #4
Ja, det er nok rigtigt. Men hvordan laver jeg et mellemrum? eller skal jeg fjerne mellemrummet i db?
Avatar billede fennec Nybegynder
18. april 2007 - 12:29 #5
$var = $gg." ".$hh.$ss.$ide;
Avatar billede konder Nybegynder
18. april 2007 - 12:34 #6
Jep -nu kører det. Du skal have tusind tak for hjælpen. Læg blot et svar
Avatar billede fennec Nybegynder
18. april 2007 - 12:43 #7
.o) <-- One Eyed Jack
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
Computerworld tilbyder specialiserede kurser i database-management

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