Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2010, 21:00
xtremer
 
Fecha de Ingreso: junio-2010
Mensajes: 7
Antigüedad: 13 años, 11 meses
Puntos: 0
Exclamación [AYUDA] PHP Script

Realizo un segundo POST, para no confundir las cosas...

Encontre el tutorial donde realizaba muchas modificaciones de registros de MYSQL.
Directamente copie el código, lo mejoré, lo acorté, y puse lo que me parecia necesario para mí.
Me aparecen los datos, pero al intentar cambiarlos y actualizarlos, pero no lo actualiza esos datos, y queda la pantalla en blanco, por lo que no efectua la operacion deseada.
Nosé como solucionarlo, me dan alguna idea o solución.

URL del tutorial:
http://www.desarrolloweb.com/articulos/2395.php

Código:
<?
if (!$_POST)
{
   if (isset($_GET["id_mostrar"])){ $id_mostrar = $_GET["id_mostrar"]; } else{ $id_mostrar = 0; }
	$sql=mysql_query("SELECT * FROM pagos WHERE id>$id_mostrar ORDER BY id ASC LIMIT 10");
   echo "<form action='' method=post>";
   echo "\n<table align=center>";
   echo "\n<tr><td><b>Correo</b></td><td><b>Importe</b></td></tr>";
   for($i=0;$fila=mysql_fetch_array($sql);$i++)
   {
	$test=$fila[id];
      echo "\n<input type=hidden name='id$test' value='" . $fila["id"] . "'>";
      echo "<tr>";
      echo "<td>$fila[correo]</td>";
      echo "<td><input type=text name='importe$test' value='$fila[importe]'></td>";
      echo "</tr>";
      $ultimo_mostrado = $fila["id"];
   }

   echo "\n<tr><td colspan=2 align=center><input type='submit' value='Editar todos'></td></tr>";
   echo "\n</table>";
   echo "\n</form>";

   if (isset($ultimo_mostrado)){ echo "\n<br><a href='index.php?go=categorias&opcion=pagos&id_mostrar=" . $ultimo_mostrado . "'>Ver los 10 siguientes</a>"; }
}
else
{
	for($x=0;$i=mysql_fetch_array($sql);$x++)
   {
      if (isset($_POST["id" . $i]))
	  {
	  	 $id=$x[id];
         $importe = $_POST["importe" . $i];
	$sql=mysql_query("UPDATE pagos SET importe='$importe' WHERE id=$id");
		if($sql){ echo "<br>Actualizado con éxito"; }else{ echo "<br>NO actualizado"; }
      }
   }
echo "\n<p><a href='index.php?go=categorias&opcion=pagos'>Volver</a>";
}
?>
El código de fuente:
Código:
<input type=hidden name='id49' value='49'><tr><td>[email protected]</td><td><input type=text name='importe49' value='0.00'></td></tr>

<input type=hidden name='id54' value='54'><tr><td>[email protected]</td><td><input type=text name='importe54' value='0.00'></td></tr>
<input type=hidden name='id55' value='55'><tr><td>[email protected]</td><td><input type=text name='importe55' value='0.00'></td></tr>