Hola llevo todo el día con un formulario que llena un array y lo pasa a una función ,ahora que parece que he logrado pasarlo tengo otro problema.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1
Ese es el error que me tira esta consulta:
Código:
function update_articles_pedido($article) {
//return count($articles);
$conn = db_connect();
for ($i=0;$i<count($article);$i++) {
$sSQL =mysql_query ( "UPDATE pedidos_articulos
SET unidades='$article[$i][1]'
WHERE artid='$article[$i][0]' ");
$result=mysql_query($sSQL)or die(mysql_error());
mysql_free_result($sSQL);
if (!$result)
return 0;
}
return 1;
}
He probado también así pero lo mismo.
Código:
$sSQL =mysql_query ( "UPDATE pedidos_articulos
SET unidades='".$article[$i][1]."'
WHERE artid='".$article[$i][0]."' " );
Gracias de antemano