1Danke
ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
264
264
EMPFEHLEN
-
20.01.12 17:09 #1
Hallo zusammen,
ich frage per MYSQL eine Datenbank ab und gebe die Daten in einer Schleife aus...
Wenn in der Datenbank jetzt mehr als 1 Eintrag vorhanden ist, sollte eigentlich hinter dem letzten "}" ein "," stehen. Das Problem ist nur, wenn ich das "," dort jetzt einfüge, wird das immer gesetzt und wenn ich in der DB 5 Termine habe, auch beim 5. Eintrag, dort darf aber kein "," stehen, denn sonst wird nichts angezeigt. Hier mal ein Beispiel ohne PHPPHP-Code:while ($result->next()) {
$uploaddate = $result->getCurrentValueByName("uploaddate");
$uploadtime = $result->getCurrentValueByName("uploadtime");
$title = $result->getCurrentValueByName("title");
$description = $result->getCurrentValueByName("description");
$file = $result->getCurrentValueByName("file");
$startDate = $result->getCurrentValueByName("startDate");
$endDate = $result->getCurrentValueByName("endDate");
$frecuency = $result->getCurrentValueByName("frecuency");
//Schleife beginnt
echo "{\n";
echo "startDate: new Date($startDate),\n";
echo "endDate: new Date(2012,00, 10),\n";
echo "title: \"$title für den Von Bis\",\n";
echo "description: \"$description\",\n";
echo "frecuency: $frecuency\n";
echo "}\n";
// Schleife endet
}
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
var events_array = new Array( { startDate: new Date(2011,07, 20, 10, 00), endDate: new Date(2012,00, 10), title: "Event 1", description: "Description 1", priority: 2, // 1 = Low, 2 = Medium, 3 = Urgent frecuency: 1 // 1 = Daily, 2 = Weekly, 3 = Monthly, 4 = Yearly }, { startDate: new Date(2011,07, 20, 16, 50), title: "Event 2", description: "Description 2", priority: 1 }, { startDate: new Date(2011,07, 20, 9, 50), endDate: new Date(2012,00, 20), title: "Event 3", description: "Description 3", priority: 3, frecuency:3 }
Danke und Grüße
Dennis
-
Alles in ein Array schreiben und am Ende mit implode() Ausgeben
PHP-Code:$items = array();
while ($result->next()) {
$uploaddate = $result->getCurrentValueByName("uploaddate");
$uploadtime = $result->getCurrentValueByName("uploadtime");
$title = $result->getCurrentValueByName("title");
$description = $result->getCurrentValueByName("description");
$file = $result->getCurrentValueByName("file");
$startDate = $result->getCurrentValueByName("startDate");
$endDate = $result->getCurrentValueByName("endDate");
$frecuency = $result->getCurrentValueByName("frecuency");
//Schleife beginnt
$items[] = "{\n
startDate: new Date($startDate),\n
endDate: new Date(2012,00, 10),\n
title: \"$title für den Von Bis\",\n
description: \"$description\",\n
frecuency: $frecuency\n
}\n";
// Schleife endet
}
echo implode(',', $items);
---------------------------------------------------------------------------------------------------
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
-
Letzter Eintrag
Von HPBKSuche im Forum Relationale DatenbanksystemeAntworten: 7Letzter Beitrag: 17.09.09, 16:49 -
.... letzter Eintrag
Von XChris im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 03.08.06, 15:49 -
Listenfeld-letzter Eintrag
Von RuNDUMiEzE im Forum VisualStudio & MFCAntworten: 5Letzter Beitrag: 08.10.04, 13:30 -
Letzter Eintrag auslesen
Von theLMF im Forum PHPAntworten: 3Letzter Beitrag: 02.11.02, 16:55 -
letzter Eintrag aus MySQL-Tabelle
Von g-zus im Forum PHPAntworten: 3Letzter Beitrag: 25.07.02, 19:18





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren