Avatar billede t-hviid Nybegynder
15. september 2005 - 20:21 Der er 7 kommentarer og
1 løsning

Besked ved intet søgeresultat

Jeg vil gerne i forbindelse men søgefunktion på min hjemmeside, lave en besked ved intet resultat. Jeg prøver med
<?php  if (!mysql_num_rows($query)) {
echo "Intet resultat";
} ?>
Men får følgende fejl:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/vhost/props/doks/soegeresultat.php on line 78
Intet resultat
Avatar billede jaw Nybegynder
15. september 2005 - 20:25 #1
Prøv:

<?php  if (mysql_num_rows($query) == 0) {
echo "Intet resultat";
} ?>

Hvis ikke det virker, så paste din $query, for så kunne den vist godt være forkert.
Avatar billede t-hviid Nybegynder
15. september 2005 - 20:30 #2
Jeg havde nok på fornemmelsen at det var $query der var lidt med. Den kommer her:
mysql_select_db($database_teaterprops_db, $teaterprops_db);
$query_soegresultat = ("SELECT * FROM produkter WHERE (overskrift LIKE '%".addslashes($sog)."%' OR beskrivelse LIKE '%".addslashes($sog)."%' OR forestilling LIKE '%".addslashes($sog)."%' AND katagori LIKE '%".addslashes($katagori)."%')");
$soegresultat = mysql_query($query_soegresultat, $teaterprops_db) or die(mysql_error());
$row_soegresultat = mysql_fetch_assoc($soegresultat);
$totalRows_soegresultat = mysql_num_rows($soegresultat);
Avatar billede jaw Nybegynder
15. september 2005 - 20:33 #3
Men du får ingen fejl? Prøv at echo'e din $query_soegresultat og se om den indeholder det, du tror den gør...
Avatar billede t-hviid Nybegynder
15. september 2005 - 20:34 #4
Jo jeg får fejl også ved <?php  if (mysql_num_rows($query) == 0) {
echo "Intet resultat";
} ?>
Avatar billede jaw Nybegynder
15. september 2005 - 20:38 #5
Nu tror jeg, at jeg måske ved det :) Hvorfor bruger du $query i din num_rows, når din forespørgsel egentlig hedder $soegresultat?

Og når du allerede har : $totalRows_soegresultat = mysql_num_rows($soegresultat);, hvorfor bruger du så ikke:

if($totalRows_soegresultat == 0) {
  echo "Ingen resultater...";
}
Avatar billede t-hviid Nybegynder
15. september 2005 - 20:40 #6
Nybegynder uvidenhed :-) Jeg prøver det lige !
Avatar billede t-hviid Nybegynder
15. september 2005 - 20:43 #7
Perfekt - så blev jeg igen klogere ;-) Lægger du et svar!
Avatar billede jaw Nybegynder
15. september 2005 - 20:43 #8
Gør jeg da selvfølgelig gerne :)
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