PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
brauche Hilfe beim Auslesen und Anzeigen von Daten aus einer SQL-Datenbank
Beitrag
<blockquote data-quote="winne52" data-source="post: 1953591" data-attributes="member: 309937"><p><strong>AW: brauche Hilfe beim Auslesen und Anzeigen von Daten aus einer SQL-Datenbank</strong></p><p></p><p></p><p> </p><p>habe Deinen Script angepasst und er funktioniert soweit</p><p>nur er zeigt immer noch alle Wochen an</p><p> </p><p>Jahreswechsel 31.12.2011-06.01.2012 1,044.99 Euro</p><p>Winter 07.01.2012-13.01.2012369.00 Euro</p><p>Winter 14.01.2012-20.01.2012369.00 Euro</p><p>Winter21.01.2012-27.01.2012369.00 Euro</p><p>Winter28.01.2012-03.02.2012365.99 Euro</p><p>Winter04.02.2012-10.02.2012365.99 Euro</p><p>Winter11.02.2012-17.02.2012365.99 Euro</p><p>Winter18.02.2012-24.02.2012365.99 Euro</p><p>Winter25.02.2012-02.03.2012369.00 Euro</p><p>Winter03.03.2012-09.03.2012369.00 Euro</p><p>Winter10.03.2012-16.03.2012369.00 Euro</p><p>Winter17.03.2012-23.03.2012369.00 Euro</p><p> </p><p> möchte aber das anzeigen</p><p>Jahreswechsel 31.12.2011-06.01.2012 1,044.99 Euro</p><p>Winter 07.01.2012-27.01.2012 369.00 Euro</p><p>Winter 28.01.2012-24.02.2012 365.99 Euro</p><p>u.s.w.</p><p> </p><p>hier der angepasste Script</p><p>[PHP]</p><p>$daten = array();</p><p>$daten[] = array("id" => $i++, "von" => "$datum_von", "bis" => "$datum_bis", "preis" => $pro_tag);</p><p> </p><p>$gruppen = array();</p><p>$preis_vorher = null;</p><p>foreach($daten as $woche) {</p><p> if($woche["preis"] != $preis_vorher) {</p><p> //falls Preis verändert, neue Gruppe erstellen und aktuelle Woche rein</p><p> $last = count($gruppen);</p><p> $gruppen[] = array();</p><p> $gruppen[$last][] = $woche;</p><p> $preis_vorher = $woche["preis"];</p><p> } else {</p><p> //ansonsten nur die Woche rein</p><p> $gruppen[$last][] = $woche;</p><p> }</p><p>}</p><p>echo "<table>";</p><p>foreach($gruppen as $gruppe) {</p><p> $preis_pro_tag = $gruppe[0]["preis"];</p><p> $wochen = count($gruppe);</p><p> $summe = ($preis_pro_tag *7) + $endreinigung;</p><p> $summe = number_format($summe,2);</p><p> $von = $gruppe[0]["von"];</p><p> $bis = $gruppe[$wochen-1]["bis"];</p><p> $von = date("d.m.Y",$von);</p><p> $bis = date("d.m.Y",$bis);</p><p> echo "<tr>";</p><p> echo "<td>$saison_name</td>";</p><p> echo "<td>$von</td>";</p><p> echo "<td>-</td>";</p><p> echo "<td>$bis</td>";</p><p> echo "<td>$summe Euro</td>";</p><p> echo "</tr>";</p><p>}</p><p>echo "</table>";</p><p>[/PHP]</p></blockquote><p></p>
[QUOTE="winne52, post: 1953591, member: 309937"] [b]AW: brauche Hilfe beim Auslesen und Anzeigen von Daten aus einer SQL-Datenbank[/b] habe Deinen Script angepasst und er funktioniert soweit nur er zeigt immer noch alle Wochen an Jahreswechsel 31.12.2011-06.01.2012 1,044.99 Euro Winter 07.01.2012-13.01.2012369.00 Euro Winter 14.01.2012-20.01.2012369.00 Euro Winter21.01.2012-27.01.2012369.00 Euro Winter28.01.2012-03.02.2012365.99 Euro Winter04.02.2012-10.02.2012365.99 Euro Winter11.02.2012-17.02.2012365.99 Euro Winter18.02.2012-24.02.2012365.99 Euro Winter25.02.2012-02.03.2012369.00 Euro Winter03.03.2012-09.03.2012369.00 Euro Winter10.03.2012-16.03.2012369.00 Euro Winter17.03.2012-23.03.2012369.00 Euro möchte aber das anzeigen Jahreswechsel 31.12.2011-06.01.2012 1,044.99 Euro Winter 07.01.2012-27.01.2012 369.00 Euro Winter 28.01.2012-24.02.2012 365.99 Euro u.s.w. hier der angepasste Script [PHP] $daten = array(); $daten[] = array("id" => $i++, "von" => "$datum_von", "bis" => "$datum_bis", "preis" => $pro_tag); $gruppen = array(); $preis_vorher = null; foreach($daten as $woche) { if($woche["preis"] != $preis_vorher) { //falls Preis verändert, neue Gruppe erstellen und aktuelle Woche rein $last = count($gruppen); $gruppen[] = array(); $gruppen[$last][] = $woche; $preis_vorher = $woche["preis"]; } else { //ansonsten nur die Woche rein $gruppen[$last][] = $woche; } } echo "<table>"; foreach($gruppen as $gruppe) { $preis_pro_tag = $gruppe[0]["preis"]; $wochen = count($gruppe); $summe = ($preis_pro_tag *7) + $endreinigung; $summe = number_format($summe,2); $von = $gruppe[0]["von"]; $bis = $gruppe[$wochen-1]["bis"]; $von = date("d.m.Y",$von); $bis = date("d.m.Y",$bis); echo "<tr>"; echo "<td>$saison_name</td>"; echo "<td>$von</td>"; echo "<td>-</td>"; echo "<td>$bis</td>"; echo "<td>$summe Euro</td>"; echo "</tr>"; } echo "</table>"; [/PHP] [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ★ = 12, ◇ = 4 und die Hälfte von ★ zu ◇ addiert wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
brauche Hilfe beim Auslesen und Anzeigen von Daten aus einer SQL-Datenbank
Oben