Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Probleme bei Implode eines Arrays

Mitglied: Shadow377

Shadow377 (Level 1) - Jetzt verbinden

09.07.2007, aktualisiert 15:25 Uhr, 2990 Aufrufe, 1 Kommentar

Ich habe mittels PHP eine Verbindung zu MySQL aufgebaut um Daten aus einer Datenbank in einer Tabelle darzustellen. Diese sollten in ein Array zusammengefasst werden, da auch mehrere Datensätze, die durch mehrfache Inner Joins eine große Redundanz besitzen zu einem einzigen zusammengefasst werden sollen.
Prinzipiell steht das Konzept, allerdings gibt es dabei ein Problem bei folgender Schleife:

01.
for($akt = 0; $akt < $count; $akt++) 
02.
03.
	$id_akt = (int) $id_array[$akt]; 
04.
	echo "<tr><td>$id_akt</td>"
05.
	//$id_akt = 1;//Zeile 155 
06.
	$princ_string = implode(", ",$princ_array[$id_akt]);//Zeile 156 
07.
		 
08.
	echo "<td>$princ_string</td>"
09.
	echo "</tr>"
10.
11.
 
$id_array ist ein Array, in dem die IDs aus der Datenbank ausgelesen werden, die Ausgabe von $id_akt funktioniert ohne Probleme: es werden die IDs von 1-45 ausgegeben. Eigentlich sollte die Angabe von (int) als Datentyp nicht notwendig sein, allerdings habe ich es zur Sicherheit trotzdem angegeben um hier eventuelle Fehler auszuschließen.
Bei der Ausgabe erhalte ich dann bei jedem Durchlauf der Schleife folgende Fehlermeldung:
"Warning: implode() [function.implode]: Bad arguments. in D:xampphtdocsassemicuser_suche.php on line 156"
Was ich im Moment nicht verstehe ist, dass alles wie gewünscht funktioniert, wenn ich in Zeile 155 $id_akt auf einen beliebigen (vorhandenen) Wert setze. Dann werden natürlich in jeder Zeile der Tabelle die selben Werte ausgegeben, allerdings funktioniert dann die Ausgabe als solches.

Danke schonmal im Vorhinein für Antworten und Löungsversuche, bei Bedarf kann auch der Gesamte Code gepostet werden.
Änderung(en):
1)Ich habe mir erlaubt dein PHPschnippsel in einen Codeblock zu legen.
2) Ich schließe den Thread da die Lösung gefunden wurde und keine weiteren Kommentare gebraucht werden
masterG(Moderator)
09.07.2007 21:17
Mitglied: Shadow377
09.07.2007 um 15:25 Uhr
Problem wurde gelöst, in der Variablen $count wurde ein falscher Wert übergeben.
Bitte warten ..
Ähnliche Inhalte
Visual Studio

Probleme mit mehrdimensionalen Arrays in VB.NET

gelöst Frage von MarcoBornVisual Studio10 Kommentare

Hallo Forum, ich versuche gerade, in VB.NET ein mehrdimensionales Array zu definieren, dann mit Werten zu füllen und anschließend ...

Visual Studio

Verschachtelte Arrays

gelöst Frage von MarcoBornVisual Studio19 Kommentare

Hallo Forum, ich habe in VB.NET 6 Arrays, die alle dieselbe Länge, aber unterschiedliche Datentypen haben. Array1 ist vom ...

Windows Server

Arrays vergleichen mit Powershell

gelöst Frage von SlainteMhathWindows Server5 Kommentare

Moin, ich sitze hier vor einen Problem mit Powershell, das mich schier wahnsinnig macht. Hintergrund: Die auf einem Windows ...

Batch & Shell

While Schleife mit mehreren Arrays

gelöst Frage von Markus2016Batch & Shell2 Kommentare

Hallo zusammen, habe Probleme mit der Schleife und komme gerade einfach nicht drauf wo der Fehler liegt. Die Konsole ...

Neue Wissensbeiträge
Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 1 StundeInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Erkennung und -Abwehr

Ups: Einfaches Nullzeichen hebelte den Anti-Malware-Schutzt in Windows 10 aus

Information von kgborn vor 13 StundenErkennung und -Abwehr

Windows 10 ist das sicherste Windows aller Zeiten, wie Microsoft betont. Insidern ist aber klar, das es da Lücken, ...

Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 15 StundenWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgborn vor 15 StundenMicrosoft9 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1026 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall15 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Server
Route-Befehl Unterstützung (unter CMD)
gelöst Frage von FKRR56Server15 Kommentare

Guten Tag , i.M. habe ich Probleme über den CMD-Route-Befehl ein Routing auf einen entfernten Server zuzulassen. Der Server ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)15 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...