Pls help s php scriptom

Programovacie jazyky, rady, poradňa...
Redpoint1
Light Expert
Light Expert
Príspevky: 66
Registrovaný: 25 sep 2006, 23:24
Kontaktovať používateľa:

Pls help s php scriptom

Príspevok od používateľa Redpoint1 »

SOm len zaciatocnik v php ,ale nieco chcem spravit aj som spravil ,ale neviem preco mi nejde:

Kód: Vybrať všetko

<?php

$den = array("Pondelok",
             "Utorok",
			 "Stredu",
			 "Stvrtok",
			 "Piatok",
			 "Sobotu",
			 "Nedelu");

$cas = date ("d . m" , time());

switch ($cas): 

	case 4 . 06 || 11 . 06 || 18 . 06 || 25 . 06:
	$den = "Pondelok";
	break;

	case 5 . 06 || 12 . 06 || 19 . 06 || 26 . 06:
	$den = "Utorok";
	break;

	case 6 . 06 || 13 . 06 || 20 . 06 || 27 . 06:
	$den = "Stredu";
	break;
	
	case 7 . 06 || 14 . 06 || 21 . 06 || 28 . 06:
	$den = "Stvrtok";
	break;
		
	case 1 . 06 || 8 . 06 || 15 . 06 || 22 . 06 || 29 . 06:
	$den = "Piatok";
	break;
	
	case 2 . 06 || 9 . 06 || 16 . 06 || 23 . 06 || 20 . 0:
	$den = "Sobotu";
	break;
	
	case 3 . 06 || 10 . 06 || 17 . 06 || 24 . 06:
	$den = "Nedelu";
	break;

	default :
	
	date ("d . m" , time());
	
endswitch;

$co = $den == array("Pondelok" . "Ucim sa",
                    "Utorok" . "Nic",
                    "Stredu" . "NIeco",
                    "Stvrtok" . "Mozno",
                    "Piatok" . "Hento",
                    "Sobotu" . "Toto",
                    "Nedelu" . "jkdd");
    
echo "Co mam robit v $den : $co";

?>
Vzdy mi zobrazi iba Dnes je Pondelok :
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Príspevok od používateľa vivaSlovakia »

Kód: Vybrať všetko

<?
$dni = array("Pondelok","Utorok", "Stredu", "Štvrtok", "Piatok", "Sobotu", "Nedeľu");
$den = $dni[(date("w")-1)];

switch ($den)
{
default:
$cinnost = "Niečo robím...";
break;

case "Pondelok":
$cinnost = "Pratam";
break;

case "Utorok":
$cinnost = "Fajčím";
break;

case "Stredu":
$cinnost = "Kosim";
break;

case "Stvrtok":
$cinnost = "Ucenim sa";
break;

case "Piatok":
$cinnost = "Rozbijacka";
break;

case "Sobotu":
$cinnost = "Pracujem";
break;

case "Nedelu":
$cinnost = "Oddychujem";
break;
}

echo "V ".$den." - ".$cinnost."";
?>
Prerobil som to pretoze to tvoje je zbytocne komplikovane ...
Redpoint1
Light Expert
Light Expert
Príspevky: 66
Registrovaný: 25 sep 2006, 23:24
Kontaktovať používateľa:

Príspevok od používateľa Redpoint1 »

fruxo napísal:

Kód: Vybrať všetko

<?
$dni = array("Pondelok","Utorok", "Stredu", "Štvrtok", "Piatok", "Sobotu", "Nedeľu");
$den = $dni[(date("w")-1)];

switch ($den)
{
default:
$cinnost = "Niečo robím...";
break;

case "Pondelok":
$cinnost = "Pratam";
break;

case "Utorok":
$cinnost = "Fajčím";
break;

case "Stredu":
$cinnost = "Kosim";
break;

case "Stvrtok":
$cinnost = "Ucenim sa";
break;

case "Piatok":
$cinnost = "Rozbijacka";
break;

case "Sobotu":
$cinnost = "Pracujem";
break;

case "Nedelu":
$cinnost = "Oddychujem";
break;
}

echo "V ".$den." - ".$cinnost."";
?>
Prerobil som to pretoze to tvoje je zbytocne komplikovane ...
Nejako mi nejde zobrazit
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Možno nemáš povolené krátky php tag. Na začiatku je <? Zmeň to na <?php
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

nebude nahodou problem s tym ze prvy je default? ten by mal ist predsa na koniec
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Príspevok od používateľa vivaSlovakia »

upravene podla chrona a masterminda

Kód: Vybrať všetko

<?php
$dni = array("Pondelok","Utorok", "Stredu", "Štvrtok", "Piatok", "Sobotu", "Nedeľu"); 
$den = $dni[(date("w")-1)]; 

switch ($den) 
{ 

case "Pondelok": 
$cinnost = "Pratam"; 
break; 

case "Utorok": 
$cinnost = "Fajčím"; 
break; 

case "Stredu": 
$cinnost = "Kosim"; 
break; 

case "Stvrtok": 
$cinnost = "Ucenim sa"; 
break; 

case "Piatok": 
$cinnost = "Rozbijacka"; 
break; 

case "Sobotu": 
$cinnost = "Pracujem"; 
break; 

case "Nedelu": 
$cinnost = "Oddychujem"; 
break; 

default: 
$cinnost = "Niečo robím..."; 
break; 


} 

echo "V ".$den." - ".$cinnost.""; 
?>
Redpoint1
Light Expert
Light Expert
Príspevky: 66
Registrovaný: 25 sep 2006, 23:24
Kontaktovať používateľa:

Príspevok od používateľa Redpoint1 »

fruxo napísal:upravene podla chrona a masterminda

Kód: Vybrať všetko

<?php
$dni = array("Pondelok","Utorok", "Stredu", "Štvrtok", "Piatok", "Sobotu", "Nedeľu"); 
$den = $dni[(date("w")-1)]; 

switch ($den) 
{ 

case "Pondelok": 
$cinnost = "Pratam"; 
break; 

case "Utorok": 
$cinnost = "Fajčím"; 
break; 

case "Stredu": 
$cinnost = "Kosim"; 
break; 

case "Stvrtok": 
$cinnost = "Ucenim sa"; 
break; 

case "Piatok": 
$cinnost = "Rozbijacka"; 
break; 

case "Sobotu": 
$cinnost = "Pracujem"; 
break; 

case "Nedelu": 
$cinnost = "Oddychujem"; 
break; 

default: 
$cinnost = "Niečo robím..."; 
break; 


} 

echo "V ".$den." - ".$cinnost.""; 
?>
jj toto uz ide thx
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Príspevok od používateľa vivaSlovakia »

aj nabuduce
Napísať odpoveď