Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/06/2010, 09:57
leizahj
 
Fecha de Ingreso: diciembre-2006
Mensajes: 12
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: :::problema::: Actualizar registros dentro de un do while

AUUCCHHHH..!!!!

solucionado pero gracias!!!!

la cosa quedo asi....

Código PHP:
Ver original
  1. <form action="<?php echo $editFormAction; ?>" id="form1" name="form1" method="POST">
  2.        <?php do {   ?>
  3.           <table width="899" border="0" align="center">
  4.             <tr bgcolor="#E6F0FF" class="azul_claro3">
  5.               <td width="60" align="center" valign="middle" class="Estilo2"><?php echo $row_clientes['id']; ?></td>
  6.               <td width="150" align="center" valign="middle" class="Estilo2"><?php echo $row_clientes['codclient']; ?></td>
  7.               <td width="250" align="center" valign="middle" class="Estilo2"><?php echo $row_clientes['empresa']; ?></td>
  8.               <td width="150" align="center" valign="middle" class="Estilo2"><?php echo $row_clientes['fecha']; ?></td>
  9.               <td align="center" valign="middle" class="Estilo2"><p>
  10.                 <input name="id[]" type="text" id="id" value="<?php echo $row_clientes['id']; ?>" size="3" class="Estilo2"/>
  11.                 <select name="nivel[]" id="nivel" class="Estilo2">
  12.                   <option value="0" <?php if (!(strcmp(0, $row_clientes['nivel']))) {echo "selected=\"selected\"";} ?>>Desactivada</option>
  13.                   <option value="3" <?php if (!(strcmp(3, $row_clientes['nivel']))) {echo "selected=\"selected\"";} ?>>Usuario</option>
  14.                 </select>
  15.                 <input name="guardar" type="submit" class="Estilo2" id="guardar" value="Guardar"/>
  16.               <?php //echo $updateSQL;?></td>
  17.             </tr>
  18.           </table>
  19.  
  20.  <?php
  21.  
  22.  
  23. if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
  24.     foreach ($_POST['id'] as $key => $value){
  25. $updateSQL = sprintf("UPDATE clientes SET nivel=%s WHERE id=%s",
  26.     GetSQLValueString($_POST['nivel'][$key], "text"),
  27.     GetSQLValueString($_POST['id'][$key], "int"));
  28.  
  29. mysql_select_db($database_system, $system);
  30. $Result1 = mysql_query($updateSQL, $system) or die(mysql_error());
  31. }}
  32. ?>
  33. <?php } while ($row_clientes = mysql_fetch_assoc($clientes)); ?>
  34. <input type="hidden" name="MM_update" value="form1" />
  35.      </form>