Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

:::problema::: Actualizar registros dentro de un do while

Estas en el tema de :::problema::: Actualizar registros dentro de un do while en el foro de Bases de Datos General en Foros del Web. estoy desarrollando un sistema y tengo problemas en un documento, en este se consultan todos los usuarios con la cuenta desactivada por medio de un ...
  #1 (permalink)  
Antiguo 04/06/2010, 08:51
 
Fecha de Ingreso: diciembre-2006
Mensajes: 12
Antigüedad: 17 años, 4 meses
Puntos: 0
:::problema::: Actualizar registros dentro de un do while

estoy desarrollando un sistema y tengo problemas en un documento, en este se consultan todos los usuarios con la cuenta desactivada por medio de un repetir región...

lo que quiero hacer es que en el mismo do while de los registro se pueda actualizar...

lo que funciona: hace las consultas de los registros perfectamente.
lo que NO funciona: solo esta actualizando el ultimo registro y necesito que actualice una linea por ves...


mi codigo es este:

Código PHP:
<form action="<?php echo $editFormAction?>" id="form1" name="form1" method="POST">
       <?php do { ?>
          <table width="899" border="0" align="center">
            <tr bgcolor="#E6F0FF" class="azul_claro3">
              <td width="60" align="center" valign="middle" class="Estilo2"><?php echo $row_clientes['id']; ?></td>
              <td width="150" align="center" valign="middle" class="Estilo2"><?php echo $row_clientes['codclient']; ?></td>
              <td width="250" align="center" valign="middle" class="Estilo2"><?php echo $row_clientes['empresa']; ?></td>
              <td width="150" align="center" valign="middle" class="Estilo2"><?php echo $row_clientes['fecha']; ?></td>
              <td align="center" valign="middle" class="Estilo2"><p>
                <input name="id" type="text" id="id" value="<?php echo $row_clientes['id']; ?>" size="3" class="Estilo2"/>
                <select name="nivel" id="nivel" class="Estilo2">
                  <option value="0" <?php if (!(strcmp(0$row_clientes['nivel']))) {echo "selected=\"selected\"";} ?>>Desactivada</option>
                  <option value="3" <?php if (!(strcmp(3$row_clientes['nivel']))) {echo "selected=\"selected\"";} ?>>Usuario</option>
                </select>
                <input name="guardar2" type="submit" class="Estilo2" id="guardar2" value="Guardar"/>
              <?php echo $updateSQL;?></td>
            </tr>
          </table>

 <?php 
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
$updateSQL sprintf("UPDATE clientes SET nivel=%s WHERE id=%s",
    
GetSQLValueString($_POST['nivel'], "text"),
    
GetSQLValueString($_POST['id'], "int"));:(
  #2 (permalink)  
Antiguo 04/06/2010, 11:11
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: :::problema::: Actualizar registros dentro de un do while

Eso es problema de programación en PHP.
No se deben tratar temas de programación o postear código de programación en el Foro de Bases de Datos (normas del foro).
Postea tu duda en el Foro de PHP, donde te responderán más rápido y mejor sobre estos asuntos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: mysql, php, update
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 00:11.