?
Onbekende gebruiker
18-02-2009 14:36
wilfred schreef op 18.02.2009 14:34
het volgende script werkt niet
waarom niet?
Gebruik [ignore]
en [/ignore] tags voor je code. Wat werkt er dan niet?
Verder is
PHP Beginnershandleiding wel een aanrader voor jou.
Link gekopieerd
Ik het lokaal wamp draaien
en als ik de pagina start vul ik gegevens in, dan druk ik op verzenden komt niet in beeld bedankt voor uw vraag maar een lege formulier
Link gekopieerd
Je post is nu niet echt leesbaar. Pas je post even aan en gebruik [ignore]
en [/ignore] tags om je code heen. Om php code zet je uiteraard dit:<?php en ?>Gebruik je
knop om dit te doen.
SanThe.
Link gekopieerd
?
Onbekende gebruiker
18-02-2009 14:52
wilfred schreef op 18.02.2009 14:48
Wat bedoel je?
Dat je een hoop code hebt gedumpt. Maar dat is niet echt leesbaar.
Daar kan je een mooi vakje omheen krijgen zoals
ik zit in een leuk vakje
doe dat met [ignore]
en [/ignore]. Druk dan wel op het edit (
) knopje bij je post.
Verder ga je eerst maar eens die handleiding leren...
Link gekopieerd
hier de code hoop ik
<?php
if(isset($_POST['Submit'])){
//formulier verzonden melden
echo "Bedankt voor uw vraag.";}else{
?>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" methode="POST">
<table width="852" height="469" border="1">
<tr>
<td width="333" height="42">Type hier uw naam: </td>
<td width="503">
<input name="Naam" type="text" id="Naam" size="55" maxlength="50">
</td>
</tr>
<tr>
<td height="49">Typ hier uw e-mail adres: </td>
<td>
<input name="Email" type="text" size="75" maxlength="70">
</form></td>
</tr>
<tr>
<td height="306" valign="middle">Uw vraag:</td>
<td><textarea name="Vraag" cols="80" rows="30" ></textarea></td>
</tr>
<tr>
<td height="33"> </td>
<td><input type="Submit" name="Submit" value="Verzenden"></td>
</tr>
</table></td>
</form>
<?php
}
?>
</tr>
</table>
Link gekopieerd
wilfred schreef op 18.02.2009 14:48
Wat bedoel je?
Leer netjes posten.
Ik heb je post al aangepast. Nu is het script leesbaar.
Link gekopieerd
?
Onbekende gebruiker
18-02-2009 14:57
wilfred schreef op 18.02.2009 14:56
hier de code hoop ik
<?php
if(isset($_POST['Submit'])){
//formulier verzonden melden
echo "Bedankt voor uw vraag.";}else{
?>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" methode="POST">
<table width="852" height="469" border="1">
<tr>
<td width="333" height="42">Type hier uw naam: </td>
<td width="503">
<input name="Naam" type="text" id="Naam" size="55" maxlength="50">
</td>
</tr>
<tr>
<td height="49">Typ hier uw e-mail adres: </td>
<td>
<input name="Email" type="text" size="75" maxlength="70">
</form></td>
</tr>
<tr>
<td height="306" valign="middle">Uw vraag:</td>
<td><textarea name="Vraag" cols="80" rows="30" ></textarea></td>
</tr>
<tr>
<td height="33"> </td>
<td><input type="Submit" name="Submit" value="Verzenden"></td>
</tr>
</table></td>
</form>
<?php
}
?>
</tr>
</table>
We zeggen toch dat je je post moet aanpassen, dan hoef je het niet nog eens opnieuw te posten.
Verder moet je gewoon naar die handleiding kijken, daar staat het allemaal in. Niet waard om hier allemaal nog eens te gaan uitleggen als het daar staat (zie pagina 8).
Link gekopieerd
Pas deze code aan:
if(isset($_POST['Submit'])){
naar:
if( ($_SERVER['REQUEST_METHOD']=="POST") && (isset($_POST['Submit'])) ){
En trouwens, leuk dat je "Bedankt voor uw vraag." toont, maar is een mail-actie ofzo niet fijner, dan gebeurt er tenminste nog wat me wat de gebruiker heeft ingetypt.
En controleer je formtags, je sluit tussentijds je formulier weer.
Link gekopieerd
Iedereen bedankt voor het beantwoorden van de vraag. Ik ben nieuw op deze forum ik weet nog niet alles. Ik kom hier voor op deze site.
Ik wil graag veel leren
Link gekopieerd