} else {print \"Der var desværre ingen der matchede denne søgning!\";}
Desværre giver den denne meddelelse når jeg udfylder min søgeform og poster den:
Warning: Supplied argument is not a valid MySQL result resource in d:\\home\\espendk\\www\\test\\find.php on line 69 Der var desværre ingen der matchede denne søgning!
Linie nummer to har jeg jo selv skrevet, men linie nummer et undre mig, hvad gør jeg galt???
Det betyder nok, at du har en fejl i din SQL-sætning. Jeg kan ikke se den, men du kan udskrive den, evt i en HTML-kommentar <!-- SELECT ... --> så du kan beholde udskriften mens du leger videre. Så kan du - eller vi - måske se hvad der er galt.
Jeg vil gætte på at det er fordi du mangler et led i din SQL query sætning: $q = \"SELECT * FROM adresser WHERE \"; Bagefter \"WHERE\" skulle der gerne stå noget. Hvis du sletter \"WHERE\" så skulle det vist virke (jeg har ikke prøvet det!).
andreas>> 1) du kan godt bruge do i php 2) Han kan godt afslutte while-løkken med ; når det står på den måde (det gør jeg i hvert tilfælde selv i mine scripts, og det virker fint) :o)
chris => WHERE er indsat da de efterfølgende tests gerne skulle tilføje noget til min query. Det bliver testet på afsender siden at mindst en af disse test vil returnere true.
Den giver ikke nogen respons over hovedet! Jeg har testet mit query direkte i MySQL og den kom med rigtige rækker så jeg gætter på at fejlen ligger i disse linier:
Har fundet fejlen! Det associative array der bliver retuneret af mysql_fetch_array() kræver åbenbart store bogstaver for hvis jeg bruger det så virker det hele fint.
Jeg ved ikke om $row[\"fornavn\"] er case sensitiv, så du måske skulle skrive $row[\"Fornavn\"] hvis det er sådan det står i din tabel. SQL som sådan er ikke case sensitiv.
bare lige lidt generelt info : ) hvis du bruger php3 eller php4 før(og med) php4.0.2 bør du ikke kun bruge $HTTP_POST_VARS da den kun virker hvis track_vars er slået til(og så er serveren langsommer hvis den er slået til(ikke meget men lidt : ] ))
efter php4.0.2 vil man ikke længere kunne slå track_vars fra.
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.