php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.09.2006, 14:58  
Erfahrener Benutzer
 
Registriert seit: 10.10.2007
Beiträge: 104
horstenpeter befindet sich auf einem aufstrebenden Ast
Standard foreach mit zwei übergebenen Arrays ? [erledigt]

Hallo, ich versuche gerade Emails von Kontakten mit Hilfe einer foreach - Schleife in einer Datenbank zu speichern.
Dabei wird die Email in $_POST[arzt] übergeben und die id des zugehörigen Kontaktes in $_POST[id]. Da das beides Arrays sind, suche ich nach einem Weg, jeder id die richtige E-Mail zuzuweisen. So funktioniert es nicht:

PHP-Code:
  elseif ($aktion=='kontakte_bearbeiten') {
    
$arzt_id $_POST['buch'];
    echo (
"<form action='index.php?aktion=emails_speichern' method='post' enctype='multipart/form-data'>");
    foreach (
$arzt_id as $arzt_id) {
      
$arzt_query mysql_query("SELECT name, vorname FROM aerzte WHERE arzt_id = '$arzt_id'");
      
$arzt mysql_fetch_array($arzt_query);
      
mysql_query ("UPDATE aerzte SET buch='2' WHERE arzt_id='$arzt_id'");
      echo (
"<textarea name='arzt[]' cols='50' rows='6' style='border:1px solid #CCCCCC;'>Bitte kopieren Sie die Antwort - E-Mail von $arzt[vorname] $arzt[name] in dieses Feld.</textarea>
"
);
      echo (
"<input type='hidden' name='id[]' value='$arzt_id'>");
      
    }
    echo (
"<input type='submit' value='Speichern'>");
  }
  elseif (
$aktion=='emails_speichern') {
    
$text$_POST['arzt'];
    
$arzt_id $_POST['id'];
    
$datum date(d,m,Y);
    foreach (
$arzt_id as $arzt_id => $text){
      echo (
"Text:");
      
print_r($text);
      echo(
"
Arzt->"
);
      
print_r($arzt_id);
      echo (
"

"
);
    
mysql_query ("INSERT INTO emails (arzt_id, datum, text) VALUES ('$arzt_id, $datum, $mail')");
  }} 
wie kann man das lösen ?
danke,
J.
horstenpeter ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.09.2006, 16:47  
Erfahrener Benutzer
 
Registriert seit: 10.10.2007
Beiträge: 104
horstenpeter befindet sich auf einem aufstrebenden Ast
Standard

Hallo, hat sich erledigt.

Habe die zwei Arrays mit Hilfe von array_combine zu einem vereint und dieses ausgewertet. googeln hilft also doch

grüße
horstenpeter ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Einträge mit einer Foreach Schleife rausholen saitho PHP Tipps 2008 17 18.07.2008 22:46
[Erledigt] Assoziative Arrays - Key in Hochkommata oder nicht? Wolla PHP Tipps 2008 6 07.06.2008 17:45
[Erledigt] arrays unsetten und sorten netti PHP Tipps 2008 8 15.05.2008 14:39
mehrere Arrays mit Foreach? Diplomatic 55 PHP Tipps 2008 9 01.11.2007 16:53
foreach verändert die werte des arrays das durchlaufen wird Crypi PHP Tipps 2007 5 10.01.2007 08:24
[Erledigt] 2 Arrays miteinander vergleichen PHP Tipps 2007 3 17.12.2005 16:54
$_FILES mit foreach() PHP Tipps 2005-2 5 20.10.2005 10:27
wird der array überschrieben? foreach problem c-bass PHP Tipps 2005-2 7 15.08.2005 13:19
Werte von mehreren Arrays in Datenbank schreiben! PHP Tipps 2005 10 10.04.2005 16:43
foreach: Übergabe by reference Stümper PHP Tipps 2005 2 15.02.2005 15:35
foreach und 2D arrays PHP Tipps 2004-2 2 29.12.2004 20:40
Erkennung von Arrays in Strings PHP-Fortgeschrittene 15 07.12.2004 13:00
Drei verschiedene Arrays in die Datenbank? Paulo PHP Tipps 2004-2 21 18.11.2004 15:54
Werte eines Arrays in eine MySQL schreiben PHP Tipps 2004 2 28.06.2004 13:32
foreach problem mAy^daY PHP Tipps 2004 3 02.06.2004 20:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
foreach zwei arrays, foreach mehrere arrays, foreach 2 arrays, foreach 2 arras, foreach two arrays php, php foreach 2 arrays, foreach mit 2 arrays, zwei foreach schleicfen verschachteln

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.