Ok, ik ben echt net begonnen met PHP/MYSQL en kom ergens niet uit. Dit is voor jullie waarschijnlijk te simpel voor woorden, maar ik weet echt even niet waar ik het moet zoeken.
Ik ben begonnen aan een simpele pagina waarin de gebruiker een term kan intypen in een veld. Vervolgens vergelijk ik dit veld met een database. Echter, elke keer als ik submit, krijg ik de error: Object niet gevonden (404) of Toegang verboden (403). Het gaat om een eenvoudig scriptje als:
<html>
<form action="forumulieren.php" METHOD="GET">
Vul hier je naam in:<BR>
<input type="text" name="naam">
<input type="submit" value='Geef naam'>
</form>
<?
# isset checkt of naam in de url voor komt ja of nee
# die zin hieronder betekent "als naam is ingevuld dan:"
if(isset($_GET['naam'])){
# de naam komt voor in de url en wordt dus weergegeven
echo "Deze naam heeft u ingevuld: ".$_GET['naam']."\n";
}
?>
</html>
Als formulieren.php niet bestaat, wordt het een 404, anders een 403. Ik denk dat het met rechten van de Database te maken heeft, maar weet niet hoe ik dit moet aanpakken.
Het komt er op neer dat iedereen (zonder in te loggen en dus zonder inlogcode) kan zoeken door een term te submitten.
Wie van jullie kan deze jongen op weg helpen?
Alle hulp word gewaardeerd!!!
Alvast vriendelijk bedankt,
Nerd 1.0
jacob_slomp
2010-02-13 23:56:32
em... het script wat je nu hebt, is niet eens verbonden met een database.
wss... heb je bij action formulieren verkeerd geschreven.