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 für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.11.2006, 12:41:55
acili
Guest
 
Beiträge: n/a
Pflichtfelder in Formularen bei Fehlern farbig hervorheben

Hallo zusammen,

um es vorweg zu nehmen, dies ist mein zweiter Tag mit PHP :-)

Ich habe mir mal folgendes Skript

(http://www.selfphp.de/kochbuch/kochbuch.php?code=20)

runtergeladen un an mein Layout angepasst.
Es funktioniert auch alles, bis auf das Versenden des Formulars.
Wo muss ich denn die Anweisung (welche ich nicht kenne) eintragen, damit es versendet wird?
Irgendwo muss ja die eMail-Adresse stehen, an welche das ausgewertete Formular gesendet wird.

Kann mir bitte jemand weiterhelfen?

Hier mal mein Code aus der PHP-Datei:

### Teil 1 ###########################################

<?PHP

$script = 'http://' . $_SERVER["SERVER_NAME"] . $_SERVER["SCRIPT_NAME"];
$errorFields = array('firstname','lastname','email');
for($x=0;$x<count($errorFields);$x++)
{
$errorClass[$errorFields[$x]] = 'inputField';
}

if(isset($_POST['submit']))

{
$error = FALSE;
foreach($errorFields as $key => $value)
{
if(empty($_POST[$errorFields[$key]]))
{
$error = TRUE;
$errorClass[$value] = 'errorField';
$errorPicture[$value] = '<img src="1_stop.gif">&nbsp;';
}
}
}

if($_GET['check'] == "TRUE")
{
$errorMessage = '<p class="errorTable">Vielen Dank f&uuml;r deine Nachricht, wir werden diese schnellst m&ouml;glich beantworten!</p><br>';
}
if(isset($_POST['submit']))
{
if($error == TRUE)
{
$errorMessage = '<p class="errorTable"><img src="1_stop.gif"> &nbsp;<b>Achtung!</b><br>Es ist zu einem Fehler gekommen. Bitte f&uuml;lle alle farblich markierten Pflichtfelder aus.</p><br>';
}
else
{
// Alles ist in Ordnung
// Daten können gespeichert werden
// Seite neu laden und Hinweis anzeigen
header("Location: $script?check=TRUE");
}
}
?>

### Teil 2 ###########################################

<form action="<?PHP echo $script; ?>" method="post">
<table>
<tr>
<td width="150">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="150">Vorname:*</td>
<td><input class="<?PHP echo $errorClass['firstname']; ?>" name="firstname" value="<?PHP echo $_POST['firstname']; ?>" size="30"> <?PHP echo $errorPicture['firstname']; ?></td>
</tr>
<tr>
<td width="150">Nachname:*</td>
<td><input class="<?PHP echo $errorClass['lastname']; ?>" name="lastname" value="<?PHP echo $_POST['lastname']; ?>" size="30"> <?PHP echo $errorPicture['lastname']; ?></td>
</tr>
<tr>
<td width="150">eMail:*</td>
<td><input class="<?PHP echo $errorClass['email']; ?>" name="email" value="<?PHP echo $_POST['email']; ?>" size="40"> <?PHP echo $errorPicture['email']; ?></td>
</tr>
<tr>
<td width="150">Nachricht:</td>
<td><textarea class="nachricht" name="nachricht" rows="10" cols="50"></textarea></td>
</tr>
<tr>
<td width="150">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="150">&nbsp;</td>
<td>
<input class="button" name="submit" type="submit" value="Anfrage Senden">
<input class="button" type="reset" value="Abbrechen">
</td>
</tr>
</table>
<p><?PHP echo $errorMessage; ?></p>
</form>

### Ende ###########################################

Danke, Achim

Geändert von acili (15.11.2006 um 14:37:02 Uhr)
Mit Zitat antworten
  #2  
Alt 15.11.2006, 14:54:12
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 72
Beiträge: 4.001
AW: Pflichtfelder in Formularen bei Fehlern farbig hervorheben

Zitat:
Zitat von acili Beitrag anzeigen
um es vorweg zu nehmen, dies ist mein zweiter Tag mit PHP :-)
Und da biste schon Experte?
Zitat: PHP für Fortgeschrittene und Experten

Zitat:
Es funktioniert auch alles, bis auf das Versenden des Formulars.
Huch? Das ausgefüllte Formular schickt Client zum Server, wenn der User auf den Submit Knopf geklickt hat.
Mit Zitat antworten
  #3  
Alt 15.11.2006, 15:09:33
acili
Guest
 
Beiträge: n/a
AW: Pflichtfelder in Formularen bei Fehlern farbig hervorheben

Natürlich bin ich kein Experte, ersuche jedoch eines solchen Hilfe...
Da ich im Grundlagenforum keine Antwort erhalte, dachte ich, ich poste es mal hier.
Mit Zitat antworten
  #4  
Alt 15.11.2006, 15:28:52
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 72
Beiträge: 4.001
AW: Pflichtfelder in Formularen bei Fehlern farbig hervorheben

Zitat:
Zitat von acili Beitrag anzeigen
Natürlich bin ich kein Experte, ersuche jedoch eines solchen Hilfe...
Na und? Meinste, wenn Du hier fragst, wird die mieserable Präsentation Deines Quelltextes besser?

Zitat:
Da ich im Grundlagenforum keine Antwort erhalte, dachte ich, ich poste es mal hier.
Warum wohl? Das, was Du anbietest, ist eine unleserliche Textwüste.
PHP-Code:
<?php
echo 'ich bin ein lesbares PHP Script';
?>
Wie man Emails verschickt, findest Du in diesem Forum haufenweise. Einfach mal selber suchen.

Geändert von meikel (†) (15.11.2006 um 15:30:50 Uhr)
Mit Zitat antworten
  #5  
Alt 15.11.2006, 17:00:47
acili
Guest
 
Beiträge: n/a
AW: Pflichtfelder in Formularen bei Fehlern farbig hervorheben

Danke für die Informationen.

Zitat:
Na und? Meinste, wenn Du hier fragst, wird die mieserable Präsentation Deines Quelltextes besser?
Aber stell dir vor, du kannst mit mir auch ganz normal reden.
Mit Zitat antworten
  #6  
Alt 15.11.2006, 17:28:25
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 72
Beiträge: 4.001
AW: Pflichtfelder in Formularen bei Fehlern farbig hervorheben

Zitat:
Zitat von acili Beitrag anzeigen
Aber stell dir vor, du kannst mit mir auch ganz normal reden.
Erst dann, wenn Du das gelesen hast und Dich daran hälst:
Wie man Fragen richtig stellt
Mit Zitat antworten
Antwort


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
Pflichtfelder in Formularen bei Fehlern farbig hervorheben acili PHP Grundlagen 0 14.11.2006 14:45:27
Ersten Buchstarben Farbig Hervorheben CrAnE PHP Grundlagen 7 03.04.2004 21:44:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:10:32 Uhr.


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


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