1Danke
ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
359
359
EMPFEHLEN
-
07.02.11 21:42 #1
- Registriert seit
- Nov 2007
- Beiträge
- 255
Hallo,
ist es möglich eine Whileschleife mehrmals mit dem selben Array durchzuführen?
ich habe mir eine liste gebastelt (art Kalender)
jeztt sollen in jeden Tag die events aus ner SQL eingetragen werden,...
zur Weiterverarbeitung habe ich die SQL erstmal in ein Array eingelesen,... jetzt muss ich nur noch pro Tag jedes Event (im Array) abfragen ob es an diesen tag stattfindet,...
so schaut mein Konzept aus,... aber irgendwie lässt sich eine Whileschleife nur einmal ausführen,...PHP-Code:for{
$datum
while(events){
if($key[datum] == $datum)
{
echo $key[event]
}
}
$datum++
}
Was kann ich tun? Wie würdet ihr das lösen?
-
ehrlich gesagt blicke ich nicht durch was du machen willst.
hast du schonmal was von cronjob gelesen?Ich bin keine Signatur! - Auch wenn`s so aussieht :) - Wirklich!
Über ein Danke freut sich jeder
-
Grüße,
also wenn du schon eine DB hast, dann würde ich das komplett darauf basieren lassen.
Lass einfach die DB für einen gewünschten Zeitraum auslesen und versuch das nicht in ein separates Array zu schmeißen -> passiert beim Auslesen sowieso.
Aber du kannst das Array natürlich auch mehrmals durchlaufen lassen, indem du noch ne while-Schleife drausen drum herum packst -> würde ich aber nicht empfehlen, da die Laufzeit dann ganz schnell nach oben geht...
Soweit erstmal meine Ideen dazu.
Schönen Abend noch.Mfg, Alex
“The function of good software is to make the complex appear to be simple.” (Grady Booch)
“First, solve the problem. Then, write the code.” (John Johnson)
-
07.02.11 22:33 #4
- Registriert seit
- Nov 2007
- Beiträge
- 255
ja naja so ähnlich mache ich das auch,... aber ich brauche noch wesentlich mehr funktionen,... und so tu ich mir da wesentlich leichter.Lass einfach die DB für einen gewünschten Zeitraum auslesen und versuch das nicht in ein separates Array zu schmeißen -> passiert beim Auslesen sowieso.
aber egal ob ich jetzt ein query oder ein Array in einer whileschleife ausgebe,... das Problem ist immer das selbe,... das erste mal wird die schleife ausgegeben, das zweite mal nicht mehr
whileschleifen Außenrum ist wirklich umständlich,...
--> kann mir keiner erklären warum das nicht geht?
Selbst wenn ich eine Whildschleife zweimal untereinander kopiere geht sie schon nicht mehr,... warum?
PHP-Code:$einarray = array('one' => 'eins', 'two' => 'zwei', 'three' => 'drei', 'four' => 'vier');
while (list($key, $value) = each($einarray)) {
echo $key.' -> '.$value;
echo "<br/>";
}
echo "<br/>";
echo "<br/>";
while (list($key, $value) = each($einarray)) {
echo $key.' -> '.$value;
echo "<br/>";
}
-
Entweder mit einem reset() den internen Array-Zeiger zurücksetzen oder die Schleife auf foreach umschreiben
PHP-Code:foreach($einarray AS $key =>$value)) {
echo $key.' -> '.$value;
echo "<br/>";
}
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
Ähnliche Themen
-
J.S Whileschleife geht nicht
Von ahamm im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 28.01.08, 13:00 -
Probleme mit Klasse in WhileSchleife
Von Kalma im Forum PHPAntworten: 2Letzter Beitrag: 22.01.07, 17:28 -
Tastaturabfrage in whileschleife...
Von Unicate im Forum C/C++Antworten: 1Letzter Beitrag: 24.05.06, 13:54 -
[Smarty] Fehler bei Whileschleife
Von dompy im Forum PHPAntworten: 1Letzter Beitrag: 04.11.04, 15:21 -
Ausgaben aus whileschleife teilen?
Von dennis2412 im Forum PHPAntworten: 6Letzter Beitrag: 11.06.03, 15:01





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren