WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Wie werden mehrere(viele) Werte für den email-Versand aufbereitet ? » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von HoRnominatoR
das was du willst. mit implode() kannst du arrayelemente zusammenfuegen.

http://php.net/implode
von flamante
hallo languitar,

was ich verstanden habe:
um viele checkbox-Werte auszulesen (einfache Ausgabe in html)
benutzt man eine array-Funktion.

was ich noch nicht verstehe:
nutzt man die array-funktion auch um die Werte per mail zu versenden ?
wie geschieht das ?
hier ein konkretes Beispiel dazu:

// Formular
<form action="formulardaten_permail.php" method="post" target="">
<input type="Text" name="nickname" value="" size="20" maxlength="50">
<input type="Text" name="email" value="" size="20" maxlength="50">
<input type="Checkbox" name="interessen[]" value="schach">
<input type="Checkbox" name="interessen[]" value="theater">
<input type="Checkbox" name="interessen[]" value="sport">
</form>

// skript formulardaten_permail
<?PHP
// Ausgabe der Daten im Browser
echo "Sie haben folgende Angaben gemacht:<br />";
echo "Ihr Nickname: $nickname<br />";
echo "Ihr email-adresse: $email<br />";
echo "Ihr Interessen: ";
foreach ($_REQUEST['interessen'] as $element)
{echo $element."<br />";}

// alle Werte werden einer Variable übergeben um sie per mail zu versenden
$alleinfos="name: $nickname\nemailadresse: $email\ninteressen: ???";
mail('flamante@gmx.de', 'neues Mitglied', $alleinfos);
?>

was sezte ich bei den '???' ein ?

vielen Dank - flamante
von languitar
$_REQUEST['checkboxen'][2].$var

Würde die dritte Checkbox einbinden, wenn ich das richtig sehe in deinem Codefetzen.
von flamante
hey languitar,

schöner Name.

habe deinen Hinweis gleich ausprobiert - und läuft

Bräuchte noch einen Hinweis:
wie verküpfe ich ein Array (Werte aus Checkboxen) in die Variablenkette ?
zum Beispiel:
foreach ($_REQUEST['checkboxen'] as $element)
{echo $element."<br />";}

Danke flamante
von languitar
$var1.$var2.'irgendeinstring'.$var3

So kannst du das variablen verknüpfen.

Nach oben