php in frontpage

Status
Niet open voor verdere reacties.

snarfvz

Gebruiker
Lid geworden
8 sep 2000
Berichten
298
Hoi hoi

Ik heb al een beetje zitten zoeken op het forum over het maken van formulieren in frontpage, een kennis van mij heeft voor zijn website een formulier gemaakt in Word of excel en dat heeft hij op zijn site gezet, maar het formulier kan niet worden verzonden vanwege dat Frontpage extenties, nu ben ik zelf even mij gaan verdiepen in PHP, maar zodra ik een pagina in FP heb gemaakt met PHP codes en ik sla hem op dan kan ik hem daarna niet meer bewerken, doe ik iets verkeerd?

dit moet ongeveer het resultaat worden:
voorbeeld.JPG


Ik heb nu zelf wat met php geprobeerd
http://www.snarfvz.nl/schade.php

Maar ik kan hem niet verzenden

bij http://www.snarfvz.nl/test.php krijg ik netjes een bevestiging dat die verzonden is en dan kijk ik in mijn mail box en daar staat die dan

Weet iemand wat ik verkeerd doe

Alvast bedankt
 
Ik denk dat je even je code (van schade.php) hier even moet plaatsen :)

Vergeet dan niet de [php] en [/php] tags er omheen ;)
 
aaajeetee zei:
Ik denk dat je even je code (van schade.php) hier even moet plaatsen :)

Vergeet dan niet de
PHP:
 en
tags er omheen ;)

PHP:
<?php 


//Vul je e-mail adres in: 
$Jouw_Email = "snarfvz@hetnet.nl"; 
//Stop met wijzigen 

If($_POST["bericht"] != ""){ 
        $result = mail($Jouw_Email,$_POST["onderwerp"],$_POST["bericht"]); 
        echo "Bedankt!Het e-mailtje is verzonden!"; 
}else{ 
?> 

</p>

<form method="POST" action="<?php $_SERVER["phpself"] ?>"> 
  <table border="1" width="65%" id="table1">
	<tr>
		<td width="326">Naam:<br> 
  <input type="text" name="naam" size="43"></td>
		<td>Adres:<br> 
  <input type="text" name="naam" size="43"></td>
	</tr>
	<tr>
		<td width="326">Postcode:<br> 
  <input type="text" name="postcode" size="43"></td>
		<td>Woonplaats:<br> 
  <input type="text" name="woonplaats" size="43"></td>
	</tr>
	<tr>
		<td width="326">Tel. Privé:<br> 
  <input type="text" name="telprive" size="43"></td>
		<td>Tel. zakelijk:<br> 
  <input type="text" name="telzakelijk" size="43"></td>
	</tr>
	<tr>
		<td width="326">Tel. Mobiel:<br> 
  <input type="text" name="telmobiel" size="43"></td>
		<td>E-mail:<br> 
  <input type="text" name="e-mail" size="43"></td>
	</tr>
	<tr>
		<td width="326">Kenteken:<br> 
  <input type="text" name="kenteken" size="43"></td>
		<td>Merk:<br> 
  <input type="text" name="merk" size="43"></td>
	</tr>
	<tr>
		<td width="326">Type:<br> 
  <input type="text" name="type" size="43"></td>
		<td>Verzekeringsmaatschappij:<br> 
  <input type="text" name="verz.maatsch." size="43"></td>
	</tr>
	<tr>
		<td width="326">Polisnummer:<br> 
  <input type="text" name="polis" size="43"></td>
		<td>Soort verzekering (bijv. WA, All risk):<br> 
  <input type="text" name="soortverz." size="43"></td>
	</tr>
	<tr>
		<td width="326">BTW plichtig (JA/NEE):<br> 
  <input type="text" name="BTW plicht" size="43"></td>
		<td>Uw eigen risico:<br> 
  <input type="text" name="eigenrisico" size="43"></td>
	</tr>
	<tr>
		<td width="326">Verhaalbaar (JA/NEE):<br> 
  <input type="text" name="verhaalbaar" size="43"></td>
		<td>Vervangende auto (JA/NEE):<br> 
  <input type="text" name="vervauto" size="43"></td>
	</tr>
	<tr>
		<td width="326">Lease Auto (JA/NEE):<br> 
  <input type="text" name="lease auto" size="43"></td>
		<td>Voorkeur:<br> 
  <input type="text" name="voorkeur" size="43"></td>
	</tr>
	<tr>
			<td width="327">Lease Maatschappij:<br> 
  <input type="text" name="Lease maatsch" size="43"></td>
			<td>Reparatie datum:<br> 
  <input type="text" name="repdat" size="43"></td>
		</tr>
		<tr>
			<td width="327">Oorzaak schade:<br> 
  <input type="text" name="oorzaak" size="43"></td>
		</tr>
	</table>
	<p>Beschrijving van de Schade:<br> 
  <textarea rows="4" name="beschr.schade" cols="50"></textarea></p>
	<p>Speciale wensen en/of opmerkingen:<br> 
  <textarea rows="4" name="specials" cols="50"></textarea></p> 
  <input type="submit" value="Verzenden" name="actie"> 
<input type="reset" name="Reset" value="Invoer wissen"> 
</form> 
<?php

is er te zien wat ik fout doe?
 
Je controleert of je $_POST['bericht'] wel/niet leeg is.. ik zie nérgens in je formulier een input-geval, met de naam "bericht"! Die is dus altijd leeg ;)

Ik zou het op zo'n soort manier doen:
PHP:
if(isset($_POST['actie'])
{
  // Hier het versturen van je mail
} else
{
  // Laat hier het formulier zien
}
:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan