Sunriset Ierakstīts Maijs 20, 2016 Share Ierakstīts Maijs 20, 2016 Labdien, pašlaik netieku skaidrībā kā panākt vēlamo rezūltātu. Man ir datubāze, kas satur : vārds, stundas, datums un vēlme ir izvadīt to visu skaisti ārā, piemērs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 vards1 8 8 vards2 8 8 vards3 8 8 vards4 8 8 Kur astoņi, nostrādātās stundas. Pašlaik esmu ticis tik tālu, ka man ir augšējā rinda ar šī mēneša datumiem, bet nav nojausmas, kā to salipināt kopā <?php $date = '2016-05-01'; $end = '2016-05-' . date('t', strtotime($date)); //get end date of month ?> <div style="overflow-x:auto;"> <table> <tr> <?php while(strtotime($date) <= strtotime($end)) { $day_num = date('d', strtotime($date)); $day_name = date('l', strtotime($date)); $date = date("Y-m-d", strtotime("+1 day", strtotime($date))); if ($day_name == "Saturday"){ echo "<td><font color='red'>$day_num</font></td>"; } elseif ($day_name == "Sunday"){ echo "<td><font color='red'>$day_num</font></td>"; } else { echo "<td>$day_num</td>"; } } ?> </tr> </table> </div> Paldies jau iepriekš Link to comment Share on other sites More sharing options...
ju Ierakstīts Maijs 20, 2016 Share Ierakstīts Maijs 20, 2016 (labots) šo to nepamanīju Labots Maijs 20, 2016 - ju Link to comment Share on other sites More sharing options...
eddyboi Maijs 20, 2016 Share Maijs 20, 2016 Neesmu eksperts ne datubazes, ne php. Bet vai tu sava tagadeja loopa nevari ielikt ieksa kveriju, kas atgriez cik stundas katram cilvekam bija taja diena? Un tad velviens loops kas pieraksta katra cilveka stundas taja diena? Link to comment Share on other sites More sharing options...
Sunriset Maijs 20, 2016 Author Share Maijs 20, 2016 <?php $ierakstiz23 = mysql_query("SELECT * FROM ieraksti"); while($row23 = mysql_fetch_array($ierakstiz23)){ echo "<td>".$row23['1']."</td>"; } ?> Izdabut datus ara nav problema, bet ka to visu sasaistit, laikam nav skaidra html struktura prieks sada gadijuma Link to comment Share on other sites More sharing options...
Anonīms Alkoholiķis Maijs 20, 2016 Share Maijs 20, 2016 Ir funkcionalitate ieks php dabut no datuma daysinmonth, dayoftheweek, Select distinct name. Select day, hours where name sort by date. Uztaiait array menesa garuma un salikt ieksa pec dienas nr stundas ar javar. Un loopa izdrukat vertibas no array ari nav maksla. Html struktura tada ka tev augsa. Link to comment Share on other sites More sharing options...
Sunriset Maijs 20, 2016 Author Share Maijs 20, 2016 Pašlaik sanāk ka man lietotāji izvadās pirmajā datumā <?php $date = '2016-05-01'; $end = '2016-05-' . date('t', strtotime($date)); //get end date of month ?> <div style="overflow-x:auto;"> <table> <tr> <?php while(strtotime($date) <= strtotime($end)) { $day_num = date('d', strtotime($date)); $day_name = date('l', strtotime($date)); $date = date("Y-m-d", strtotime("+1 day", strtotime($date))); if ($day_name == "Saturday"){ echo "<td><font color='red'>$day_num</font></td>"; } elseif ($day_name == "Sunday"){ echo "<td><font color='red'>$day_num</font></td>"; } else { echo "<td>$day_num</td>"; } } ?> </tr> <?php $ierakstiz23 = mysql_query("SELECT * FROM ieraksti"); while($row23 = mysql_fetch_array($ierakstiz23)){ echo "<tr><td>".$row23['1']."</td></tr>"; } ?> </table> </div> Link to comment Share on other sites More sharing options...
poxa Maijs 20, 2016 Share Maijs 20, 2016 Es domāju, ka GROUP BY ir tas, kas tev ir vajadzīgs. Link to comment Share on other sites More sharing options...
Val Maijs 23, 2016 Share Maijs 23, 2016 http://stackoverflow.com/questions/13451605/how-to-use-group-concat-in-a-concat-in-mysql Link to comment Share on other sites More sharing options...
Anonīms Alkoholiķis Maijs 23, 2016 Share Maijs 23, 2016 Labs mēģinājums topika autorma izmežģīt smadzeni.. Link to comment Share on other sites More sharing options...
Eric Maijs 24, 2016 Share Maijs 24, 2016 Offtopiks, bet kods #1 ir piemērs kādēļ cilvēki ienīst PHP Link to comment Share on other sites More sharing options...
usver Maijs 24, 2016 Share Maijs 24, 2016 PHP ir kā konstruktors, ar kuru veidotos paštaisītos auto laiž uz ielām bez skates, bez tiesībām, bez vecuma ierobežojuma. Un tad nu jāsamierinās, ka būs visdažādākie rezultāti. To pašu 1. kodu var smukāk uzrakstīt. man pret PHP kā tādu personīgas nepatikas nav - bet s*da kods ir s*da kods, un PHP ir viegli tādu sarakstīt ierobežojuma trūkumu dēļ - kā māk, tā maun. Link to comment Share on other sites More sharing options...
Eric Maijs 24, 2016 Share Maijs 24, 2016 Mēģināšu atbildēt uz sākotnējo jautajumu. Tam ir 2 daļas: 1. Datu izdabūšana. Spriežot pēc tā, ko esi sarakstījis Tev ir viena tabula ieraksti ( vārds, stundas, datums ). Tad raksti Select vards, sum(stundas), dayofweek(datums), dayofmonth(datums) order by dayofmonth(datums) group by dayofmonth(datums) 2. Datu izvade: var_dump($rows). Ja gribas smukāk, būs jāmācās html/css vai jāizmanto kaut kas gatavs: http://getbootstrap.com/css/#tables Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!