Hallo,
Momenteel heb ik een zoekscript op mijn website staan. Alleen werkt deze nog niet precies zoals ik wil. Als ik bijvoorbeeld een nummer invul kom ik uit op bij het cover ID zoals die in de database is opgeslagen. Als ik dus bijvoorbeeld "13" invul krijg ik het ID 13 te zien en niet de cover met de titel 13. Ook spaties werken niet. Als ik bijvoorbeeld "New Kids" invul vind hij niks, maar als ik new invul wel. Hoe kan ik dit het beste oplossen? Hieronder het script.
Momenteel heb ik een zoekscript op mijn website staan. Alleen werkt deze nog niet precies zoals ik wil. Als ik bijvoorbeeld een nummer invul kom ik uit op bij het cover ID zoals die in de database is opgeslagen. Als ik dus bijvoorbeeld "13" invul krijg ik het ID 13 te zien en niet de cover met de titel 13. Ook spaties werken niet. Als ik bijvoorbeeld "New Kids" invul vind hij niks, maar als ik new invul wel. Hoe kan ik dit het beste oplossen? Hieronder het script.
[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]zoeken[/COLOR][COLOR= #007700]])){[/COLOR]
[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Location: [/COLOR][COLOR= #007700].[/COLOR]_ROOT_[COLOR= #007700].[/COLOR][COLOR= #DD0000]"cover/"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]zoek[/COLOR][COLOR= #007700]]);
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uId[/COLOR][COLOR= #007700]])){[/COLOR]
?>
<table id="forumboard"><tr class="superdark"><td><div id="pagesbar"></div></td><td width="33%"><form action="" method="post" style="float:right; margin-right:10px;"><input type="text" name="zoek" />    <input type="submit" name="zoeken" value="Zoeken" /></form></td></tr></table>
[COLOR= #0000BB]<?php
$pagina[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$param[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]page[/COLOR] [COLOR= #007700]&& ([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$param[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/ctype_digit"]ctype_digit[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$param[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]]) &&[/COLOR] [COLOR= #0000BB]$param[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]] >[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])) ?[/COLOR] [COLOR= #0000BB]$param[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]] :[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$param[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]) &&[/COLOR] [COLOR= #0000BB]$param[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]] !=[/COLOR] [COLOR= #DD0000]page[/COLOR][COLOR= #007700]){[/COLOR]
[COLOR= #0000BB]$Zoek[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$Sp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"AND tOnderwerp LIKE %"[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$param[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]"%"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$pagina[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$param[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]page[/COLOR] [COLOR= #007700]&& ([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$param[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]3[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/ctype_digit"]ctype_digit[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$param[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]3[/COLOR][COLOR= #007700]]) &&[/COLOR] [COLOR= #0000BB]$param[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]3[/COLOR][COLOR= #007700]] >[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])) ?[/COLOR] [COLOR= #0000BB]$param[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]3[/COLOR][COLOR= #007700]] :[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];
}[/COLOR]
[COLOR= #0000BB]$pQuery[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT tId FROM member_covers WHERE tSolved = 0 AND active = 1 AND tCategorie != Label "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Sp[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" ORDER BY tOnderwerp"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[COLOR= #0000BB]$tQuery[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM member_covers WHERE tSolved = 0 AND active = 1 AND tCategorie != Label "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Sp[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" ORDER BY tOnderwerp LIMIT "[/COLOR][COLOR= #007700]. (([/COLOR][COLOR= #0000BB]$pagina[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]20[/COLOR][COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]20[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]", 20"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tQuery[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<p><i>Er zijn geen resultaten voor deze zoekopdracht! Deze zoekmachine kan maar naar 1 woord zoeken. Zoek u bijvoorbeeld naar New Kids- Turbo. Dan zal hij niks vinden. Wanneer u zoekt naar Turbo vind hij de covers wel. Staat uw cover er niet bij? Plaats dan een verzoekje op het <a href="http://www.coverpaleis.nl/forum">forum</a>.</i></p>"[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<table id="forumboard">"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tFetch[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tQuery[/COLOR][COLOR= #007700])){[/COLOR]
[COLOR= #0000BB]$kleur[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++ %[/COLOR] [COLOR= #0000BB]2[/COLOR] [COLOR= #007700]===[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000]dark[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]light[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$active[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]green[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]tSolved[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]){[/COLOR] [COLOR= #0000BB]$active[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]red[/COLOR][COLOR= #007700]; }[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr class="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$kleur[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<td width="30%"><center><a href="[/COLOR][COLOR= #007700].[/COLOR]_ROOT_[COLOR= #007700].[/COLOR][COLOR= #DD0000]"cover/"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$tFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]tId[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"><img src="[/COLOR][COLOR= #007700].[/COLOR]_ROOT_[COLOR= #007700].[/COLOR][COLOR= #DD0000]"thumbs/"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$tFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]tUrl[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"></a></center></td>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<td width="70%"><center><font size="4"><a href="[/COLOR][COLOR= #007700].[/COLOR]_ROOT_[COLOR= #007700].[/COLOR][COLOR= #DD0000]"cover/"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$tFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]tId[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]">"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$tFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]tOnderwerp[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"</a></a></font></center><br /><br /><b>Uploader:</b> <a href="[/COLOR][COLOR= #007700].[/COLOR]_ROOT_[COLOR= #007700].[/COLOR][COLOR= #DD0000]"profile/"[/COLOR][COLOR= #007700].[/COLOR]IdNaarNaam[COLOR= #007700]([/COLOR][COLOR= #0000BB]$tFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]tDoor[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]">"[/COLOR][COLOR= #007700].[/COLOR]print_username[COLOR= #007700]([/COLOR]IdNaarNaam[COLOR= #007700]([/COLOR][COLOR= #0000BB]$tFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]tDoor[/COLOR][COLOR= #007700]])).[/COLOR][COLOR= #DD0000]"</a><br /><b>Datum:</b> "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$tFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]tDatum[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"<br /><b>Type:</b> "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$tFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]tType[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"<br /><b>Categorie:</b> "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$tFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]tCategorie[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"</td>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"</tr>"[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"</table>"[/COLOR][COLOR= #007700];
}[/COLOR]
?> 
