mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 12:46 Benutzername: Passwort: Auto-Login

Thema: Formailer vom 25.08.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Formailer
Seite: Zurück  1, 2, 3, 4  Weiter
Autor Nachricht
siriussmarty
Threadersteller

Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht: Männlich
Verfasst Mi 25.08.2010 15:45
Titel

Antworten mit Zitat Zum Seitenanfang

Die If-Abfrage mache ich

Code:
if ($_POST['abgerundeteecken'] == "0.02") {
  $abgrundeteecken = "Ja";
  echo $abgerundeteecken;

            }


Da ist $_POST['abgerundeteecken'] == "0.02" - 0.02 ist der VauleWert
und mit $abgerundeteecken ="Ja"; Ändere ich diesen Wert um
und was passiert dann mit echo?


Zuletzt bearbeitet von siriussmarty am Mi 25.08.2010 15:47, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Mi 25.08.2010 15:47
Titel

Antworten mit Zitat Zum Seitenanfang

Das brauchst du doch nicht, du willst doch nicht, dass es da steht sondern dass es in der mail landet. Wenn du das machst was ich im Post vorher beschrieben habe wird anstatt des 0.02 "Ja" ins Bestell Array geschrieben und landet unten auch in $Header.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
siriussmarty
Threadersteller

Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht: Männlich
Verfasst Mi 25.08.2010 15:53
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
Und vorher muss du die If Abfrage ausführen, die du als erste gepostet hast, um der Variablen $abgerundeteecken das "Ja" zuzuweisen, wenn $_POST['abgerundeteecken'] == 0,02 ist.


verstehe ich nur Teilweise.

Die If Abfrage die ich zuerst hatte ist:

Code:
if (array_key_exists('abgerundeecken', $_POST) && $_POST['abgerundeteecken'] == '0.02') {
              $abgerundeteecken = 'Ja';
              echo $abgerundeteecken;


Und das soll ich benutzen?
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Mi 25.08.2010 16:02
Titel

Antworten mit Zitat Zum Seitenanfang

Also nochmal;

Such diesen Code Block

Code:
$arr_bestell = array(
'Stückzahl' => $_POST['stueckzahl'],
'Motiv' => $_POST['foto'],
'Bundesland' => $_POST['bundesland'],
'abgerundete Ecken' => $_POST['abgerundeteecken'],
'Farbe' => $_POST['farbe'],
'andere Farbe' => $_POST['farbeandere'],
);


Da kopierst du oben drüber das hier:

Code:
if (array_key_exists('abgerundeteecken', $_POST) && $_POST['abgerundeteecken'] == '0.02')
{
              $abgerundeteecken = 'Ja';
}



und dann tauscht du diese Zeile

$arr_bestell = array(
'Stückzahl' => $_POST['stueckzahl'],
'Motiv' => $_POST['foto'],
'Bundesland' => $_POST['bundesland'],
'abgerundete Ecken' => $_POST['abgerundeteecken'],
'Farbe' => $_POST['farbe'],
'andere Farbe' => $_POST['farbeandere'],
);

mit

'abgerundete Ecken' => $abgerundeteecken,


Das sollte dann am Schluss so aussehen:


Code:


if (array_key_exists('abgerundeteecken', $_POST) && $_POST['abgerundeteecken'] == '0.02')
{
              $abgerundeteecken = 'Ja';
}

$Empfaenger = "info@mail.de";
$ip = getenv ("REMOTE_ADDR");
$arr_bestell = array(
'Stückzahl' => $_POST['stueckzahl'],
'Motiv' => $_POST['foto'],
'Bundesland' => $_POST['bundesland'],
'abgerundete Ecken' => $abgerundeteecken,
'Farbe' => $_POST['farbe'],
'andere Farbe' => $_POST['farbeandere'],
); 



Und check bitte in deinem Code nochmal ob das Wort abgerundeteecken überall richtig geschrieben ist.


Zuletzt bearbeitet von Skyw4lker am Mi 25.08.2010 16:06, insgesamt 4-mal bearbeitet
  View user's profile Private Nachricht senden
siriussmarty
Threadersteller

Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht: Männlich
Verfasst Mi 25.08.2010 16:09
Titel

Antworten mit Zitat Zum Seitenanfang

Ohr du bist ein SCHATZ Grins Lächel Freuuuuuuuuuuuuuu* Es funktioniert. Jetzt habe ich es auch kapiert, och menno, warum ich so auf das Echo bestanden habe die ganze Zeit unfassbar Grins

DANKE DANKE DANKE
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Mi 25.08.2010 16:11
Titel

Antworten mit Zitat Zum Seitenanfang

Naja wenn du verstanden hast warum das so ist, wie es ist, hat sich der Aufwand ja wenigstens gelohnt *zwinker*
  View user's profile Private Nachricht senden
siriussmarty
Threadersteller

Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht: Männlich
Verfasst Do 26.08.2010 14:42
Titel

Antworten mit Zitat Zum Seitenanfang

Ich hätte da noch eine Frage.

Ich habe eine Bilderauswahl.
Er gibt mir alles diesmal richtig aus.
Ich habe dann Checkboxen verwendet damit die "Mehrfachauswahl" auch möglich ist.

Er gibt mir aber nur immer das letztere Bild aus

Meine Bilderauswahl formular ist wie folgt

Code:
<div class="bildmotiv">
    <a class="prev"></a>
       <div class="bildmotive">
<div class="radios">
<div class="items">
<div><input type="checkbox" name="foto" value="0001" id="motiv0001" /><label for="motiv0001"> <a class="single_image" href="images/bildmotive/001.jpg"><img src="images/bildmotive/001k.jpg" /></a></label></div>
<div><input type="checkbox" name="foto" value="1002" id="motiv1002" /><label for="motiv1002"> <a class="single_image" href="images/bildmotive/055.jpg"><img src="images/bildmotive/055k.jpg" /></a></label></div>
<div><input type="checkbox" name="foto" value="1005" id="motiv1005" /><label for="motiv1005"> <a class="single_image" href="images/bildmotive/054.jpg"><img src="images/bildmotive/054k.jpg" /></a></label></div>
<div><input type="checkbox" name="foto" value="0018" id="motiv0018" /><label for="motiv0018"> <a class="single_image" href="images/bildmotive/018.jpg"><img src="images/bildmotive/018k.jpg" /></a></label></div>
</div>


Hier wird es Included mit Fehlermeldung falls keins angeklickt wird
Code:
<div class="col">
        <label for="foto"><strong>Bildmotiv/Logo</strong></label> <label for="foto" class="error">Bitte w&auml;hlen Sie ein Motiv</label><br /><br />
        <?php include('form_bildmotiv_praxisflyer.php'); ?>
      </div>



Und hier wird es ausgegeben

Code:
$arr_bestell = array(
'Motiv' => $_POST['foto'],
);


Diesmal gibt er es mir so aus wie ich es möchte nur die Mehrfachauswahl funktioniert nicht. Hat jemand einen Tipp?
  View user's profile Private Nachricht senden
siriussmarty
Threadersteller

Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht: Männlich
Verfasst Do 26.08.2010 16:07
Titel

Antworten mit Zitat Zum Seitenanfang

Und wenn es mir anscheind versucht zu gelingen werden immer alle gleichzeitig angeklickt wieso nur?
  View user's profile Private Nachricht senden
 
Ähnliche Themen formailer per php funktioniert nicht
Formailer mit Dateianhang -> Fehler wenn kein Bild
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3, 4  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.