Ik heb het zoekvak overgenomen van een andere website van mij waar het wel werkt.
Ik ben er al weer dagen mee bezig maar snap niet waarom het in deze pagina niet werkt

Ik zal hier al mijn code neerzetten en hopelijk dat iemand mij verder kan helpen.

Testpagina

EDIT:

Teveel aan code verwijdert :)
zet eens boven je ifcheck

echo $_SERVER['REQUEST_METHOD'].'<br>';
echo $_POST['submit'].'<br>';
Action is niet verplicht :)
Ik heb het zo gedaan:

<?php
//de tabel voor zoeken
//Als er een zoekopdracht uitgevoerd wordt laat dan de resultaten zien
echo $_SERVER['REQUEST_METHOD'].'<br>';
echo $_POST['submit'].'<br>';
if ($_SERVER['REQUEST_METHOD'] == 'post' && $_POST['submit'] == 'Zoeken') {
?>

Als ik voor het eerst op de pagina kom zie ik:
GET

Als ik zonder iets in te vullen op "Zoeken " klik zie ik:
POST
Zoeken

Als ik een zoekterm invul gebeurt er niets.
$_SERVER['REQUEST_METHOD'] == 'post' maak daarvan

$_SERVER['REQUEST_METHOD'] == 'POST'
Hij doet het nu wel alleen komt alle informatie onder wat er al staat. Dus dat moet ik nog even aanpassen.

Wat ik niet begrijp is dit:
Ik had het opvragen van de zoekresultaten ook in de switch gezet van het menu aan de linker kant.
Toen werkte het niet.

Nu heb ik het er dus even onder gezet.

Ik heb hem door de validator gehaald en daar werd gezegd dat ik alles in kleine letters moest zetten (xhtml) dus ook post en get.

Nou, hij doet het in ieder geval, moet het alleen nog even zo neer zetten dat hij de inhoud vervangt.
<?

$zoekterm = (!empty($_POST['zoekterm']) || $_POST['zoekterm'] == 'zoekwoord') : $_POST['zoekterm'] : 'zoekwoord';

echo '<input type="text" value="'.$zoekterm.'">';

//bijvoorbeeld

?>

zie maar weer dat je gewoon met kijken tot waar je script wel komt, je erg makkelijk de fout kan achterhalen
Nu is het beter :)

Testpagina
Bedankt WES !
ga mezelf echt slaan dat ik dat niet zag meteen :) gaat goed met je websites of niet :)
Ik vind het enorm leuk om steeds iets nieuws te maken. Alhoewel ik vaak commentaar krijg dat het te saai is of niet waard is om terug te keren (www.kijk-vergelijk.nl)

Och, ja het is een verslaving en met php kun je leuke dingen doen en je bent nooit uitgeleerd.

Ik was al met OOP bezig gegaan maar dat heb ik maar weer even weggelegd. Nog te ingewikkeld :)

Reageren