Ergebnis 1 bis 3 von 3

Thema: nach dem senden eines kontaktformulars auf andere website leiten? checkbox einfügen

  1. #1
    HTML Newbie
    Registriert seit
    24.01.2011
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    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 } ?>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Unregistriert
    Gast

    Standard AW: nach dem senden eines kontaktformulars auf andere website leiten? checkbox einfüg

    auf eine andere Website weitergeleitet wird
    http://de2.php.net/manual/de/function.header.php

    Darüber hinaus hätte ich gern eine checkbox
    http://de.selfhtml.org/html/formulare/auswahl.htm

    der einzugebende text auf 1500 zeichen limitiert ist.
    JavaScript oder strlen

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    24.01.2011
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: nach dem senden eines kontaktformulars auf andere website leiten? checkbox einfüg

    Vielen dank, aber ich weiß nicht wo und wie ich den header in meinem skript verändern soll. Kann mir jemand den genauen code sagen und vor allem zeigen was ich ändern muss?

    Wäre super

    DANKE

Ähnliche Themen

  1. Per Checkbox MySQL-Einträge auswählen und senden?
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 06.04.2008, 18:15
  2. Wert eines Feldes in Datenbank senden!
    Von Mitzu666 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 13
    Letzter Beitrag: 30.12.2007, 15:31
  3. PHP - Problem beim Senden der Mail und eine andere Frage
    Von Thonixx im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 27.11.2007, 09:44
  4. per POST senden an andere Seite
    Von sudeki05 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 09.04.2007, 15:16
  5. Nur senden wenn checkbox angeklickt worden ist!! Hilfe!
    Von gast im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 27.04.2004, 13:54

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •