php/mysql: Het zoveelste zoekscript? :)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Spongejohn

Spongejohn

11/03/2005 18:46:00
Quote Anchor link
Hey iedereen,

Voor mijn website http://midi.johnsteenbergen.com probeer ik een nieuwe zoekfunctie te maken gebruikmakend van Mysql. De huidige doet alles in een tekst bestand en is erg traag.
Ik heb geprobeerd dit te doen aan de hand van het script in de tutorial
( http://www.phphulp.nl/php/tutorials/3/100/ ) maar als ik dit script toe pas op een tabel met meerdere kolommen krijg ik:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/johns177/public_html/test/test2/resultaat_artist.php on line 18

en lijn 18 is

if (mysql_num_rows($res) >= 1)
{

(Zie ook bestanden in http://www.johnsteenbergen.com/test/ en in het mapje test2.)

Door gebrek aan kennis, tijd om te leren en het zonder succes googelen, heb ik maar besloten om hier een request te plaatsen voor dit zoekscript. Komtie :)


*Het is de bedoeling dat de volgende categorieen aanwezig zijn:
Artist, Title, Creator, Channels en een downloadknop (artist en title mogen van mij, als dat makkelijker is, ook als downloadknop fungeren)

*Dan moet het mogelijk zijn om te zoeken op artist, title, creator (bij advanced search) of in alles 3 (bij quicksearch). De zoekresultaten moeten niet te strikt zijn dus als tiesto de zoekopdracht is, dan zou tiësto en tiëstoooo ook gevonden moeten worden.

*Ook wil ik nog (ja ik ben veeleisend) dat er een archief is wat per letter op alfabetische volgorde sorteerd (precies zoals het er nu uitziet, maar dan met mysql) en dat de 20 nieuwste toevoegingen op de voorpagina staan (ook zoals nu het geval is).

*En als laatste zou het dan nog mooi zijn als ik het totaal aantal midi´s op de site kan laten zien, zonder dit zelf te typen (zie linksonder op de site)

*Op zich heb ik een script gevonden wat dingen toevoegd aan de tabel zoals hieronder, maar als onderstaande tabel niet te gebruiken is, dan zou ik dat er graag nog bij hebben (sorry).

CREATE TABLE formulier (
id int(9) auto_increment,
Artist varchar(150) not null,
Title varchar(255) not null,
Channels varchar(3) not null,
Creator varchar(20) not null,
Download varchar(255) not null,
primary key(id)
)


Nou dat was wel zon beetje wat ik nodig heb :D

Ik hoop dat er iemand is die me hieraan kan helpen.
Natuurlijk zal mijn oneindig grote dank alleen niet genoeg zijn, dus ik ben bereid om een kleine financiele compensatie te geven aan degene die mij hieraan helpt. Maar ik ben maar een arme student, dus het is echt een kleine compensatie :)
Je naam + link naar je site op de voorpagina krijg je er ook bij natuurlijk als je dat zou willen.


Alvast bedankt!

John

PS http://www.johnsteenbergen.com/midiv4/ is de nieuwe layout waarin ik het uiteindelijk zou willen hebben.
 
PHP hulp

PHP hulp

13/01/2025 07:27:27
 
Eris -

Eris -

11/03/2005 18:54:00
Quote Anchor link
Je sql query is niet geldig
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.