|
You last visited: Today at 08:06
Advertisement
PHP Mail mit for each?
Discussion on PHP Mail mit for each? within the Web Development forum part of the Coders Den category.
01/23/2018, 22:54
|
#1
|
elite*gold: 38
Join Date: Sep 2011
Posts: 277
Received Thanks: 42
|
PHP Mail mit for each?
Moin,
ich bastel mir gerade ein Formular, welches die Einträge via php an meine E-Mail Adresse sendet.
Im Formular kann man dank folgendem Code mehrere Textboxen einfügen:
An der Stelle $message möchte ich jetzt natürlich nicht alle möglichen Textboxen abfragen. Kann man hier eine for each Abfrage einfügen?
Ich hoffe ihr könnt mir helfen - DANKE!
|
|
|
01/23/2018, 23:51
|
#2
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,118
Received Thanks: 2,435
|
Quote:
Originally Posted by theyam
Moin,
ich bastel mir gerade ein Formular, welches die Einträge via php an meine E-Mail Adresse sendet.
Im Formular kann man dank folgendem Code mehrere Textboxen einfügen:
An der Stelle $message möchte ich jetzt natürlich nicht alle möglichen Textboxen abfragen. Kann man hier eine for each Abfrage einfügen?
Ich hoffe ihr könnt mir helfen - DANKE!
|
Willst du mit den Textboxen einen Text einfügen ? Wenn ja wieso ?
Nimm einfach eine textarea =>
|
|
|
01/24/2018, 00:16
|
#3
|
elite*gold: 38
Join Date: Sep 2011
Posts: 277
Received Thanks: 42
|
Quote:
Originally Posted by .ƒaℓsє.
Willst du mit den Textboxen einen Text einfügen ? Wenn ja wieso ?
Nimm einfach eine textarea =>
|
nochmal kurz erklärt:
Ich suche eine Möglichkeit, um in einem Formular beliebig viele Textareas/Textboxen einzufügen.
Diese Texte sollen dann per Mail an mich gesendet werden.
Mein Problem/Frage ist: Muss ich unter $message alle Textareas abfragen?
Also: $_POST['textbox1'] . "\r\n" . $_POST['textbox2'] . "\r\n" . $_POST['textbox3'] .. usw. (So würden ja dann z.b. eine leer Zeile übergeben werden, wenn textbox3 nicht ausgefüllt wurde)
Ich suche quasi nach einer for each Abfrage welche jede Textarea die hinzugefügt wurde auch unter $message einfügt.
Gibt es diese Möglichkeit?
Hoffe man kann verstehen was ich will.
Vielen Dank für deine Hilfe!!
|
|
|
01/24/2018, 00:58
|
#4
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,118
Received Thanks: 2,435
|
Quote:
Originally Posted by theyam
nochmal kurz erklärt:
Ich suche eine Möglichkeit, um in einem Formular beliebig viele Textareas/Textboxen einzufügen.
Diese Texte sollen dann per Mail an mich gesendet werden.
Mein Problem/Frage ist: Muss ich unter $message alle Textareas abfragen?
Also: $_POST['textbox1'] . "\r\n" . $_POST['textbox2'] . "\r\n" . $_POST['textbox3'] .. usw. (So würden ja dann z.b. eine leer Zeile übergeben werden, wenn textbox3 nicht ausgefüllt wurde)
Ich suche quasi nach einer for each Abfrage welche jede Textarea die hinzugefügt wurde auch unter $message einfügt.
Gibt es diese Möglichkeit?
Hoffe man kann verstehen was ich will.
Vielen Dank für deine Hilfe!!
|
Ja die gibt es, aber du hast meine Frage nicht beantwortet.
Wieso willst du mehrere Inputs nehmen ?
Naja für dein foreach musst du an die Input Elemente als Name einfach z.b. textbox[] nehmen.
Dann bekommst du bei $_POST['textbox'] ein Array aus alles Inputs, dieses Array kannst du ganz normal in einer foreach Schleife nutzen.
|
|
|
01/24/2018, 01:56
|
#5
|
elite*gold: 666
Join Date: Apr 2011
Posts: 5,811
Received Thanks: 2,417
|
General Coding -> Web Development
#moved
|
|
|
01/24/2018, 19:40
|
#6
|
elite*gold: 38
Join Date: Sep 2011
Posts: 277
Received Thanks: 42
|
Quote:
Originally Posted by .ƒaℓsє.
Ja die gibt es, aber du hast meine Frage nicht beantwortet.
Wieso willst du mehrere Inputs nehmen ?
Naja für dein foreach musst du an die Input Elemente als Name einfach z.b. textbox[] nehmen.
Dann bekommst du bei $_POST['textbox'] ein Array aus alles Inputs, dieses Array kannst du ganz normal in einer foreach Schleife nutzen.
|
Ich benötige quasi so ein Formular. Man schreibt eine Tätigkeit und die dazu benötigte Zeit rein. Hier müsste man die Möglichkeit haben, mehrere Tätigkeiten hinzuzufügen und diese dann per Mail an Person x zu senden.
|
|
|
01/24/2018, 19:58
|
#7
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,118
Received Thanks: 2,435
|
Quote:
Originally Posted by theyam
Ich benötige quasi so ein Formular. Man schreibt eine Tätigkeit und die dazu benötigte Zeit rein. Hier müsste man die Möglichkeit haben, mehrere Tätigkeiten hinzuzufügen und diese dann per Mail an Person x zu senden.
|
Okay das macht dann ja schon mehr Sinn :P
Kannst du wie schon erwähnt so lösen das du ein [] an den namen hängst (bei allen inputs) und somit im PHP ein Array bekommst.
|
|
|
01/24/2018, 20:23
|
#8
|
elite*gold: 38
Join Date: Sep 2011
Posts: 277
Received Thanks: 42
|
Quote:
Originally Posted by .ƒaℓsє.
Okay das macht dann ja schon mehr Sinn :P
Kannst du wie schon erwähnt so lösen das du ein [] an den namen hängst (bei allen inputs) und somit im PHP ein Array bekommst.
|
Vielen Dank! Das hat mir schon mal sehr geholfen .
Leider bekomme ich die foreach Schleife nicht hin:
Code:
$textbox = $_POST['textbox'];
$time = $_POST['time'];
$message = foreach ($textbox as $taetigkeit){."Tätigkeit1: ".$taetigkeit . ". Benötigte Zeit: ". $time ."\n\n" };
Ich wäre dir sehr dankbar, wenn du mir hierbei noch helfen könntest!
|
|
|
01/24/2018, 20:53
|
#9
|
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
|
Das funktioniert so auch nicht.
PHP Code:
$textbox = $_POST['textbox']; $time = $_POST['time']; $message = ""; foreach ($textbox as $taetigkeit){ $message .= "Tätigkeit1: ".$taetigkeit.". Benötigte Zeit: ".$time."\n\n"; }
|
|
|
01/24/2018, 21:28
|
#10
|
elite*gold: 38
Join Date: Sep 2011
Posts: 277
Received Thanks: 42
|
Quote:
Originally Posted by Mikesch01
Das funktioniert so auch nicht.
PHP Code:
$textbox = $_POST['textbox']; $time = $_POST['time']; $message = ""; foreach ($textbox as $taetigkeit){ $message .= "Tätigkeit1: ".$taetigkeit.". Benötigte Zeit: ".$time."\n\n"; }
|
Super, vielen Dank! Tätigkeit funktioniert. Bei $time wird leider Array ausgegeben. Muss man $time in der foreach Schleife auch einer variable zuweisen?
|
|
|
01/24/2018, 21:42
|
#11
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,118
Received Thanks: 2,435
|
Quote:
Originally Posted by theyam
Super, vielen Dank! Tätigkeit funktioniert. Bei $time wird leider Array ausgegeben. Muss man $time in der foreach Schleife auch einer variable zuweisen?
|
Solltest dir mal anschauen was genau ein Array ist und wie man debuggt, dann könntest du das Problem leicht lösen.
Du musst natürlich dann $time[$key] machen = $key ist der index aus dem array.
Wie du den in einer foreach Schleife bekommst findest du hier (ein wenig musst du selber erarbeiten )
|
|
|
01/24/2018, 22:26
|
#12
|
elite*gold: 38
Join Date: Sep 2011
Posts: 277
Received Thanks: 42
|
Quote:
Originally Posted by .ƒaℓsє.
Solltest dir mal anschauen was genau ein Array ist und wie man debuggt, dann könntest du das Problem leicht lösen.
Du musst natürlich dann $time[$key] machen = $key ist der index aus dem array.
Wie du den in einer foreach Schleife bekommst findest du hier (ein wenig musst du selber erarbeiten )
|
Hast ja recht. Learning by doing ist immer noch die beste Methode.
Ich habe es hinbekommen:
Code:
foreach (array_combine($textbox, $times) as $taetigkeit => $time)
Vielen Dank euch beiden!!
|
|
|
|
Similar Threads
|
(B) E-Mail Listen zu verkaufen! Werben Sie per E-Mail! (S) E-Mail & PP
10/23/2016 - elite*gold Trading - 3 Replies
Liebe Elitepvpers,
ich biete euch hiermit die Möglichkeit eigenständig zu werben. Durch einen Kauf einer meiner Listen, können Sie für Ihre gewerbliche Tätigkeit Käufer oder Besucher finden. Damit erhöhen Sie für eine Website die Traffic, für eine Software die Nutzer und für ein Forum die User. In vielen verschiedenen Formen kann Ihnen dieses Angebot gegenüber anderen Konkurrenten einen großen Vorteil verschaffen.
Werbung durch E-Mails wird Ihr Gewerbe weiter vorantreiben, in welcher...
|
[Selling] VSS 1€ Each & Blasers 0.90€ Each Mausers 0.75€ Each
06/16/2014 - Infestation Trading - 1 Replies
MY RULES:
Trades can be done in Blue ridge or stronghold safe zone!
All items have empty & 100% durability!
I DONT SCAMMER!(YOu look my GI Video or Teamwiever or Skype)
Im Accepting PayPal ( Idont Trade First small members(Big traders= YES)
Paypal only FRIENDS OR FAMILY OPTION ONLY
More Info Skype: parazso33
Im 100% Safe & Fast
|
PHP-Datei mit php bearbeiten?
07/20/2013 - Web Development - 16 Replies
Hallo
ich versuche schon seit gestern meine config.php via PHP-Script auszulesen und zu bearbeiten.
in der conifg.php steht zum testen nur dies drin:
<?php
$mysql_host = 'localhost';
$mysql_user = 'root';
$mysql_pass = '';
|
PHP script mit PHP verändern
09/24/2012 - Web Development - 5 Replies
Hallo alle,
ich frage mich gerade wie ich eine google suchanfrage so gestalte, dass ich ein erwünschtes ergebnis bezüglich der frage bekomme: "Wie kann ich mit einem php script ein anderes vorhandenes php script verändern?" (den code per php befehl erkennen und ersetzen oder komplett neuen code einfügen)
Da ich an google bisher gescheitert bin, frage ich jetzt euch ob ihr euch damit auskennt, also so etwas wie tutorials, konkrete befehle oder beispiele mir geben könnt.
Viele Dank im...
|
All times are GMT +2. The time now is 08:06.
|
|