Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2012, 08:35
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Exclamación Modificar varios campos de tabla con un solo clickz

Hola como estan todos , mis disculpas a ustedes pero levo rato tatando de arreglar este script y no e podido es para poder modificar varios campos de una tabala lavez con un solo envio pero me da un error en el envio e probado con post a todos y nada sale el mismo error aqui tengo los codigos por fa si pueden echarme una manito se los agradeceria.

Código PHP:
Ver original
  1. <?php
  2. $host = "localhost";
  3. $username = "root";
  4. $password = "";
  5. $db = "bdpractica";
  6. $tabla = "test";
  7.  
  8.  
  9. mysql_connect ("$host", "$username", "$password") or die ("No se puede conectar");
  10. mysql_select_db ("$db") or die ("No se puede seleccionar BD");
  11.  
  12. $sql = "SELECT * FROM $tabla";
  13. $resultado=mysql_query($sql);
  14. $count=mysql_num_rows($resultado);
  15. ?>
  16.  
  17. <table width="500" border="1" cellpadding="0">
  18. <form name="form1" method="post" action="modificar11.php">
  19. <tr>
  20. <td align="center"><strong>Id</strong></td>
  21. <td align="center"><strong>Nombre</strong></td>
  22. <td align="center"><strong>Apellido</strong></td>
  23. <td align="center"><strong>Email</strong></td>
  24. <?php
  25. while ($fila=mysql_fetch_array($resultado)) {
  26. ?>
  27. </tr>
  28. <tr>
  29. <td align="center">
  30. <?php $Id[]=$fila['Id'];?>
  31. <?php echo $fila['Id'];?></td>
  32. <td align="center">
  33. <input type="text" name="Nombre[]" id="Nombre" value="<?php echo $fila['Nombre'];?>"></td>
  34. <td align="center">
  35. <input type="text" name="Apellido[]" id="Apellido" value="<?php echo $fila['Apellido'];?>"></td>
  36. <td align="center"><input type="text" name="Email[]" id="Email" value="<?php echo $fila['Email'];?>" /></td>
  37. <?Php
  38. }
  39. ?>
  40. </tr>
  41. <tr>
  42. <td colspan="4" align="center"><input type="submit" name="submit" value="Enviar"/>
  43. <?php
  44. if($Enviar){
  45. for($i=0;$i<$count;$i++){
  46. $sql1="UPDATE $tabla SET Nombre='$Nombre[$i]', Apellido='$Apellido[$i]',Email='$Email[$i]' WHERE Id=$'Id[$i]'";
  47. $result1=mysql_query($sql1);
  48. }
  49. }
  50. if($result1) {
  51. header("Location:modificar11.php");
  52. }
  53. ?> </tr>
  54. </table>

estos son los errores q me salen

Notice: Undefined variable: Enviar in C:\wamp\www\Validacion\pastel\modificar11.php on line 45

Notice: Undefined variable: result1 in C:\wamp\www\Validacion\pastel\modificar11.php on line 51