Hola, tengo un formulario que envia los datos de la siguiente forma
Código PHP:
<form method="POST">
<input type="text" name="cliente[]" />
<input type="text" name="cliente[]" />
<input type="password" name="cliente[]" />
<input type="submit" name="submit" />
</form>;
y el archivo que lo recibe lo pasa a una variable data
Código PHP:
foreach ($_POST['proveedored'] as $val){
$data[] = sqlValue($val,'text');
}
este procedimiento lo utilizo para hacer los insert de la siguiente forma
Código PHP:
if(isset($_POST['cliente'])){
foreach ($_POST['cliente'] as $val){
$data[] = sqlValue($val,'text');
}
$imp = implode(",",$data);
mysql_query("INSERT INTO clientes VALUES ($imp)") or die ("Error: ". mysql_error());
}
coloque pocos campos del formulario para dar un ejemplo, pero en realidad el formulario es mas extenso, queria saber como puedo hacer lo mismo pero para el update.
Intente primero conseguir los nombres de los campos de la tabla de la siguiente forma
Código PHP:
$buscar = mysql_query("SELECT * FROM clientes");
while($campos = mysql_fetch_field($buscar)){
echo $campos->name;
}
lo que me devuelve id id_cliente nombre etc.
pero no se como unirlo con lo que se envia por el formulario que esta arriba para construir el array que tengo que usar en el update.
para que quede asi id=55,nombre=pepe etc
Espero se entienda.