Hi,

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.

Website: www.xink.nl

Alvast bedankt!
ja bekeken, maar daar word ik echt niet wijzer van, wie wilt mij een beginnetje schenken?
Maak dan eerst maar eens een formulier met 2 textvelden en een submit button, als dit niet lukt kun je beter beginnen bij een html tutorial.
dat lukt, maar verder dan dat ga ik waarschijnlijk echt niet komen zonder hulp.
Dit gedeelte heb ik:
<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.

SanThe.

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:
<?php
$var1 = 'test1';
$var2 = null;

if (isset ($var1, $var2)) {
echo 'allebei geset';
}
else {
echo 'niet allebei geset';
}
?>
Dat werkt thx, en als ik hem in een ander document wil echo'en? hoe moet ik dat doen?
Jan Koehoorn schreef op 14.09.2009 18:07
@ 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.

Reageren