New Template - No PHP :(

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 :frowning:

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]

I have a question for you, did the template come this way or do you modify the HTML portion of it? If you didn’t modify it then I never heard of anyone putting a form in an unordered (bullet) list. (Well, unless this was written in the 90s :o)? My suggestion to you is to clean up the first, that is if it was you that made the modifications. Otherwise throw this template out and find a better template.

Nope sorry mate it is as is, the only thing i´ve changed is the swedish text´s.

However, I love the template but gotta get this to work somehow.
I got 3 of the fields to work so only 4 left :smiley:

Sponsor our Newsletter | Privacy Policy | Terms of Service