Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/10/2010, 10:04
solarconfinement
 
Fecha de Ingreso: octubre-2010
Mensajes: 18
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Problema con UPDATE...

exacto, eso es lo que quiero, disculpenme por no haberme explicado de la mejor manera

la verdad es que lo estaba intentando hacer ahora con un FOR e igual no me salia.
Código PHP:
<?php
//conecta a la bd
$conexion=mysql_connect("localhost","root","");
if(!
$conexion){
die(
"La conexion a la Base de datos fallo" mysqlerror($conexion));
}
//selecciona la bd
$db_select=mysql_select_db("o_bd",$conexion);
if (!
$db_select){
die(
"La seleccion de la Base de datos fallo" mysqlerror($db_select));
}
$tama&#241;o = count($_POST['cantidad']);
$numero=$_GET['recordID'];


// loop para actualizar cada registro

$i 0;
/*
while ($i < $tamaño) {
//define cada variable
$cantidad= $_POST['cantidad'][$i];
$actualiza= mysql_query("UPDATE pedidos2 SET cantidad = '$cantidad' WHERE NUMERO='$numero' and ITEM = '$i' LIMIT 1 ",$conexion);
if(!$actualiza){
die("La ejecucion del query fallo" . mysqlerror($actualiza));
}



print "$cantidad<br /><br /><em>Actualizado!</em><br /><br />";
++$i;
}
*/
for ($i=1;$i<=$tama&#241;o;$i++){
     
$cantidad$_POST['cantidad'][$i];
     echo 
$cantidad;
     
mysql_query("UPDATE pedidos2 SET cantidad = '$cantidad' WHERE NUMERO='$numero' and ITEM = '$i' LIMIT 1 ",$conexion) or
        die(
"Problemas en el UPDATE:".mysql_error());}  




//cerrar conexion
mysql_close($conexion);

?>
Muchas gracias egepe y cazaresluis, la verdad es que es un problema de logica, seguire dandole y en cuanto tenga la solucion la psoteare aca :) gracias