Actualizar base de datos con foreach
AUTOR PREGUNTA #1
Recibo el array con las variables correctamente pero no se realiza el update.
Lo tengo programado así:
<?php
foreach($_POST['productos'] as $key =>$codigos) {
$producto = $_POST['productos'][$key];
mysql_query("UPDATE pedidos SET nombre='$producto' WHERE key='$codigos'");
}
?>
-
¿Tienes la misma pregunta? Yo también
Esto también te interesa!
PREGUNTAS SIMILARES
#2
var_dump o print_r de la siguiente manera
[color=#000000][font=sans-serif, arial][size=3]print_r($_POST['productos']) [/size][/font][/color]
y además separar las variables en el update con comillas<?php
foreach($_POST['productos'] as $key =>$codigos) {
$producto = $_POST['productos'][$key];
mysql_query("UPDATE pedidos SET nombre='".$producto."' WHERE key=".$codigos);
}
?>