mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 28.04.2024 16:02 Benutzername: Passwort: Auto-Login

Thema: Kontaktformular ich verzweifele... Pflichtfelder vom 20.08.2008


Neues Thema eröffnen   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. MGi Foren-Übersicht -> Programmierung -> Kontaktformular ich verzweifele... Pflichtfelder
Seite: Zurück  1, 2, 3  Weiter
Autor Nachricht
Smooth-Graphics

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 20.08.2008 13:58
Titel

Antworten mit Zitat Zum Seitenanfang

Snifferdog hat geschrieben:
&& bedeutet als Operator soweit ich weiß "UND" ... was zur Folge hätte, dass nur dann wenn beide Pflichfelder leer sind auch eine Fehlermeldung ausgegeben würde. Es müsste also "||" für ODER benutzt werden.


Oh, sorry, natürlich muss es || heißen nicht &&.
Danke für den Hinweis, war dann wohl doch zu schnell *bäh*
Code:

if (isset($_POST['vorname']){
$error=1;
$errortext .="Vorname fehlt";
}

if (isset($error){
mail(sjhskhskhkI);
} else {
echo $errortext;
}


Wos? im letzen if() Statement muss es doch andersrum heißen oder? So wird ja ne Mail versendet, wenn $error=1 gesetzt ist.


Zuletzt bearbeitet von Smooth-Graphics am Mi 20.08.2008 14:00, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Mi 20.08.2008 14:08
Titel

Antworten mit Zitat Zum Seitenanfang

Smooth-Graphics hat geschrieben:

Code:

if (isset($_POST['vorname']){
$error=1;
$errortext .="Vorname fehlt";
}

if (isset($error){
mail(sjhskhskhkI);
} else {
echo $errortext;
}



ebenso stimmt die syntax hier nicht.
smooth's beispiel sollte passen
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
mAsuRa

Dabei seit: 14.05.2005
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 20.08.2008 14:13
Titel

Antworten mit Zitat Zum Seitenanfang

ja..

if (isset($_POST['vorname']))
{



}

sollte richtig sein


Zuletzt bearbeitet von mAsuRa am Mi 20.08.2008 14:14, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
nuf
Threadersteller

Dabei seit: 20.08.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 20.08.2008 14:15
Titel

Antworten mit Zitat Zum Seitenanfang

erst mal vielen vielen Dank an alle..

es geht schon ein bisschen, allerdings kommt beim Aufruf des Formulars jetzt immer gleich der TEXT

Thank you. We´ve received your and get in touch with you as soon as possible.

der erst nach versand kommen sollte.....
  View user's profile Private Nachricht senden
mAsuRa

Dabei seit: 14.05.2005
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 20.08.2008 14:15
Titel

Antworten mit Zitat Zum Seitenanfang

mAsuRa hat geschrieben:
Mach erstmal mit If alle variablen prüfen

if (isset($_POST['vorname']))
{
$error=1;
$errortext .="Vorname fehlt";
}

if (isset($_POST['nachname']))
{
$error=1;
$errortext .="Nachname fehlt";
}

usw usw.

if (isset($error))
{
echo $errortext;
}
else
{

mail(sjhskhskhkI);

}

Das ist einfach und funzt besser wie der andere scheiß

  View user's profile Private Nachricht senden
nuf
Threadersteller

Dabei seit: 20.08.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 20.08.2008 14:16
Titel

Antworten mit Zitat Zum Seitenanfang

erst mal vielen vielen Dank an alle..

Zuletzt bearbeitet von nuf am Mo 25.08.2008 14:23, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
mAsuRa

Dabei seit: 14.05.2005
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 20.08.2008 14:16
Titel

Antworten mit Zitat Zum Seitenanfang

nuf hat geschrieben:
erst mal vielen vielen Dank an alle..

es geht schon ein bisschen, allerdings kommt beim Aufruf des Formulars jetzt immer gleich der TEXT

Thank you. We´ve received your and get in touch with you as soon as possible.

der erst nach versand kommen sollte.....



mach if (!$_POST['senden']) noch rein ... sonst kommt gleich immer die Fehlermeldung
  View user's profile Private Nachricht senden
mAsuRa

Dabei seit: 14.05.2005
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 20.08.2008 14:17
Titel

Antworten mit Zitat Zum Seitenanfang

Snifferdog hat geschrieben:
Hi,

sorry wenn ich mich jetzt vollkommen irre aber das dürfte nicht richtig funktionieren oder?

Code:

if(empty($_POST["Firma"]) && empty($_POST["EMail"]) && $machma == '1')
{
    echo "Bitte geben Sie Ihren Firmennamen und eine eMail Adresse an";
}


&& bedeutet als Operator soweit ich weiß "UND" ... was zur Folge hätte, dass nur dann wenn beide Pflichfelder leer sind auch eine Fehlermeldung ausgegeben würde. Es müsste also "||" für ODER benutzt werden.


Gruß


Machs halt noch komplizierter... ausserdem weiß der user jetzt nicht was er falsch eingegebne hat...

was machst du wenn man noch ne emailadressenüberprüfung reinmacht...
  View user's profile Private Nachricht senden
 
Ähnliche Themen IE6/7 und floats mit display:inline - ich verzweifele
PHP mysql .. mal wieder Umlaute - ich verzweifele jetzt echt
Pflichtfelder für PHP-Formular...
Pflichtfelder im Formmailer
Pflichtfelder in PHP Formular
Pflichtfelder in einem Formular
Neues Thema eröffnen   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Seite: Zurück  1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.