Bought a new template from a site and got no PHP for either the Bookings page och Contact page.
So now I need to create those myself, but PHP is not my strong side
I guess there´s some code missing, I tried creating a PHP script on my own (how I even got anything working from the beginning makes me feel like Einstein) but problem was that only Name, Service and Message gets mailed to email, the rest was not there or as blank.
But I do get warning message if either field is left out when trying to submit.
So my only problem is that Adress, Phone and Date are left out.
Anyone got some time to help me?
[php]
- Namn
-
- adress
-
- Telefonnummer
-
- Vilken tjänst? (te.x Small ljud, Medium Ljus)
-
</div>
<div class="resleft">
<ul class="forms">
<li class="txt">Email</li>
<li class="inputfield"><input name="email" type="text" class="bar" id="email" /></li>
</ul>
<ul class="forms">
<li class="txt">Skriv datum / tid då du önskar leverens</li>
<li class="inputfield"><input name="date" type="text" class="bar" id="date" /></li>
</ul>
<ul class="forms">
<li class="txt">Ditt meddelande</li>
<li class="textfield"><textarea name="message" cols="" rows="3"></textarea></li>
</ul>
<ul class="forms">
<li class="textfield"><input type="submit" value="Skicka"
name=“submit” class=“buttonone” />
Info: Skriv gärna adress till lokalen
eller
där du tänkt ha utrustningen.
Om du har andra önskemål än våra paket,
skriv då detta i meddelanderutan.
OBS. Har du ej fått svar inom 2 dygn ska du maila oss istället på -
[/php]
[code]<?php
// anger en variabel som kan lagra de eventuella felaktigheterna
$errors = array();
// kontrollera om ett Namn angivits
if (!$_POST[“name”])
$errors[] = “- ditt namn”;
// kontrollera om ett Ämne angivits
if (!$_POST[“adress”])
$errors[] = “- ärende i ämnesraden”;
// kontrollera om ett Ämne angivits
if (!$_POST[“phone”])
$errors[] = “- ärende i ämnesraden”;
// kontrollera om ett Ämne angivits
if (!$_POST[“service”])
$errors[] = “- ärende i ämnesraden”;
// kontrollera om en e-postadress angivits
if (!$_POST[“email”])
$errors[] = “- din epostadress”;
// kontrollera om ett Meddelande angivits
if (!$_POST[“message”])
$errors[] = “- inget meddelande har skrivits!”;
// om felaktig information finns visas detta meddelande
if (count($errors)>0){
echo “Följande information måste anges innan du kan skicka formuläret:
”;
foreach($errors as $error_message)
echo "$error_message
";
echo "
Ange den information som saknas och skicka formuläret igen. Tack!
";
echo “klicka här för att komma tillbaka till formuläret”;
}
else {
// formuläret är korrekt ifyllt och informationen bearbetas
$to = “-”;
$from = $_POST[“email”];
$name = $_POST[“name”];
$adress = $_POST[“adress”];
$service = $_POST[“service”];
$phone = $_POST[“phone”];
$date = $_POST[“date”];
$message = $_POST[“message”];
if (mail($to, $service, $message,“From: $email <$from>”))
echo ‘
Thanks!
’; else
echo "Det gick inte att skicka ditt meddelande";
header("Location: reservation.html");
}
?>[/code]