Ik wil een scriptje hebben waar ik 2 dingen kan invullen, in mijn geval is dat Programma naam en Deejay.
Hiervoor wil ik een formulier hebben waar ik deze 2 dingen kan invullen, als ik dan op send klik dan verschijnt dit op de voorpagina. Het leek me het makkelijkst om dat laatste met frames te doen.
<p>
<label for="program">Programma:</label>
<input type="text" name="program" id="program" />
</p>
<p>
<label for="deejay">Deejay (dj-naam let op hoofdletters en spelling!):</label>
<input type="text" name="deejay" id="deejay" />
</p>
<p>
<input type="submit" value="Publiceer" />
</p>
Gelieve Niet Bumpen:
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.
Nou, als je dat in een form heb staan, moet je met het met php op je beeldscherm zetten. Als je Method get is de moet je bij de volgende dingen $_GET gebruiken en als je method post is moet je $_POST gebruiken, ik gebruik nu post.
edit: Als het goed is echo je hiermee het verzonden formulier op je site.
<?php
if(isset($_POST['deejay'],$_POST['program'])) // kijken of de ingevulde formulieren verzonden zijn
{
echo "deejay: ".$_POST['deejay']."<br/>program:".$_POST['program']; // het formulier op je pagina weergeven
}
?>
<form method="post" action="#">
<p>
<label for="program">Programma:</label>
<input type="text" name="program" id="program" />
</p>
<p>
<label for="deejay">Deejay (dj-naam let op hoofdletters en spelling!):</label>
<input type="text" name="deejay" id="deejay" />
</p>
<p>
<input type="submit" value="Publiceer" />
</p>
</form>
@ Yearupie: je hoeft isset () maar één keer aan te roepen. Je kunt namelijk meer dan 1 argument meegeven:
ohh dat wist ik niet, ik heb het in bovenstaande code aangepast.
Nu ik dit weet zal ik mijn eigen pagina's eens doorlopen en kijken of ik nog wat kan inkorten.
edit: dat kun je zo doen:
<form method="post" action="anderepagina.php">
Maar let er wel op dat je dan de php ook op de andere pagina zet.
Oke, maar als ik nu dus de pagina refresh is het weer weg. De bedoeling van mij is om in het 'deejay panel' zo'n formulier te maken, gelukt. Nu wil ik hem dus totdat iemand anders het formulier anders invuld ongewijzigd houden zodat ik hem kan iframes of anders op de frontpage.