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!!