Jump to content
php.lv forumi

user levels ..... ar if ...


millers

Recommended Posts

  • Replies 44
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Pirmkārt:

nevis $_GET['tips']=4

bet gan $_GET['tips']==4 ;)

Taisi ar switch:

switch($_GET['tips']){
case 1: $msg='Tu pirmā tipa lietotājs'; break;
case 2: $msg='Tu esi otrais tips'; break;
case 3: $msg='Tu esi trešais... tēva dēls'; break;
case 4: $msg='Tu esi ceturtais tips...'; break;
default: $msg='Tu esi, kaut kas netipisks. Man bail!';
}
echo $msg;

Link to comment
Share on other sites

switch($_GET['tips']){
default: 
case 0: $msg='Tu esi, kaut kas netipisks. Man bail!'; break;
case 1: $msg='Tu pirmā tipa lietotājs'; break;
case 2: $msg='Tu esi otrais tips'; break;
case 3: $msg='Tu esi trešais... tēva dēls'; break;
case 4: $msg='Tu esi ceturtais tips...'; break;

}
echo $msg;

moška šitā?

Edited by Artenis
Link to comment
Share on other sites

$_GET['tips'] = (int)$_GET['tips']

 

switch($_GET['tips']){

case 1: $msg='Tu pirmā tipa lietotājs'; break;

case 2: $msg='Tu esi otrais tips'; break;

case 3: $msg='Tu esi trešais... tēva dēls'; break;

case 4: $msg='Tu esi ceturtais tips...'; break;

case 0: $msg='Tu esi, kaut kas netipisks. Man bail!'; break;

}

echo $msg;

Edited by Klez
Link to comment
Share on other sites

Lai nebūtu notice ir jāizmanto-

isset();

tobiš:

$msg=''; //Better safe than sorry - tāpēc nodefinēsim mainīgo tukšu
if(isset($_GET['tips'])){
switch($_GET['tips']){
case 1: $msg='Tu pirmā tipa lietotājs'; break;
case 2: $msg='Tu esi otrais tips'; break;
case 3: $msg='Tu esi trešais... tēva dēls'; break;
case 4: $msg='Tu esi ceturtais tips...'; break;
default: $msg='Tu esi, kaut kas netipisks. Man bail!';
}
}
else {
$msg = 'Tu esi pilnīgi netipisks! Gribi par to parunāt?';
}
echo $msg;

 

EDIT: Andri, negribu derēt, bet man šķiet, ka empty arī ģenerēs Notice :)

Edited by Aleksejs
Link to comment
Share on other sites


×
×
  • Create New...