Foros del Web » Programando para Internet » PHP »

Multiple actualizacion

Estas en el tema de Multiple actualizacion en el foro de PHP en Foros del Web. Hola mi caso es el siguiente: Tengo una tabla en la cual realizo una consulta, modifico algunos campos y posteriormente actualizo pero el problema es ...
  #1 (permalink)  
Antiguo 16/01/2015, 11:42
 
Fecha de Ingreso: octubre-2013
Mensajes: 79
Antigüedad: 11 años, 1 mes
Puntos: 0
Multiple actualizacion

Hola mi caso es el siguiente:
Tengo una tabla en la cual realizo una consulta, modifico algunos campos y posteriormente actualizo pero el problema es que no me actualiza los datos en que estoy cometiendo el error:

Este es mi codigo
Código PHP:
for ($i 0$i count($_POST['Ustat']); $i++) 
{
    
$update mysql_query ("UPDATE CXPT  SET Status='{$_POST['Ustat'][$i]}', 
                                                 Comentario='{$_POST['Comentario'][$i]}'
                                                 WHERE ID='{$_POST['ID'][$i]}'"
,$conexion
                                                 or die (
'Problemas con el query'.mysql_error());
 
   echo 
$update."<br/>";

Código HTML:
<input type='text' size='8' name='ID' value='$row[0]' readonly>

<select name='Ustat[]' class='Status' autofocus tabindex='1' required>
			<optgroup label='Actual'>
			<option value='".$row[6]."' selected>".$row[6]."</option> 
			<option value='otra opcion' selected>"otra opcion"</option> 
</select>
<input type='text' name='Comentario[]' tabindex='2' required> 
saludos.
  #2 (permalink)  
Antiguo 16/01/2015, 12:02
 
Fecha de Ingreso: octubre-2014
Ubicación: Buenos Aires
Mensajes: 278
Antigüedad: 10 años, 1 mes
Puntos: 12
Respuesta: Multiple actualizacion

Hola linuxchucho, pon el script del update en una variable y la imprimes para ver que es lo que esta intentando hacer.

ejemplo

Código PHP:
Ver original
  1. for ($i = 0; $i < count($_POST['Ustat']); $i++)  
  2. {
  3.  $query = "UPDATE CXPT  SET Status='{$_POST['Ustat'][$i]}',  
  4.                                                 Comentario='{$_POST['Comentario'][$i]}'
  5.                                                 WHERE ID='{$_POST['ID'][$i]}'";
  6.  
  7.    print $query;
  8.  
  9.    exit;
  10. }

Luego pega el código que te arroja el explorador y ejecútalo en el phpmyadmin para ver si funciona.

Espero te sirva.

Saludos.
__________________
http://www.sp-vision.net

Etiquetas: actualizacion, mysql, select, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:01.