SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

 
 
Themen-Optionen Ansicht
  #1  
Alt 14.04.2008, 19:24:24
Sgt.DC Sgt.DC ist offline
Anfänger
 
Registriert seit: Apr 2008
Beiträge: 3
Brauche Hilfe bei meinem Formular

Hi ihr fleissigen PHPler :-)
ich habe vor kurzem angefangen mich mit PhP ein wenig zu befassen und hab mich deshalb mal hier bei euch registriert :-)
Bin derzeit dabei, mich mit Formularen auseinanderzusetzen.

Ich hab mal angefangen ein Formular zu basteln mit folgenden Aufgaben:

1) 5 Pflichtfelder, diese Felder werden validiert /

2) Wenn etwas falsch ausgefüllt wurde erscheinen Warnmitteilungen. /

3)Wenn das Formular abgeschickt wird, soll der Absender eine Bestätigungsemail bekommen und des Formular soll verschwinden und
4) ein Bestätigungstext "Vielen Dank" soll erscheinen.

Das alles ohne großes css- gestaltungs schnickschnak, es geht mir nur mal um die Funktionen an sich und das es einfach klappt.

Soweit so gut ^^ Leider scheitere ich ab dem Punkt 3)"emailbestätigung" und 4)"Bestätigungstext". Leider habe ich dazu auch nirgends im Internet was einfach zu verstehendes finden können, bin halt noch ein noob :(

Ich poste vielleicht einfach mal meine 2 scripte, wäre cool ob ihr mir vielleicht sagen könntet, ob des alles so richtig is und wie ich das eventuell erweitern müsste, damit die oben genannten zwei letzten Punkte auch noch erfüllt werden :/
viele grüße


Einmal des Formular(index.php):

PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Mein PHP Formular</title>
    
    
<!-- CSS -->
<style type="text/css">
<!--
.Stil2 {
    color: #0033CC;
    font-family: "Times New Roman", Times, serif;
}
-->
</style>
</head>

<!-- Body Bereich -->

<body>
    <h1 align="left" class="Stil2">Kontakt</h1>
    <br>
        
<!-- Formular -->  
      
<form action="script.php" method="post">
    <table border="0" align="left" cellpadding="1" cellspacing="2">
  <tr>
    <th scope="row">Name:*</th>
    <td><input name="name" type="text" size="20" maxlength="30" <?php echo $from_name?>/></td>
  </tr>
  <tr>
    <th scope="row">Vorname:</th>
    <td><input name="vorname" type="text" size="20" maxlength="30" /></td>
  </tr>
  <tr>
    <th scope="row">Strasse:*</th>
    <td><input name="strasse" type="text" size="20" maxlength="30" <?php echo $mail_strasse?> /></td>
  </tr>
  <tr>
    <th scope="row">PLZ:*</th>
    <td><input name="plz" type="text" size="20" maxlength="5" <?php echo $mail_plz?>/></td>
  </tr>
  <tr>
    <th scope="row">Ort:*</th>
    <td><input name="ort" type="text" size="20" maxlength="40" <?php echo $mail_ort?> /></td>
  </tr>
  <tr>
    <th scope="row">Land:</th>
     <td>
        <select name="land" size="1">
            <option selected="selected">Deutschland</option>
            <option>Großbritannien</option>
            <option>Frankreich</option>
             </select>
     </td>
  </tr>
  <tr>
    <th scope="row">Telefon:</th>
        <td><input name="telefon" type="text" size="20" maxlength="20" /></td>
  </tr>
  <tr>
    <th scope="row">Mobil:</th>
    <td><input name="mobil" type="text" size="20" maxlength="20" /></td>
  </tr>
  <tr>
    <th scope="row">E-Mail:*</th>
    <td><input name="email" type="text" size="20" maxlength="30" <?php echo $from_mail?> /></td>
  </tr>
  <tr>
      <td align="center" colspan="2">
    <input type="hidden" value="1" name="s">
    <input name="Send" type="submit" value="Abschicken" />    
    <input name="Reset" type="reset" value="Löschen" />
    </td>
  </tr>
  </table>
</form>
</body>
</html>
Und einmal des php script dazu(script.php):

PHP-Code:
<?php

//Mailadresse (empfänger)
$mail_to="maxmustermann@test.de";

$from_name=$_POST['name'];
$from_mail=strtolower($_POST['email']);
$mail_strasse=$_POST['strasse'];
$mail_ort=$_POST['ort'];
$mail_plz=$_POST['plz'];
$send=$_POST['s'];

if(
trim($from_name)==""$err_text.="Bitte geben Sie Ihren Namen an.<br>";
if(
trim($from_mail)==""$err_text.="Bitte geben Sie Ihre E-Mail-Adresse an.<br>";
else
if(!
ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$",$from_mail))
    
$err_text.="Bitte geben Sie eine gültige E-Mail-Adresse an.<br>";
    
if(
trim($mail_strasse)==""$err_text.="Bitte geben Sie eine Strasse ein.<br>";
if(
trim($mail_ort)==""$err_text.="Bitte geben Sie einen Ort ein.<br>";
if(
trim($mail_plz)==""$err_text.="Bitte geben Sie eine Postleitzahl ein.<br>";

if((
$send=="1") && (isset($err_text))) {
  echo 
"<p><big><b>Fehler:</b></big><br>";
  echo 
"$err_text</p>";
}

?>
__________________
"In Einfachheit liegt Reichtum"

Geändert von Sgt.DC (14.04.2008 um 19:29:59 Uhr)
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Brauche dringend Hilfe! (Variable geht bei mehrseitigem Formular verloren) Lotte1209 PHP Grundlagen 4 06.12.2007 09:08:16
Brauche Idee für Formular. c4 PHP Grundlagen 8 14.08.2007 13:47:08
brauche Hilfe beim Formular AlexP HTML, CSS und JavaScript Help! 11 16.07.2006 15:05:22
Daten aus DB in ein Formular eintragen lassen - Brauche Hilfe Th_Heide PHP Grundlagen 14 19.08.2005 19:56:20
Updatefunktion in Formular u. DB Schreiben, Hilfe! ubs MySQLi/PDO/(MySQL) 5 29.12.2004 10:34:38


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:44:40 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt