Foros del Web » Programando para Internet » PHP »

ayuda con este codigo php

Estas en el tema de ayuda con este codigo php en el foro de PHP en Foros del Web. veran amigoss... quisiera saber porque me bota este error alguien que me pueda ayudar... porque no lee este codigooo Código PHP: <?  if( $_GET [ ...
  #1 (permalink)  
Antiguo 26/08/2010, 12:11
 
Fecha de Ingreso: mayo-2010
Mensajes: 215
Antigüedad: 14 años
Puntos: 4
ayuda con este codigo php

veran amigoss... quisiera saber porque me bota este error alguien que me pueda ayudar...


porque no lee este codigooo

Código PHP:
<? if($_GET['page']=='1'|| $_GET['page']==''){ ?>
<?PHP
                        
if  ($cash['Cash'] == '100') {
                        echo 
"".
        switch(
$_GET['name'] || $_GET['name']==''){
            case 
1:
                if(
$cash['Cash']<100){
                echo 
alerta('Usted no cuenta con el CASH Requerido');
                        } else {
                if(
$jewels['Combinacion_Jewel']<0){
                echo 
alerta('Usted no cuenta con el Jewel De Combinacion Requerido para la creacion');
                        } else {
                if(
$game['Money'] <1){
                echo 
alerta('Usted no cuenta con el Dinero Requerido para la creacion');
                        } else {
                if (
$jewels['Gloves_Jewel'] < 0) {
                        echo 
alerta('Usted no cuenta Con la Roca de Gloves para la creacion');
                        } else {
                    
$result $db->Execute("SELECT No FROM `chest` order by `No` desc LIMIT 1");
                    
$Num $result->GetArray();
                    
$NumMax $Num[0]['No'];
                            
$NumMax++;
                    
//hombre
                    
if($user['Gender']==0){
                    
$db->Execute("",
                        array(
$NumMax$user_auth->username));                    
                    }
                    
//mujer
                    
if($user['Gender']==1){
                    
$db->Execute("",
                        array(
$NumMax$user_auth->username));                    
                    }
                    
$db->Execute("Update cash set Cash = ? where Id=?", array($cash['Cash']-100,$user_auth->username));
                    
$db->Execute("Update jewels set Combinacion_Jewel = ? where Id=?", array($jewels['Combinacion_Jewel']+2,$user_auth->username));
                    
                    
alerta('EXITO ;)');
                    
redirect('#');
                }}}}
                break;
                
            }
.
"";
                        }else{
                           echo 
"".
        switch(
$_GET['name'] || $_GET['name']==''){
            case 
1:
                if(
$cash['Cash']<30){
                echo 
alerta('Usted no cuenta con el CASH Requerido');
                        } else {
                if(
$jewels['Combinacion_Jewel']<0){
                echo 
alerta('Usted no cuenta con el Jewel De Combinacion Requerido para la creacion');
                        } else {
                if(
$game['Money'] <1){
                echo 
alerta('Usted no cuenta con el Dinero Requerido para la creacion');
                        } else {
                if (
$jewels['Gloves_Jewel'] < 0) {
                        echo 
alerta('Usted no cuenta Con la Roca de Gloves para la creacion');
                        } else {
                    
$result $db->Execute("SELECT No FROM `chest` order by `No` desc LIMIT 1");
                    
$Num $result->GetArray();
                    
$NumMax $Num[0]['No'];
                            
$NumMax++;
                    
//hombre
                    
if($user['Gender']==0){
                    
$db->Execute("",
                        array(
$NumMax$user_auth->username));                    
                    }
                    
//mujer
                    
if($user['Gender']==1){
                    
$db->Execute("",
                        array(
$NumMax$user_auth->username));                    
                    }
                    
$db->Execute("Update cash set Cash = ? where Id=?", array($cash['Cash']-30,$user_auth->username));
                    
$db->Execute("Update jewels set Combinacion_Jewel = ? where Id=?", array($jewels['Combinacion_Jewel']+1,$user_auth->username));
                    
                    
alerta('EXITO ;)');
                    
redirect('#');
                }}}}
                break;
                
            }
.
"";
                        } 
?>
<? 
?>

son 2 codigos diferentes.. ya q cambian dependiendo del cash...
pero como puedo hacerlo dar sin que me bote error


ayudenmee :S el error salee


Parse error: syntax error, unexpected T_SWITCH in C:\AppServ\www\modulo\test_.php on line 8
  #2 (permalink)  
Antiguo 26/08/2010, 12:18
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Respuesta: ayuda con este codigo php

Creo que es porque aqui

Código PHP:
f  ($cash['Cash'] == '100') { 
                        echo 
""
        switch(
$_GET['name'] || $_GET['name']==''){ 
hay un punto en lugar de un punto y coma, después de echo""

Lo mismo pasa aqui:

Código PHP:
}else{ 
                           echo 
""
  #3 (permalink)  
Antiguo 26/08/2010, 12:26
 
Fecha de Ingreso: mayo-2010
Mensajes: 215
Antigüedad: 14 años
Puntos: 4
Respuesta: ayuda con este codigo php

Cita:
Iniciado por claudiovega Ver Mensaje
Creo que es porque aqui

Código PHP:
f  ($cash['Cash'] == '100') { 
                        echo 
""
        switch(
$_GET['name'] || $_GET['name']==''){ 
hay un punto en lugar de un punto y coma, después de echo""

Lo mismo pasa aqui:

Código PHP:
}else{ 
                           echo 
""

muchas gracias men :D ya puede dar... lo q un ";" puede hacer XD gracias

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:12.