La página de registro de usuario no valida
<?php $name = $_POST["name"]; $age = $_POST["age"]; $email = $_POST["email"]; $password =$_POST["password"]; $statement = mysqli_prepare($db, "INSERT INTO user_info(name,age,email,password) VALUES (?,?,?,?)"); mysqli_stmt_bind_param($statement, "siss", $name, $age, $email, $password); mysqli_stmt_execute($statement); if($statement>0){ $response["success"] = 1; } else{ $response["success"] = 0; } echo json_encode($response); ?>
Mi página de registro de usuario no quiere validar. Por favor, consejo sobre qué lado de la codificación entre el archivo de texto PHP y el lado de Android la validación permitirá la validación. Por favor, ayude más, aquí está el código.
- Obtener datos de mysql a android con php
- ¿Cómo implementar la comunicación entre la aplicación cliente Java (Android) y la aplicación de servidor PHP?
- Problema problemático para la integración de FaceBook
- Retrofit 2 La solicitud POST multipart envía cotizaciones extra a PHP
- ¿Cómo puedo llamar correctamente a mi PHP webservice usando ksoap2-android?
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_register); final EditText Name = (EditText) findViewById(R.id.edtName); final EditText Age = (EditText) findViewById(R.id.edtAge); final EditText Email = (EditText) findViewById(R.id.edtUsername); final EditText Password = (EditText) findViewById(R.id.edtPassword); final ImageButton validate = (ImageButton) findViewById(R.id.btnReg); validate.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { final int age = Integer.parseInt(Age.getText().toString()); final String name = Name.getText().toString(); final String email = Email.getText().toString(); final String password = Password.getText().toString(); Name.setText(""); Age.setText(""); Email.setText(""); Password.setText(""); Response.Listener<String>responseListener=new Response.Listener<String>() { @Override public void onResponse(String response) { try { JSONObject jsonResponse = new JSONObject(response); boolean success = jsonResponse.getBoolean("success"); if (success) { Intent intent = new Intent(Register.this, Login.class); Register.this.startActivity(intent); } else { AlertDialog.Builder builder = new AlertDialog.Builder(Register.this); builder.setMessage("Register Failed") .setNegativeButton("Retry", null) .create() .show(); } } catch (JSONException e) { e.printStackTrace(); } } }; RegisterRequest registerRequest = new RegisterRequest(name, age, email, password, responseListener); RequestQueue queue = Volley.newRequestQueue(Register.this); queue.add(registerRequest); } }); } public void extBtn(View view) { Intent intent = new Intent(this, MainActivity.class); startActivity(intent); } }
- Acceso a la aplicación laravel desde la aplicación android con el token csrf
- Especificación de parámetros en la aplicación REST API GET
- imap_fetchbody - Error de cuerpo codificado
- ¿Cómo tomar una foto y enviar a HTTP POST solicitud con Android?
- Cómo decodificar y codificar la imagen base64 sin perder la calidad y el tamaño
- Obtención de datos de Mysql DB a listView utilizando JSON y PHP
- android-async-http que sube la imagen al servidor php
- Cómo comunicarse desde php a Android
Trate de usar esta parte de su código:
$bind = mysqli_stmt_bind_param($statement, "siss", $name, $age, $email, $password); $execute = $bind->mysqli_stmt_execute($bind); if(count($execute) > 0){ $response["success"] = 1; } else{ $response["success"] = 0; } echo json_encode($response);
El count
es contar la fila en su base de datos.
- La interfaz de usuario del selector de fechas se rompe al azar
- Quitar el token FCM del grupo de dispositivos Firebase