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 Mehrdimensionales Array aus Datenbankabfrage bilden - Verständnisproblem - Googlen erfolglos

Mitglied: LittleFlame

LittleFlame (Level 1) - Jetzt verbinden

17.02.2010, aktualisiert 20.02.2010, 5771 Aufrufe, 3 Kommentare

Hallo erstmal an alle. Ich bin recht neu in der PHP Programmierung, habe jedoch bereits ein recht umfangreiches Projekt, welches ich bis jetz auch gut bewältigt habe. Jedoch stehe ich nun vor einem Problem und kann leider die Ursache nicht genau herausfinden - was wohl an mangelnder Erfahrung liegt. Ich hoffe mir kann irgendjemand mit dem richtigen Link oder einer kleinen Erklärung weiterhelfen. Vielen Dank schonmal.

Mein Vorhaben:

Ich fülle durch 7 Datenbankabfragen 7 Arrays, wobei ein Array jeweils für einen Wochentag steht und ich im Array eine Auflistung der Dinge bekomme, die an diesem Tag stattfinden:

Dazugehöriger Code:

for ($k=0; $k>7; $k++)
{
$date[$k] = date('d.m.Y', strtotime($tag, kalenderwoche(($woche+$zaehler), $year)));

Hier wird die aktuelle KW berechnet und je nach $k Montag ($k=0) - Sonntag ($k=6) aus dieser Woche als Datum an die Datenbank übergeben
Bis hierhin funktioniert auch alles fehlerfrei


$db_abfragetag = "SELECT DISTINCT bezeichnung FROM $db WHERE datum = '$date[$k]' ORDER BY stunde";
$resulttag[$k] = mysql_query($db_abfragetag);

while ($row = mysql_fetch_array($resulttag[$k]))
{
array_push($arraytag[$k], $row['bezeichnung']);
}
}

Auslesen wollte ich an einem späteren Ort ungefähr auf diese Weise

for ($k=0; $k>7; $k++)
{
for ($j=0; $j>7; $j++)
{
echo "$sendungtag[$k][$j]";
}
}

Somit sollte Montag $k=0 erhalten und jeweils die erste Sache des Tages $j=0

Ich bin mir ziemlich sicher, dass ich beim setzen der Werte des Array einen Fehler habe. Jedoch habe ich weder durch das Manual zu array_push noch durch Foren etwas rausgefunden.
Auch ein Link aus diesem Forum https://www.administrator.de/index.php?content=122831 hat mich nicht wirklich schlauer gemacht.
Ich weiss nur, dass sich "array_push" auf diese Weise auf ein mehrdimensionales Array anwenden lässt.

Ich hoffe, ich habe es verständlich erklär.
Wenn nicht, bitte fragt, was immer ich erklären muss.

Ich bin ebenfalls für alle Denkanstöße und jedes gemecker an der Art meiner Programmierung offen.

Vielen Dank im voraus,

LittleFlame
Mitglied: LittleFlame
17.02.2010 um 12:20 Uhr
Ok... mein erster Fehler, über den ich mich grad aufrege war:

for ($k=0; $k>7; $k++)

man beachte $k >7... -.-

Aber es läuft trotz allem noch nicht.
Bitte warten ..
Mitglied: LittleFlame
17.02.2010 um 12:50 Uhr
Ich hab mittlerweile rausgefunden, dass er nicht in die While-Schleifen springt, obwohl er von $resulttag eine Resource ID zurückbekommt.
Ich weiss aber leider nicht warum.
Bitte warten ..
Mitglied: LittleFlame
17.02.2010 um 14:16 Uhr
Hat sich sozusagen erledigt... waren etliche Fehler.
Ich glaube ich komm soweit klar.

Danke trotzdem ^^
Bitte warten ..
Ähnliche Inhalte
JavaScript
Javascript Array
gelöst Frage von internet2107JavaScript2 Kommentare

Ich habe folgendes Problem. Ersetze ich die folgenden Zahlen gegen Variablenwerte, bekomme ich nicht das Ergebnis, wie mit festen ...

Batch & Shell

Leere Array-Werte aus einem Array entfernen

gelöst Frage von ToniHoBatch & Shell3 Kommentare

Hallo zusammen, ich bin dabei ein Powershell-Script zu schreiben, welches diverse Reports generieren kann. Für die Eingabe von SamAccountNames ...

PHP

Array kürzen

gelöst Frage von dax4funPHP6 Kommentare

Es tut was es soll, aber kann man das irgendwie kürzen da ich jede mögliche art versucht habe Arrays ...

PHP

Array Filtern bei mehreren Werten innerhalb eines Array

gelöst Frage von LorderichPHP3 Kommentare

Hallo zusammen, ich habe folgendes Array: Array ( resource => Array ( 0 => Array ( ID => 3 ...

Neue Wissensbeiträge
Rechtliche Fragen
Unitymedia siegt vor dem BGH
Information von transocean vor 7 StundenRechtliche Fragen3 Kommentare

Moin, lt. einem aktuellen Urteil darf UM Mietrouter seiner Kunden weiterhin in Hotspots verwandeln. Nachlesen kann man das hier. ...

Router & Routing
Der "768k-Day" kommt
Information von LordGurke vor 1 TagRouter & Routing2 Kommentare

Für Leute, die Router mit BGP-Fulltable betreiben vielleicht ein interessanter Hinweis: Die IPv4-Fulltable erreicht voraussichtlich innerhalb der nächsten 2-3 ...

Debian

Partition angeblich voll, dabei aber noch nicht mal zur Hälfte belegt

Anleitung von diemilz vor 1 TagDebian8 Kommentare

Hallo zusammen, ich habe ein kleines Problem: Ich habe auf einem physischen Debian Linux Server als ZoneMinder-Server (HP ProLiant ...

Windows 7
Updategängelung auf Windows 10, die zweite
Information von Penny.Cilin vor 6 TagenWindows 73 Kommentare

Hallo, da Windows 7 im kommenden Jahr nicht mehr supportet wird, werden Nutzer von Window 7 home premium wieder ...

Heiß diskutierte Inhalte
HTML
Bild hochladen mit html auf die Webseite
gelöst Frage von WorldoftheitHTML63 Kommentare

Will eine Seite entwickeln im Internet aber Das Bild wird nicht angezeigt woran kann das liegen? Wäre für jede ...

Vmware
Terminalserver VM - Videos ruckeln
Frage von easyriderVmware29 Kommentare

Hallo zusammen, wir haben einen (free) ESXi 5.5 auf einem HP DL 380 G8 im Einsatz. Darauf läuft, unter ...

Festplatten, SSD, Raid
Harddisk kaputt, was sagt mir ChrystalDiskInfo
gelöst Frage von InfoSeekerFestplatten, SSD, Raid23 Kommentare

Hallo zusammen, Mein Rechner lahmt. Ich stell mir die Frage woran es liegt und bin der Meinung es ist ...

Backup
Veeam Community Edition
gelöst Frage von dgrebnerBackup23 Kommentare

Hallo Zusammen, kann jemand seine praktischen Erfahrungswerte mit der Veeam-Community Edition mit mir teilen? Es gab dazu ja schon ...