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