SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.05.2006, 08:43:06
Kingklein Kingklein ist offline
Anfänger
 
Registriert seit: May 2006
Beiträge: 4
Foreach Schleife

Hallo

Ich habe folgendes Script:

foreach ($_POST['email'] as $send) {
echo "$send";
}


Die $_POST['email'] bekommt er aus einem Formular, wo vorher mit Checkboxen ausgewählt werden musste. Nun habe ich folgendes Problem. Jeden dieser Einträge möchte ich mit einem ";" danach versehen, weil diese Variable als eMail-EMpfänger benutzt wird und der nach jeder eMail Adresse ein Semikolon verlangt.
Wie Geht das nun, dass er zwischen jedem Eintrag ein ";" setzt. Habe es schon mit $_POST['email'] + ";" as $send versucht, klappte nicht

Bin leider noch ein PHP Anfänger.

MfG
Mit Zitat antworten
  #2  
Alt 16.05.2006, 10:44:26
Benutzerbild von yozek
yozek yozek ist offline
Junior Member
 
Registriert seit: May 2004
Ort: Köln
Alter: 43
Beiträge: 226
yozek eine Nachricht über ICQ schicken yozek eine Nachricht über MSN schicken
AW: Foreach Schleife

PHP-Code:
// declare array
$aRecipients = array();

// cycle through
foreach ((array)$_POST['email'] as $sSend) {
   
// collect all eMails to an array
   
$aRecipients[] = $sSend;
}

// is the array NOT empty
if (count($aRecipients) > 0) {
   
$sRecipients implode(';'$aRecipients);
} else {
   
// output error (exeption, die() or just a message)

HTH
__________________
yozek

King of my castle - 127.0.0.1
Computer befreien das Denken vom Rechnen
Mit Zitat antworten
  #3  
Alt 16.05.2006, 15:59:21
Kingklein Kingklein ist offline
Anfänger
 
Registriert seit: May 2006
Beiträge: 4
AW: Foreach Schleife

So, ich habe jetzt die ganze Zeit versucht, über den imploade Befehl weiterzukommen, es geht einfach nicht!

Kann mal jemand den Script von mir oben bearbeiten, sodass es geht? Weil mit dem Beispiel von unten kann ich einfach nichts anfangen, sorry

MfG King
Mit Zitat antworten
  #4  
Alt 16.05.2006, 23:08:20
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Foreach Schleife

so müsste es gehen:
PHP-Code:
foreach ($_POST['email'] as $send) {
echo 
$send.";";

Gruß
Heinrich
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Alle Datensätze ausgeben / Foreach Problem _mil28 PHP Grundlagen 2 23.01.2006 15:01:53
Problem bei Schleife in Schleife Fluppi PHP Grundlagen 1 19.06.2005 12:05:10
Daten aus einem array in einer Schleife dynamisch zusammenzählen comriker PHP für Fortgeschrittene und Experten 3 28.04.2005 12:59:57
sendmail über popen innerhalb einer schleife mannydi PHP für Fortgeschrittene und Experten 0 06.06.2003 20:50:29
Problem mit Schleife... DeMaephis PHP für Fortgeschrittene und Experten 1 29.05.2002 21:17:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:01:44 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt