Zurück   Webmasterwelt - Webmaster-Forum > Webdesign und Programmierung Forum > Einsteigerforum

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1  
Alt 23.01.2011, 22:58
Benutzerbild von alexfromgalex
Neuer
 
Registriert seit: 23.01.2011
Beiträge: 1
Standard nach dem senden eines kontaktformulars auf andere website leiten? checkbox einfügen

Hallo,

ich habe folgendes PHP Skript und möchte dass der Nutzer nach dem Senden auf eine andere Website weitergeleitet wird und nicht dass lediglich die Kontaktseite mit ner bloßen Bestätigungsbox erscheint.

Darüber hinaus hätte ich gern eine checkbox unter dem punkt phonenumber und dass der einzugebende text auf 1500 zeichen limitiert ist.

Kann mir jemand helfen?

Hier das Skript:

<?
// edit these lines
$your_name="";
$your_email="";
$your_web_site_name="";
?>

<?php
//If the form is submitted
if(isset($_POST['name'])) {

//Check to make sure that the name field is not empty
if(trim($_POST['name']) === '') {
$hasError = true;
} else {
$name = trim($_POST['name']);
}

//Check to make sure sure that a valid email address is submitted
if(trim($_POST['email']) === '') {
$hasError = true;
} else if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", trim($_POST['email']))) {
$hasError = true;
$errorMessage = "Please enter a valid email address!";
} else {
$email = trim($_POST['email']);
}

//Check to make sure that the phone field is not empty
if(trim($_POST['phone']) === '') {
$hasError = true;
} else {
$phone = trim($_POST['phone']);
}

//company name
$company_name = trim($_POST['company_name']);

//company url
$company_url = trim($_POST['company_url']);


//Check to make sure comments were entered
if(trim($_POST['message']) === '') {
$hasError = true;
} else {
if(function_exists('stripslashes')) {
$comments = stripslashes(trim($_POST['message']));
} else {
$comments = trim($_POST['message']);
}
}



//If there is no error, send the email
if(!isset($hasError)) {

$emailTo = $your_email;
$subject = 'Contact Form Submission from '.$name;

//message body
$body ="Name: $name \n\n";
$body .="Email: $email \n\n";
$body .="Phone:$phone\n\n";
$body .="Company Name:$company_name\n\n";
$body .="Company Url:$company_url \n\n";
$body .="Message: $comments";


$headers = 'From: '.$your_web_site_name.' <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email;

mail($emailTo, $subject, $body, $headers);

$emailSent = true;
}
}
?>

<?php if(isset($emailSent) == true) { ?>
<div class="ok_box">
<h3>Thanks, <?php echo $name;?></h3>
<p>Bitte klicken Sie hier um den Bezahlvorgang abzuschließen <a href="index.html">BEZAHLEN</a>.</p>
</div>
<?php } ?>

<?php if(isset($hasError) ) { ?>
<div class="error_box">
There was an error submitting the form.
<br />
<?php echo $errorMessage;?>
</div>
<?php } ?>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
checkbox, limiter, link senden site, php

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:01 Uhr.