Autor | Zpráva | ||
---|---|---|---|
Azhrei Profil |
#1 · Zasláno: 9. 9. 2010, 17:46:05
Dobrý den,
snažím se vytvořit elektronické známkování a jsem ve fázi výpisu údajů pro učitele. Chtěl bych aby se mi vypsalo jméno žáka a pod ním pak jednotlivé známky a pak další žák... $vysledek=mysql_query("select * FROM znamky JOIN zaci ON znamky.ID_ZACI=zaci.ID_ZACI WHERE zaci.ID_TRIDY='$_POST[trida_vyber]' and znamky.ID_PREDMET='$_POST[predmet_vyber]' order by prijmeni"); while ($zaznam=MySQL_Fetch_Array($vysledek)) {echo"<tr><td>$zaznam[jmeno] $zaznam[prijmeni]</td></tr>"; SetLocale(LC_ALL, "Czech"); $datum = Date("j. m. Y", $zaznam[datum]); echo"<tr><td>$datum</td><td>$zaznam[znamka]</td></tr>";}} vypisuje se mi ale Jana Neumannová 9. 09. 2010 1 Jana Neumannová 9. 09. 2010 0 Karel Novák 9. 09. 2010 3 Karel Novák 9. 09. 2010 5 |
||
Taps Profil |
#2 · Zasláno: 9. 9. 2010, 18:12:46 · Upravil/a: Taps
Azhrei:
zkus to nějak takto $jmeno=false; $vysledek=mysql_query("select *,CONCAT(zaci.jmeno, " ", zaci.prijmeni) as celek FROM znamky JOIN zaci ON znamky.ID_ZACI=zaci.ID_ZACI WHERE zaci.ID_TRIDY='$_POST[trida_vyber]' and znamky.ID_PREDMET='$_POST[predmet_vyber]' order by prijmeni"); while ($zaznam=MySQL_Fetch_Array($vysledek)) { if($zaznam[celek]!=$jmeno){ echo"<tr><td>$zaznam[celek]</td></tr>"; } SetLocale(LC_ALL, "Czech"); $datum = Date("j. m. Y", $zaznam[datum]); echo"<tr><td>$datum</td><td>$zaznam[znamka]</td></tr>"; $jmeno=$zaznam[celek]; } |
||
Darker Profil |
#3 · Zasláno: 9. 9. 2010, 18:17:06
Hmm. Myslím že tady v Čechách koluje projekt Elektronická třídnice, který by vám ušetřil dost práce, ale jak ho sehnat, to nevím.
|
||
Azhrei Profil |
#4 · Zasláno: 9. 9. 2010, 18:19:43
Taps:
Bohužel to nic nezměnilo. |
||
Azhrei Profil |
#5 · Zasláno: 9. 9. 2010, 18:20:26
Darker:
Už to téměř mám i když vím, že jsou různé placené aplikace. |
||
Azhrei Profil |
#6 · Zasláno: 9. 9. 2010, 19:10:56
už to mám děkuji Tapsovi za pomoc
|
||
Časová prodleva: 14 let
|
0