Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2011, 10:29
pakillo
 
Fecha de Ingreso: mayo-2004
Mensajes: 400
Antigüedad: 20 años
Puntos: 0
¿Como hacer un update en bd si los valores se toman de un arreglo?

Vamos a ver si me explico mejor, tengo el siguiente codigo para agregar la informacion de un formulario en la base de datos

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());  
 
header("Location:clientes.php");

utilizando el mismo principio queria saber si se puede hacer lo mismo para el update

Código PHP:
if(isset($_POST['clienteed'])){
    foreach (
$_POST['clienteed'] as $val){
 
$data[] = sqlValue($val,'text');
}
$id=$_POST[idc];
$imp  =  implode(",",$data);
 
mysql_query("UPDATE clientes SET $imp where id='$id'") or die ("Error: "mysql_error());  
 
header("Location:clientes.php");

se que asi tal cual lo puse no funciona por la sintaxis del update, pero como podria hacerlo? ¿alguna sugerencia?

Saludos