mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 04:31 Benutzername: Passwort: Auto-Login

Thema: Zum Überprüfen! php vom 06.06.2012


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Zum Überprüfen! php
Autor Nachricht
JoeMelRamos
Threadersteller

Dabei seit: 11.02.2012
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 06.06.2012 17:22
Titel

Zum Überprüfen! php

Antworten mit Zitat Zum Seitenanfang

Hi!

Hab ein Kontaktformular erstellt mit php.

Wenn man auf den Button "Senden" klickt, soll die email versendet werden (was nicht klappt) und

es soll die Seite nochmal angezeigt werden (was nicht klappt). Dafür kommt ein weißes Fenster.

Danke im Voraus für jede Antwort.

(bin Anfänger) * Mal bisschen die Nase pudern... *



mail.php:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>the Beauty Station</title>
<meta name="generator" content="Scribe! 2 [http://scribe.de]" />

<link rel="stylesheet" type="text/css" href="style.css" />
</head>

<?php

if(isset($_POST["vorname"]*zwinker*


{

$vorname = $_POST ["vorname"];

$nachname = $_POST ["nachname"];

$behandlungsauswahl = $_POST ["behandlungsauswahl"];

$wannerreichbar = $_POST ["wannerreichbar"];

$telefon = $_POST ["telefon"];

$terminwunsch = $_POST ["terminwunsch"];

$kommentar = $_POST ["kommentar"];




$nachricht = "$vorname

$nachname

$behandlungsauswahl

$wannerreichbar

$telefon

$terminwunsch

$kommentar";


$empfaenger = "beauty-station@gmx.de";

$betreff = "Termin";



if($vorname == "" OR $nachname == "" OR $behandlungsauswahl == "" OR $wannerreichbar == "" OR $telefon == "" OR $terminwunsch == "")

{
echo "Bitte füllen Sie die Felder aus.";

}


else {
mail ( $empfaenger, $betreff, $nachricht);

echo "Vielen Dank";
}

}
?>

<body>






<div id="middle"><div id="Panorama"><img src="pictures/panoschmuck.jpg" width="600" height="189" /></div></div>
<div id="mitte">
<div id="tabelle"><table width="400" height="320" border="0" cellspacing="2" cellpadding="0">



<form action="mail.php" method="POST">
<tr>
<td>Vorname:</td>
<td><input type="Text" name="vorname" value="" size="30" tabindex="3" /></td>
</tr>
<tr>
<td>Nachname:</td>
<td><input type="Text" name="nachname" value="" size="30" tabindex="3" /></td>
</tr>
<tr>
<td>Art der Behandlung:</td>
<td><select name="behandlungsauswahl" size="1" tabindex="3">
<option>N&auml;gel</option>
<option>Permanent-Make-up</option>
<option>Airbrush</option>
<option>Wimpern</option>
<option>Waxing-Enthaarung</option>
<option>Extras</option></select></td>
</tr>
<tr>
<td>Wann sind Sie zu erreichen?</td>
<td><input type="Text" name="wannerreichbar" value="" size="30" tabindex="3" /></td>
</tr>
<tr>
<td>Telefon/Handy:</td>
<td><input type="Text" name="telefon" value="" size="30" tabindex="3" /></td>
</tr>
<tr>
<td>Terminwunsch:</td>
<td><input type="Text" name="terminwunsch" value="" size="30" tabindex="3" /></td>
</tr>
<tr>
<td>Kommentar:</td>
<td><input type="Text" name="kommentar" value="" size="30" tabindex="3"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Senden" size="30" tabindex="3"/></td>
</tr>
</form>
</table>

</div>
</div>

<div id="Logo"><img src="pictures/300.png" /></div>


<ul id="Navigation">

<li><a href="index.html" class="Bild1"></a></li>
<li><a href="ubermich.html" class="Bild2"></a></li>
<li><a href="permanent.html" class="Bild3"></a></li>
<li><a href="shellac.html" class="Bild4"></a></li>
<li><a href="wimpern.html" class="Bild5"></a></li>
<li><a href="preise.html" class="Bild6"></a></li>
<li><a href="#" class="Bild7 aktiv7"></a></li>
</ul>


<div id="oben"><p><a class="koni" href="kontakt.html">|Kontakt|</a></p><p><a class="impri" href="impressum.html">|Impressum|</a></p>
<a href="https://www.facebook.com/pages/TheBeautyStation/445633485448618" target="_blank"><img src="pictures/facebook-logo2.png" width="30" height="30" alt="Follow us on Facebook" longdesc="http://www.facebook.com" /></a></div>

</body>
</html>



termin.html


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>the Beauty Station</title>
<meta name="generator" content="Scribe! 2 [http://scribe.de]" />

<link rel="stylesheet" type="text/css" href="style.css" />
</head>

<body>






<div id="middle"><div id="Panorama"><img src="pictures/panoschmuck.jpg" width="600" height="189" /></div></div>
<div id="mitte">
<div id="tabelle"><table width="400" height="320" border="0" cellspacing="2" cellpadding="0">



<form action="mail.php" method="POST">
<tr>
<td>Vorname:</td>
<td><input type="Text" name="vorname" value="" size="30" tabindex="3" /></td>
</tr>
<tr>
<td>Nachname:</td>
<td><input type="Text" name="nachname" value="" size="30" tabindex="3" /></td>
</tr>
<tr>
<td>Art der Behandlung:</td>
<td><select name="behandlungsauswahl" size="1" tabindex="3">
<option>N&auml;gel</option>
<option>Permanent-Make-up</option>
<option>Airbrush</option>
<option>Wimpern</option>
<option>Waxing-Enthaarung</option>
<option>Extras</option></select></td>
</tr>
<tr>
<td>Wann sind Sie zu erreichen?</td>
<td><input type="Text" name="wannerreichbar" value="" size="30" tabindex="3" /></td>
</tr>
<tr>
<td>Telefon/Handy:</td>
<td><input type="Text" name="telefon" value="" size="30" tabindex="3" /></td>
</tr>
<tr>
<td>Terminwunsch:</td>
<td><input type="Text" name="terminwunsch" value="" size="30" tabindex="3" /></td>
</tr>
<tr>
<td>Kommentar:</td>
<td><input type="Text" name="kommentar" value="" size="30" tabindex="3"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Senden" size="30" tabindex="3"/></td>
</tr>
</form>
</table>

</div>
</div>

<div id="Logo"><img src="pictures/300.png" /></div>


<ul id="Navigation">

<li><a href="index.html" class="Bild1"></a></li>
<li><a href="ubermich.html" class="Bild2"></a></li>
<li><a href="permanent.html" class="Bild3"></a></li>
<li><a href="shellac.html" class="Bild4"></a></li>
<li><a href="wimpern.html" class="Bild5"></a></li>
<li><a href="preise.html" class="Bild6"></a></li>
<li><a href="#" class="Bild7 aktiv7"></a></li>
</ul>


<div id="oben"><p><a class="koni" href="kontakt.html">|Kontakt|</a></p><p><a class="impri" href="impressum.html">|Impressum|</a></p>
<a href="https://www.facebook.com/pages/TheBeautyStation/445633485448618" target="_blank"><img src="pictures/facebook-logo2.png" width="30" height="30" alt="Follow us on Facebook" longdesc="http://www.facebook.com" /></a></div>

</body>
</html>





Grins Grins Grins
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
qualidat

Dabei seit: 14.09.2006
Ort: Eichwalde bei Berlin
Alter: 63
Geschlecht: Männlich
Verfasst Mi 06.06.2012 17:55
Titel

Antworten mit Zitat Zum Seitenanfang

Sorry, aber wer glaubst du, arbeitet sich jetzt durch diesen super übersichtlichen Code-Bandwurm? Tips zur Fehlersuche:

- beginne quasi "von Hinten": Erstelle eine minimalistische PHP-Seite, die Testmails versendet, zunächst nur aus festen Zeichenketen, prüfe ob die Mails ankommen. Bevor das nicht passiert, brauchst du garnicht weitermachen.

- wenn ja, baue die Seite für das Verwenden von $_POST-Werte um.

- mache dann eine beinahe leere HTML-Seite ohne alles (für die Funktion) überflüssige, eine Form mit nur einem oder zwei Eingabe-Elementen, Submit-Button

- lasse dir auf der empfangenden PHP-Seite zunächst nur die $_POST-Werte ausgeben, um zu sehen, ob sie auch ankommen

- füge dann die Mail-Funktionen hinzu ...

So bleibt der Code übersichtlich und die Fehlersuche beherrschbar. In das langsam größer werdende Projekt setzt man nur vorher getestete Codeteile bzw. Seiten ein.


Zuletzt bearbeitet von qualidat am Mi 06.06.2012 18:01, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
JoeMelRamos
Threadersteller

Dabei seit: 11.02.2012
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 06.06.2012 23:52
Titel

Antworten mit Zitat Zum Seitenanfang

qualidat hat geschrieben:
Sorry, aber wer glaubst du, arbeitet sich jetzt durch diesen super übersichtlichen Code-Bandwurm? Tips zur Fehlersuche:

- beginne quasi "von Hinten": Erstelle eine minimalistische PHP-Seite, die Testmails versendet, zunächst nur aus festen Zeichenketen, prüfe ob die Mails ankommen. Bevor das nicht passiert, brauchst du garnicht weitermachen.

- wenn ja, baue die Seite für das Verwenden von $_POST-Werte um.

- mache dann eine beinahe leere HTML-Seite ohne alles (für die Funktion) überflüssige, eine Form mit nur einem oder zwei Eingabe-Elementen, Submit-Button

- lasse dir auf der empfangenden PHP-Seite zunächst nur die $_POST-Werte ausgeben, um zu sehen, ob sie auch ankommen

- füge dann die Mail-Funktionen hinzu ...

So bleibt der Code übersichtlich und die Fehlersuche beherrschbar. In das langsam größer werdende Projekt setzt man nur vorher getestete Codeteile bzw. Seiten ein.






Super Duper! Ich habs hinbekommen * Applaus, Applaus * * Applaus, Applaus * * Applaus, Applaus * * Applaus, Applaus *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Kontaktformular überprüfen
JS: Überprüfen ob DIV leer ist
SWF im Cache überprüfen
css code überprüfen
[PHP] EMail eingabe überprüfen
Variable auf Wert überprüfen
Neues Thema eröffnen   Neue Antwort erstellen
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.