Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // De variabelen die je naar eigen belangen moet invullen
- $db_user = 'S02'; // Gebruiker voor MySQL
- $db_pass = 'stevo'; // Wachtwoord voor MySQL
- $db_host = 'localhost'; // Host voor MySQL; standaard localhost
- $db_db = 'Meubelzaak'; // Database
- $tabel = 'Artikelen'; // De tabel waarin gezocht moet worden
- $eerste = 'naam'; // De 1e rij in je tabel waain hij moet zoeken
- $tweede = 'categorie'; // De 2e rij in je tabel waain hij moet zoeken
- // Met onze database connecten
- mysql_connect($db_host,$db_user,$db_pass) or die(mysql_error());
- mysql_select_db($db_db) or trigger_error(mysql_error());
- // Onze functie voor het afkorten. Later meer.
- function afkorten($var, $lengte) {
- if (strlen($var) > $lengte) {
- $var = substr($var, 0, $lengte-3)."...";
- }
- return $var;
- }
- // Als er een id is in de url de volledige tekst laten zien
- if(isset($_GET['id']) and !empty($_GET['id']) and is_numeric($_GET['id'])){
- // Resultaten ophalen
- $result = mysql_query("SELECT * FROM ".$tabel." WHERE id=" . mysql_real_escape_string( $_GET['id'] ) . "");
- // Checken of het tekst id wel bestaat
- if (mysql_num_rows($result) >= 1) {
- // De resultaten even in een $_ROW['']; stoppen
- $row = mysql_fetch_assoc($result);
- // Resultaten tonen
- echo $row[''.$eerste.''];
- echo '<br /><br />';
- echo $row[''.$tweede.''];
- echo $row[''.prijs.''];
- }
- else { // Als het tekst id niet bestaat:
- echo 'Dit id bestaat niet!';
- }
- }
- // Als er een zoekterm in de url staat en niet leeg is...
- else if(isset($_GET['zoekterm']) and !empty($_GET['zoekterm'])){
- $sqlquery = "SELECT * FROM ".$tabel." WHERE ".$eerste." LIKE '%" . mysql_real_escape_string( $_GET['zoekterm'] ) . "%' OR ".$tweede."
- LIKE '%" . mysql_real_escape_string( $_GET['zoekterm'] ) . "%'"; // Weer een andere query uitvoeren
- $results = mysql_query($sqlquery) or die(mysql_error());; // De goede resultaten ophalen
- // Als er resultaten zijn:
- if (mysql_num_rows($results) >= 1) {
- while($row = mysql_fetch_assoc($results)) {
- echo '<a href="?id='.$row['id'].'">'.$row[''.$eerste.''].'</a><br />'; // De titel als linkje met daarna de afgekorte tekst
- echo afkorten($row[''.$tweede.''],25); // Onze functie aan roepen. De 25 staat voor 25 tekens
- echo $row[''.prijs.''];
- echo "<br /><br />"; // En dan ook maar een paar entertjes
- }
- }
- else { // Als er geen resultaten zijn:
- echo "Er zijn geen resultaten";
- }
- }
- else { // Als er niks bruikbaars in de url staat:
- // Ons zoekformuliertje laten zien
- echo '<form action="'.$_SERVER['PHP_SELF'].'" method="GET">
- <input type="text" name="zoekterm"><br />
- <input type="submit" value="Zoek">
- </form>';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement