Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2007, 05:37
hyperrjas
 
Fecha de Ingreso: abril-2007
Mensajes: 156
Antigüedad: 17 años
Puntos: 0
pasar valores de array

buenas tengo un formulario con una caja de texto que contiene un array asociativo con su campo tal que asi:

<input value="<? echo $usuario["provincia"]; ?>" name="provincia" id="provincia" size="38" maxlength="12">

Ahora tengo una función que quiero pasarle ese parametro a esta función para que me inserte los nuevos datos que escriba el cliente en la bd tal que asi:

function update_users($provincia)

{
if (!$provincia || $provincia=="")
return 1;

else
$conn = db_connect();
if (!$conn)
return "No se puede conectar al servidor de la base de datos, por favor vuelva e intente registrarse ms tarde.";;

$query = "update users
set provincia = '$provincia',
where provincia='$provincia'";

$result = @mysql_query($query);
if (!$result)
return false;
else
return true;
}


El problema lo tengo en que siempre me devuelve 1 porque no le entran los valores de los campos a la función por eso me devuelve que o esta vacion o no $provincia. Como si no estuviesen definidos.

Cómo tengo que hacer para pasar los campos del array a esta función como he de llamarlos?

Muchas Gracias espero respuesta un saludo