Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Invulformulier in mijn website  (gelezen 9231 keer)

0 leden en 1 gast bekijken dit topic.

Offline TVDB

  • Lid
  • *
  • Berichten: 91
  • Geslacht: Man
  • keep in balance
Re: Invulformulier in mijn website
« Reactie #15 Gepost op: 24 november 2013, 12:44:10 »
Ik ga "proberen" alle velden behalve het laastste veld (remarks) verplicht invulbaar te maken en van het veld Arrival and Departure dates, twee velden te maken die verplicht moeten ingevuld worden volgens een standaard patroon.
Of ik daarin ga slagen is een heel groot vraagteken.

Groetjes

Theo
Windows XP

Offline TVDB

  • Lid
  • *
  • Berichten: 91
  • Geslacht: Man
  • keep in balance
Re: Invulformulier in mijn website
« Reactie #16 Gepost op: 24 november 2013, 20:33:45 »
Je moet er niet naar kijken als je geen tijd hebt hoor maar ik heb geprobeerd een meer uitgebreid form.htm and sent.php te maken maar die werken niet (ik heb de oude die wel werken wel bewaard)

Deze geven bij de send een fout op lijn 42?

form.htm
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>form.htm</title>
</head>
<i>* Must Complete</i>
   <?=$message?>
<form id="FormName" action="send.php" method="post" name="FormName">
<table width="448" border="0" cellspacing="2" cellpadding="0">
<tr><td width = "150" align="right"><label for="EmailFrom">Your E-mail</label></td>
<td><input id="EmailFrom" type="text" name="EmailFrom" size="25"></td></tr>
<tr><td width = "150" align="right" valign="top"><label for="owner">* Owner</label></td>
<td valign="top"><input id="owner" name="owner" type="text" size="25" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="apartment">* Apartment</label></td>
<td valign="top"><input id="apartment" name="apartment" type="text" size="25" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="block">* Block</label></td>
<td valign="top"><input id="block" name="block" type="text" size="25" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="names_friends_and_family">* Names friends and family</label></td>
<td valign="top"><textarea id="names_friends_and_family" name="names_friends_and_family" rows="4" cols="40"></textarea></td></tr><tr><td width = "150" align="right" valign="top"><label for="arrival_date">* Arrival date</label></td>
<td valign="top"><input id="arrival_date" type="text" size="25" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="departure_date">* Departure date</label></td>
<td valign="top"><input id="departure_date" type="text" size="25" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="comments">Comments</label></td>
<td valign="top"><textarea id="comments" name="comments" rows="4" cols="40"></textarea></td></tr><tr>
<td width="150"></td>
<td><input type="submit" name="submitButtonName" value="Send E-mail"></td>
</tr>
</table>
</form>

<body>

</body>

</html>


send.php
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>send.php</title>
</head>

<body>
<?php
$EmailFrom = $_POST['EmailFrom'];
$owner = trim($_POST['owner']);
$apartment = trim($_POST['apartment']);
$block = trim($_POST['block']);
$names_friends_and_family = trim($_POST['names_friends_and_family']);
$arrival_date = trim($_POST['arrival_date']);
$departure_date = trim($_POST['departure_date']);
$comments = trim($_POST['comments']);


/// Validate

$message = "<h2>Error!</h2><h4>You need to fill in the following:</h4><ul>";

if($owner == ""){$message .= "<li><b>Owner</b> Not completed!"; $fail = "Y";}

if($apartment == ""){$message .= "<li><b>Apartment</b> Not completed!"; $fail = "Y";}

if($block == ""){$message .= "<li><b>Block</b> Not completed!"; $fail = "Y";}

if($names_friends_and_family == ""){$message .= "<li><b>Names friends and family</b> Not completed!"; $fail = "Y";}

if($arrival_date == ""){$message .= "<li><b>Arrival date</b> Not completed!"; $fail = "Y";}

if($departure_date == ""){$message .= "<li><b>Departure date</b> Not completed!"; $fail = "Y";}

if($fail == "Y")

{

$message .= "</ul>";

include("form.php");

die();

}

///



$EmailTo = "**************************";

$Subject = ""; /// Add a subject



$validationOK=true;

if (trim($EmailFrom)=="") $validationOK=false;

if (!$validationOK) {

  echo "Error! E-mail was not sent. Please check you code.";

  exit;

}





$Body = "";

$Body .= "Owner:\n$owner\n\n";

$Body .= "Apartment:\n$apartment\n\n";

$Body .= "Block:\n$block\n\n";

$Body .= "Names friends and family:\n$names-friends-and-family\n\n";

$Body .= "Arrival date:\n$arrival-date\n\n";

$Body .= "Departure date:\n$departure-date\n\n";

$Body .= "Comments:\n$comments\n\n";


if($Subject == NULL) {$Subject = "From $EmailFrom";}
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");

if ($success){ echo "Success! Your e-mail was sent!";}
else{  echo "Error! Your e-mail was not sent!";}
?>

</body>

</html>
Windows XP

Offline NoNick

  • Oplosser
  • ****
  • Berichten: 785
Re: Invulformulier in mijn website
« Reactie #17 Gepost op: 24 november 2013, 20:42:23 »
TVDB,

ik heb je e-mailadres verwijderd ter voorkoming van spam ...  ;)

Mag ik je vragen om dat ook hier en hier te doen ? ... aangezien Firebirdy je hier volop met raad en daad bijstaat is het niet meer dan basisbeleefdheid dat je dat "ginder" eventjes laat weten en de betreffende dubbele topics afsluit .

Niemand wordt graag voor de gek gehouden dus helpers op andere forums ook niet, hou daar rekening mee in de toekomst ... een probleem op 1 forum posten volstaat dan ook ruimschoots ! ...  :-X

Offline TVDB

  • Lid
  • *
  • Berichten: 91
  • Geslacht: Man
  • keep in balance
Re: Invulformulier in mijn website
« Reactie #18 Gepost op: 24 november 2013, 21:49:31 »
Ik ben aan het zoeken geweest hoe ik mijn vraag op andere sites kan verwijderen maar ik vind niet hoe het moet gebeuren!
Sorry!
Theo
Windows XP

Offline TVDB

  • Lid
  • *
  • Berichten: 91
  • Geslacht: Man
  • keep in balance
Re: Invulformulier in mijn website
« Reactie #19 Gepost op: 24 november 2013, 22:17:17 »
Ik heb op de andere sites de vraag gesteld hoe ik de topic moet verwijderen.
Groetjes
Theo
Windows XP

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.240
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Invulformulier in mijn website
« Reactie #20 Gepost op: 24 november 2013, 22:51:02 »
Hallo Theo,

je kan zelf geen topic verwijderen. Mogelijk kan je het sluiten, maar zelfs dat is niet overal mogelijk, ook hier niet op Oplossing.be.

Je kan een bericht sturen aan een Moderator van die sites, en vragen of zij het topic willen sluiten, of op Opgelost zetten.

Welke uitleg jij daar aan geeft ligt aan jou, maar ook deze mensen zetten hun vrije tijd in om totaal vreemden te helpen, en dan kan het heel frustrerend zijn om te merken dat er op verschillende forums dezelfde vragen worden gepost.

Ik hoop dat je voldoende wet met dit antwoord.

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline TVDB

  • Lid
  • *
  • Berichten: 91
  • Geslacht: Man
  • keep in balance
Re: Invulformulier in mijn website
« Reactie #21 Gepost op: 24 november 2013, 22:57:48 »
Je hebt gelijk maar ik stelde mijn vraag op diverse hulp-sites omdat er weinigen zijn die een antwoord geven.
Maar ik zal uw raad volgen.

Groetjes

Theo
Windows XP

Offline Firebirdy

  • Ambassadeur
  • *****
  • Berichten: 2.408
  • Geslacht: Man
Re: Invulformulier in mijn website
« Reactie #22 Gepost op: 25 november 2013, 00:19:44 »
Hallo Theo,

Form.htm
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>form.htm</title>
</head>
<i>* Must Complete</i>
   <?=$message?>
<form id="FormName" action="send.php" method="post" name="FormName">
<table width="448" border="0" cellspacing="2" cellpadding="0">
<tr><td width = "150" align="right"><label for="EmailFrom">Your E-mail</label></td>
<td><input id="EmailFrom" type="text" name="EmailFrom" size="25"></td></tr>
<tr><td width = "150" align="right" valign="top"><label for="owner">* Owner</label></td>
<td valign="top"><input id="owner" name="owner" type="text" size="25" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="apartment">* Apartment</label></td>
<td valign="top"><input id="apartment" name="apartment" type="text" size="25" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="block">* Block</label></td>
<td valign="top"><input id="block" name="block" type="text" size="25" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="names_friends_and_family">* Names friends and family</label></td>
<td valign="top"><textarea id="names_friends_and_family" name="names_friends_and_family" rows="4" cols="40"></textarea></td></tr><tr><td width = "150" align="right" valign="top"><label for="arrival_date">* Arrival date</label></td>
<td valign="top"><input id="arrival_date" name="arrival_date" type="text" size="25" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="departure_date">* Departure date</label></td>
<td valign="top"><input id="departure_date" name="departure_date" type="text" size="25" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="comments">Comments</label></td>
<td valign="top"><textarea id="comments" name="comments" rows="4" cols="40"></textarea></td></tr><tr>
<td width="150"></td>
<td><input type="submit" name="submitButtonName" value="Send E-mail"></td>
</tr>
</table>
</form>

<body>

</body>

</html>

send.php
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>send.php</title>
</head>

<body>
<?php
$EmailFrom 
$_POST['EmailFrom'];
$owner trim($_POST['owner']);
$apartment trim($_POST['apartment']);
$block trim($_POST['block']);
$names_friends_and_family trim($_POST['names_friends_and_family']);
$arrival_date trim($_POST['arrival_date']);
$departure_date trim($_POST['departure_date']);
$comments trim($_POST['comments']);

/// Validate

$message "<h2>Error!</h2><h4>You need to fill in the following:</h4><ul>";

if(
$owner == ""){$message .= "<li><b>Owner</b> Not completed!"$fail "Y";}

if(
$apartment == ""){$message .= "<li><b>Apartment</b> Not completed!"$fail "Y";}

if(
$block == ""){$message .= "<li><b>Block</b> Not completed!"$fail "Y";}

if(
$names_friends_and_family == ""){$message .= "<li><b>Names friends and family</b> Not completed!"$fail "Y";}

if(
$arrival_date == ""){$message .= "<li><b>Arrival date</b> Not completed!"$fail "Y";}

if(
$departure_date == ""){$message .= "<li><b>Departure date</b> Not completed!"$fail "Y";}

if(
$fail == "Y")

{

$message .= "</ul>";

include(
"form.htm");

die();

}

$EmailTo "...";

$validationOK=true;

if (
trim($EmailFrom)==""$validationOK=false;

if (!
$validationOK) {

  echo 
"Error! E-mail was not sent. Please check you code.";

  exit;

}

$Body "";

$Body .= "Owner:\n$owner\n\n";

$Body .= "Apartment:\n$apartment\n\n";

$Body .= "Block:\n$block\n\n";

$Body .= "Names friends and family:\n$names_friends_and_family\n\n";

$Body .= "Arrival date:\n$arrival_date\n\n";

$Body .= "Departure date:\n$departure_date\n\n";

$Body .= "Comments:\n$comments\n\n";


$Subject "From $EmailFrom";
$success mail($EmailTo$Subject$Body"From: <$EmailFrom>");

if (
$success){ echo "Success! Your e-mail was sent!";}
else{  echo 
"Error! Your e-mail was not sent!";}
?>


</body>

</html>

Vergeet niet de '$EmailTo = "...";' lijn te vervangen in send.php ;).

Offline TVDB

  • Lid
  • *
  • Berichten: 91
  • Geslacht: Man
  • keep in balance
Re: Invulformulier in mijn website
« Reactie #23 Gepost op: 25 november 2013, 09:14:20 »
Bedankt.
Ik zal deze twee bestanden een van de dagen uitproberen.
Alsvast heel erg bedankt.
Theo
Windows XP

Offline TVDB

  • Lid
  • *
  • Berichten: 91
  • Geslacht: Man
  • keep in balance
Re: Invulformulier in mijn website
« Reactie #24 Gepost op: 25 november 2013, 10:18:38 »
Heb de bestanden geďnstalleerd en ze werken.
Ik was er ook in geslaagd om nieuwe bestanden te maken met de velden "arrival date" en "departure date" maar niet met de "must fill" voorziening.

Je hebt me heel goed geholpen.

Theo
Windows XP

Offline NoNick

  • Oplosser
  • ****
  • Berichten: 785
Re: Invulformulier in mijn website
« Reactie #25 Gepost op: 25 november 2013, 18:20:39 »
TVDB,

ik wil je er nog eventjes attent op maken dat op beide andere forums (zie Reactie #17) je e-mailadres open en bloot te grabbel ligt en dat dit "voorkeursvoer" is voor spambots ! ...  :-X

Offline TVDB

  • Lid
  • *
  • Berichten: 91
  • Geslacht: Man
  • keep in balance
Re: Invulformulier in mijn website
« Reactie #26 Gepost op: 25 november 2013, 21:38:26 »
Ik ben er niet in geslaagd om die berichten te sluiten.
Nergens vind ik een manier om dat te doen.
Een van de antwoorden was dat je zo'n bericht niet kan annuleren.
Kan jij helpen ?
Windows XP

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.240
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Invulformulier in mijn website
« Reactie #27 Gepost op: 25 november 2013, 22:20:51 »
Hallo Theo,

op elk forum, ook op de gemelde forums (en op ons forum) kan je een bericht sturen naar een Moderator, met de vraag om én je email-adres te verwijderen, én je topic af te sluiten wegens.... opgelost ...

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline TVDB

  • Lid
  • *
  • Berichten: 91
  • Geslacht: Man
  • keep in balance
Re: Invulformulier in mijn website
« Reactie #28 Gepost op: 25 november 2013, 22:24:51 »
Dat zal ik proberen.

Theo
Windows XP

Offline TVDB

  • Lid
  • *
  • Berichten: 91
  • Geslacht: Man
  • keep in balance
Re: Invulformulier in mijn website
« Reactie #29 Gepost op: 25 november 2013, 22:49:35 »
In heb naar beiden een email gestuurd met mijn gegevens (gebruikerscode en pincode) en met de naam van het artikel dat moet geannuleerd worden.
Hopelijk doen ze het.
Windows XP

 


www.combell.com