Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/06/2012, 05:16
Polkiko
 
Fecha de Ingreso: enero-2011
Mensajes: 59
Antigüedad: 13 años, 3 meses
Puntos: 2
Respuesta: Devolver error en consulta PHP a base de datos

Gracias por tu ayuda

Al final ya lo he resuelto, aunque de otra forma, tomando los valores del output:
Código PHP:
if (($nick == '') or ($email == '') or ($pass == '')){
$output[]=array("error" => "2");
}else{
// Insert a la tabla...
$output[]=array("error" => "2");

Código PHP:
try {


    
Post post = new Post();
    
JSONArray datos post.getServerData(parametros,
                                                   
"http://web.com/registroandroid.php");
    
    
JSONObject json_data datos.getJSONObject(0);
    
int error json_data.getInt("error");
    
    switch (
error){
    case 
1:
        
Toast.makeText(getBaseContext(),
                
"¡Has sido registrado correctamente! Ya puedes iniciar sesión"Toast.LENGTH_SHORT)
                                      .
show();
Intent intent = new Intent(getApplicationContext(), LoginActivity.class);

startActivity(intent);
        
        break;
        
    case 
2:
        
Toast.makeText(getBaseContext(),
                
"Rellena todos los campos"Toast.LENGTH_SHORT)
                                      .
show();
        break;
    }

   

} catch (
Exception e) {
    
Toast.makeText(getBaseContext(),
                                                   
"Error al conectar con el servidor. ",
                                                   
Toast.LENGTH_SHORT).show();

Y ahora ya puedo continuar mostrando otros errores a la hora de comprobar...
Muchas gracias!!