Foros del Web » Programando para Internet » Android »

[SOLUCIONADO] Paso de parametros a PHP

Estas en el tema de Paso de parametros a PHP en el foro de Android en Foros del Web. Hola qué tal. Necesito enviar parámetros a un fichero PHP a través de android (POST). Todas las funciones parecen ir bien excepto cuando tengo que ...
  #1 (permalink)  
Antiguo 01/05/2013, 01:58
 
Fecha de Ingreso: noviembre-2011
Ubicación: Granada
Mensajes: 13
Antigüedad: 13 años
Puntos: 0
Paso de parametros a PHP

Hola qué tal.

Necesito enviar parámetros a un fichero PHP a través de android (POST). Todas las funciones parecen ir bien excepto cuando tengo que pasar parámetros con espacios en blanco. Esta es la funcion que falla:

Código:
public function obtenerIdProducto($nomProd=""){
		$result=mysql_query("SELECT IDPRODUCTO FROM PRODUCTOS WHERE NOMBRE='".$nomProd."'");
		$datos = array();
		while($fila=mysql_fetch_assoc($result)){
			array_push($datos,array(
				'IDPRODUCTO'=>$fila['IDPRODUCTO']
			));
		}
		return json_encode($datos);
	}
Para probar la funcion hago:

Código:
http://localhost/obtenerIdProductos.php?nomProd=PRODUCTO UNO
Necesito pasar el parámetro PRODUCTO UNO con el espacio en blanco, para que le llegue a la base de datos y pueda devolverme los valores. En android ya sabría como hacerlo pero no puedo empezar la codificación sin saber cómo pasar el parámetro. Gracias de antemano por vuestras respuestas
  #2 (permalink)  
Antiguo 04/05/2013, 23:56
 
Fecha de Ingreso: enero-2011
Ubicación: lima-peru
Mensajes: 80
Antigüedad: 13 años, 10 meses
Puntos: 4
Respuesta: Paso de parametros a PHP

tienes que parcearlo , ya tiene metodos para hacerlo , m. no recuerdo ahora , pero para espacions creo que lo reemplasa con %20 , ten cuidado tambien con el "/" , me ha pasado u.u

suerte
  #3 (permalink)  
Antiguo 05/05/2013, 08:16
Avatar de newboy_master  
Fecha de Ingreso: enero-2008
Ubicación: Granada
Mensajes: 882
Antigüedad: 16 años, 10 meses
Puntos: 46
Respuesta: Paso de parametros a PHP

Prueba el operador LIKE en la consulta:
http://www.w3resource.com/mysql/comp...ators/like.php

Aparte es importante que limpies la variable que contiene el nombre por si te intentar meter algún caracter especial o comillas para romper la consulta.

http://www.php.net/manual/es/mysqli....ape-string.php

Salu2.
  #4 (permalink)  
Antiguo 09/05/2013, 10:24
 
Fecha de Ingreso: noviembre-2011
Ubicación: Granada
Mensajes: 13
Antigüedad: 13 años
Puntos: 0
Respuesta: Paso de parametros a PHP

Muchísimas gracias por vuestras respuestas.
Creo que me precipite al abrir el tema, ya que el nombre de la variable no contenía mayúsculas en su funcion _REQUEST[].
De nuevo gracias y a los que les ocurra lo mismo decir que la forma de probar el link es correcto, que revisen el nombre de las variables.

Etiquetas: mysql, parametros, paso, php
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 06:20.