php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.08.2006, 09:19  
Erfahrener Benutzer
 
Registriert seit: 04.12.2005
Beiträge: 286
PHP-Kenntnisse:
Fortgeschritten
snatch-ic
Standard foreach -> key

hallo,
ich habe ein array mit daten gefüllt und will es jetzt über eine foreach schleife auslese. in diesem array stehen id's mit denen ich in der db was updaten will. nun will ich über die key function in der foreach schleife das array durchgehen um so die einzelnen werte auszulesen und zu verarbeiten. komischer weise klappt das nicht. guckt euch mal bitte den code...

PHP-Code:
if(isset($download_edit_save)) {
  if(isset(
$_POST['download_edit_data_name'])) $download_edit_data_name $_POST['download_edit_data_name'];
    foreach(
$download_edit_data_name as $key => $download_name) {
      
mysql_query("UPDATE
                     $db_t_download
                   SET
                     name = '$download_name'
                   WHERE
                     content_download_id = {$_SESSION['download_edit_data'][$key]}"
);
  }
  unset(
$_SESSION['download_edit_data']);

die sache ist die das in der where bedingung des sql_querys der key einfach nicht beachtet wird.
kann mir da jemand nen tipp geben?

mfg snatch
snatch-ic ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.08.2006, 11:35  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

im String keine ' für Indizies. Bei dem Konstrukt besser: aus dem String ausbrechen für die Variable.
Guradia ist offline  
Alt 18.08.2006, 11:49  
Erfahrener Benutzer
 
Registriert seit: 04.12.2005
Beiträge: 286
PHP-Kenntnisse:
Fortgeschritten
snatch-ic
Standard

tut mir leid, aber leider versteh ich deine antwort nicht ganz.
könntest du das evtl. mal ein wenig genauer beschreiben?
wäre nett...

mfg snatch
snatch-ic ist offline  
Alt 18.08.2006, 11:58  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

PHP-Code:
if(isset($download_edit_save)) {
  if(isset(
$_POST['download_edit_data_name'])) $download_edit_data_name $_POST['download_edit_data_name'];
    foreach(
$download_edit_data_name as $key => $download_name) {
      
mysql_query("UPDATE
                     $db_t_download
                   SET
                     name = '$download_name'
                   WHERE
                     content_bilder_id = "
.$_SESSION['download_edit_data'][$key]."");
  }
  unset(
$_SESSION['download_edit_data']);

Flor1an 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
Eindimensionales Array ohne index per foreach erstellen phpbeginner PHP Tipps 2008 4 10.03.2008 14:18
foreach equivalent aber mit Datenmanipulation Matt PHP Tipps 2008 2 26.02.2008 16:47
Lambda-Funktion und array_map/_filter gegen foreach KingCrunch PHP Tipps 2007 5 29.04.2007 10:28
foreach verändert die werte des arrays das durchlaufen wird Crypi PHP Tipps 2007 5 10.01.2007 08:24
foreach mit zwei übergebenen Arrays ? [erledigt] horstenpeter PHP Tipps 2006 1 03.09.2006 16:47
foreach() wird einmal zu oft durchlaufen Dilandau PHP Tipps 2006 15 07.07.2006 17:14
foreach geht aber abfrage nicht... GELight PHP Tipps 2006 8 01.03.2006 23:53
durch foreach auch normalen String durchlaufen lassen PHP Tipps 2006 7 14.01.2006 13:20
ProgressClass zeigt Fortschritte in foreach nicht a PHP Tipps 2006 9 13.01.2006 00:11
$_FILES mit foreach() PHP Tipps 2005-2 5 20.10.2005 10:27
foreach: Fehler beim ersten Aufruf mristau2k5 PHP Tipps 2005-2 3 15.08.2005 23:14
foreach probleme PHP Tipps 2005 7 26.04.2005 17:54
foreach: Übergabe by reference Stümper PHP Tipps 2005 2 15.02.2005 15:35
foreach PHP Tipps 2004-2 18 10.12.2004 05:42
foreach problem mAy^daY PHP Tipps 2004 3 02.06.2004 20:29


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:23 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.