Zoeken zonder op knop te duwen...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Liesbeth Marien

Liesbeth Marien

14/03/2017 15:27:19
Quote Anchor link
Hoi iedereen!

Bij de meeste websites kan je een zoekterm ingeven, druk je op enter en krijg je de resultaten van je zoekactie.
Ik zit door omstandigheden nu opgescheept met een website waarbij je steeds op de zoekknop moet klikken vooraleer er gezocht wordt. Hoe kan ik dat aanpassen zodat ook gezocht wordt wanneer de gebruiker op de 'enter'-toets duwt?

Let wel: ik ben echt wel een beginner en heb dus heel specifieke instructies nodig vrees ik...
Alvast bedankt aan iedereen die mij wil helpen!
 
PHP hulp

PHP hulp

12/01/2025 06:13:59
 
Joakim Broden

Joakim Broden

14/03/2017 15:31:27
Quote Anchor link
Dat is gewoon standaard bij de browsers als je het formulier correct hebt opgebouwd met HTML. Heb je de code van het HTML formulier?
 
Liesbeth Marien

Liesbeth Marien

14/03/2017 15:44:50
Quote Anchor link
Ik vind wel een search.php maar geen search.html? (Site is gebouwd door iemand die niet meer in dienst is :-( )
Enig idee waar ik moet zoeken?
 
Joakim Broden

Joakim Broden

14/03/2017 15:48:49
Quote Anchor link
Waarschijnlijk word het formulier naar search.php gestuurd (die handelt het zoeken af), het HTML formulier staat waarschijnlijk ergens anders. In de header, index of weet ik niet. Heb je eventueel een URL?
 
- Ariën  -
Beheerder

- Ariën -

14/03/2017 15:49:37
Quote Anchor link
Het hoeft geen search.html te zijn, in .php kan je net zo goed HTML plaatsen.
 
Liesbeth Marien

Liesbeth Marien

14/03/2017 15:53:44
Quote Anchor link
het gaat over volgende site: www.hulshout.be

dit is het begin van de code op search.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?
$zoekveld
=mysql_real_escape_string($_POST['zoek']);

echo "<h1>Zoekpagina</h1>";

if ($zoekveld != "")
{

    $query="select * from pages where inhoud like '%".$zoekveld."%' or titel like '%".$zoekveld."%'";
    $rs= mysql_query($query) or die (mysql_error());    
    
    echo "<h2>Zoeken in de algemene pagina's</h2>";
    
    if (mysql_num_rows($rs)>0)
    {

        
        echo "<p>Uw zoekactie met het woord '".$zoekveld."' levert de volgende resultaten op: </p>";
        echo "<ul>";
        while ($row2=mysql_fetch_array($rs))
        {
        
            echo "<li><a href=index.php?pageID=".$row2['ID'].">".$row2['titel']."</a></li>";        
        }

        echo "</ul>";
    }
        
    else
    {
        echo "<p>Uw zoekactie met het woord '".$zoekveld."' levert geen resultaten op in de algemene pagina's.</p>";
    }

    echo "<br><br>";
 
Joakim Broden

Joakim Broden

14/03/2017 16:00:45
Quote Anchor link
Het zoekveld zit op de index.php of in 1 van de bestanden die daar geincluded worden in de sidebar.

Maaaaar shit he, is dit een website van een gemeente?? WTF, word het niet eens tijd om een beetje eens met de tijd mee te gaan? De website is zwaar achterhaald, en ben bang dat het met de veiligheid ook slecht gesteld is.
 
- Ariën  -
Beheerder

- Ariën -

14/03/2017 16:04:37
Quote Anchor link
Ik zie wel hoop fouten in de HTML-code, waaronder twee DOC-TYPE's.
Ik vermoed dat dit de de boosdoener kan zijn.
Gewijzigd op 14/03/2017 16:05:51 door - Ariën -
 
Liesbeth Marien

Liesbeth Marien

14/03/2017 16:17:43
Quote Anchor link
Een nieuwe moderne site zal er dit jaar nog gebouwd worden door een professionele firma maar tot dan moeten we het met deze doen. Beleidsmakers beslissen nu eenmaal waarin ze investeren, de administratie moet roeien met de riemen die we voorhanden hebben of krijgen...

Toevoeging op 14/03/2017 16:20:52:

moet ik hier een aanpassing doen? zo ja: welke?
<div class="snelingang">
<table width="100%">
<tr>
<td><h1 class='handig'>Zoeken</h1></td>
</tr>
<tr>
<td align="center">
<form name="supportform" action="index.php?page=search" method="post" />
<input type="tekst" class="input" id="zoek" name="zoek">
<input type="hidden" name="supporttype" />
<input type="image" src="images/glas.gif" VALUE="zoek" alt="zoek" name="submit" align="texttop" />

</td></tr>
</table></div>
 
Thomas van den Heuvel

Thomas van den Heuvel

14/03/2017 16:24:46
Quote Anchor link
Op de lege regel

</form>

toevoegen.
 
Liesbeth Marien

Liesbeth Marien

14/03/2017 16:39:21
Quote Anchor link
Dag Thomas,

bedankt voor de suggestie maar als ik dat toevoeg merk ik geen verschil?
 
Joakim Broden

Joakim Broden

14/03/2017 16:49:25
Quote Anchor link
Je hebt </form> ook nog niet geupload?
 
Liesbeth Marien

Liesbeth Marien

15/03/2017 08:27:15
Quote Anchor link
Heb het nu geupload...

En wat doe ik met die 2 doctypes? Hebben deze verschillende functionaliteiten? Welke haal ik best weg?
Gewijzigd op 15/03/2017 11:04:55 door Liesbeth Marien
 



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.