| Autor | Zpráva | ||
|---|---|---|---|
| popelka Profil * |
#1 · Zasláno: 3. 8. 2014, 20:28:02
Čaute
mám na Vás skúsených jednu možno úplne banálnu otázku riešim situáciu, keď sa má zmeniť hodnota premenej mimo fukcie nasledovne <?php
$a=0;
function rozpravaj(){
echo "povedal som nieco";
$a=1;
}
rozpravaj();
?>snažím sa dosiahnúť aby sa po vykonaní funkcie zmenila hodnota premennej mimo danej funkcie da sa táto vec dosiahnúť, každý môj pokus zlyhal |
||
| Tori Profil |
Např.
function rozpravaj($a) {
$a = $a + 1;
return $a;
}
$cislo = 0;
$cislo = rozpravaj($cislo); |
||
| popelka Profil * |
#3 · Zasláno: 3. 8. 2014, 20:50:11
Tori:
Zapisujem počet dní stále pre aktuálny mesiac do DB (neskôr k nim budem pripisovať údaje) a ak prebehne zápis chcem ich vypísať z DB, <?php
$month = Date("m", MkTime(0,0,0, $month, 1, $year));
$count_days = Date("t", MkTime(0,0,0, $month, 1, $year));
function ZistiDni($month,$count_days){
$dni= mysql_result(mysql_query("select count(id_den) from den where id_mesiac='".$month."'"), 0);
if($dni==0){
ZapisDni($month,$count_days);
}
}
function ZapisDni($month,$count_days){
for($i=1;$i<=$count_days;$i++){
$pridaj_dni=mysql_query("insert into den (id_den,cislo,id_mesiac) values ('','".$i."','".$month."')");
}
//stadeto by som potreboval navratovu hodnotu podla, ktorej by som vedel ano zapis prebehol je na case vypis
?> |
||
|
Časová prodleva: 12 let
|
|||
0