PHP interesse |
|
Als je een formulier wil zenden kan je dit doen via 2 methoden.
-> GET
-> POST
Via de GET-methode wordt de informatie via de link meegezonden.
De grootte van de informatie is beperkt + zichtbaar in de history!
vb: http://www.sitemasters.be/index.php?pagina=forum/index&ond=reply&cat=1&id=950#id8407
(vet gedrukt zijn de meegezonden variablen)
POST'-informatie' daarintegen kun je 'niet zien'! Deze informatie wordt via de 'background' doorgezonden.
De grootte van de info (dit kunnen ook bestanden zijn) is gerust enkele megabyte's. Deze informatie wordt niet opgeslaan in de history.
vb: inlogssteem
<?
if($_POST['submit']) { // Als er een variable submit bestaat(via de methode POST), wordt de code tussen haakjes uitgevoerd, bestaat er geen variable submit, dan wordt de code tussen de haakjes niet uitgevoerd!
echo 'Je hebt op je submit-knop gedruk en je script kan nu werken met je gezonden variablen:<br \><br \><b>Naam:</b>' .$_POST['naam'] .'<br\>
<b>Paswoord:</b>' .$_POST['paswoord'];
} else { // Er is nog geen variable via de methode POST gezonden. Voer dan deze code(in dit geval, toon het formulier) uit.
echo '
<form action="" method="POST">
<input type="hidden" name="submit" value="yes">
Naam:<input type="tekst" name="naam" value="Vul hier je naam in"><br \>
Paswoord:<input type="tekst" name="paswoord" value="Vul hier je paswoord in"><br \>
<input type="submit" name="submit" value="Verzend variablen"><br \>
</form>';
}
?>
<? if($_POST['submit']) { // Als er een variable submit bestaat(via de methode POST), wordt de code tussen haakjes uitgevoerd, bestaat er geen variable submit, dan wordt de code tussen de haakjes niet uitgevoerd! echo 'Je hebt op je submit-knop gedruk en je script kan nu werken met je gezonden variablen:<br \><br \><b>Naam:</b>' .$_POST['naam'] .'<br\> <b>Paswoord:</b>' .$_POST['paswoord']; } else { // Er is nog geen variable via de methode POST gezonden. Voer dan deze code(in dit geval, toon het formulier) uit. <form action="" method="POST"> <input type="hidden" name="submit" value="yes"> Naam:<input type="tekst" name="naam" value="Vul hier je naam in"><br \> Paswoord:<input type="tekst" name="paswoord" value="Vul hier je paswoord in"><br \> <input type="submit" name="submit" value="Verzend variablen"><br \> </form>'; } ?>
Ik hoop dat je hier wat aan hebt, maar denk nu niet dat ik iedere keer ga antwoorden wat je wil weten....
Er bestaan reeds vele goede tutorials op internet, geschreven door cracks die er allemaal veel meer vanaf weten dan ik...
Zoek die, leer eruit, probeer en wordt ook een crack!
Thomas
ps: copieer eens die code en test het script eens. Het script wijst zichzelf uit!
pss: Er staat daar nu php en html-code door elkaar. Leer eerst de html goed begrijpen en begin dan pas aan php.
De php-code is dus enkel :
<?
if($_POST['submit']) {
echo ' ';
} else {
echo ' ';
}
?>
<? if($_POST['submit']) { } else { } ?>
|