Ver Mensaje Individual
  #18 (permalink)  
Antiguo 28/09/2010, 22:29
Avatar de oscarios
oscarios
 
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: Eliminar varios registros al tiempo

PARA TODOS LOS FOREROS CON UN BAJO NIVEL DE CONOCIMIENTO EN PROGRAMACION PHP AHI LES DEJO MI CODIGO COMPLETO PARA QUE LO MODIFIQUEN CON SUS PARAMETROS.
GRACIAS A LOS QUE ME AYUDARON ADLER, EITS Y LONCHO.

Código PHP:
Ver original
  1. <?php
  2. $host="localhost"; // Host name
  3. $username="XXXX"; // Mysql username
  4. $password="XXXX"; // Mysql password
  5. $db_name="XXXX"; // Database name
  6. $tbl_name="inmuebles"; // Table name
  7.  
  8. // Connect to server and select databse.
  9. mysql_connect("$host", "$username", "$password")or die("cannot connect");
  10. mysql_select_db("$db_name")or die("cannot select DB");
  11.  
  12. $sql = "SELECT * FROM inmuebles WHERE fecha BETWEEN '$busca1' AND '$busca2' order by fecha";
  13.  
  14. $result=mysql_query($sql);
  15.  
  16. $count=mysql_num_rows($result);
  17.  
  18. ?>
  19. <form id="form1" name="form1" method="get" action="masivo2.php">
  20.   Fecha del
  21.   <label for="busca1"></label>
  22.   <input type="text" name="busca1" id="busca1" />
  23.   al
  24.   <label for="busca2"></label>
  25.   <input type="text" name="busca2" id="busca2" />
  26.   <label for="button"></label>
  27.   <input type="submit" name="button" id="button" value="Enviar" />
  28. </form>
  29. <p>&nbsp;</p>
  30. <p>&nbsp;</p>
  31. <hr>
  32. <p>&nbsp;</p>
  33. <table width="400" border="0" cellspacing="1" cellpadding="0">
  34. <tr>
  35. <td><form name="form1" method="post" action="">
  36. <table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
  37. <tr>
  38. <td bgcolor="#FFFFFF">&nbsp;</td>
  39. <td colspan="4" bgcolor="#FFFFFF"><strong>Delete multiple rows in mysql</strong> </td>
  40. </tr>
  41. <tr>
  42. <td align="center" bgcolor="#FFFFFF">#</td>
  43. <td align="center" bgcolor="#FFFFFF"><strong>Id</strong></td>
  44. <td align="center" bgcolor="#FFFFFF"><strong>Codigo </strong></td>
  45. <td align="center" bgcolor="#FFFFFF"><strong>Codigo </strong></td>
  46. <td align="center" bgcolor="#FFFFFF"><strong>User</strong></td>
  47. </tr>
  48. <?php
  49. while($rows=mysql_fetch_array($result, MYSQL_ASSOC)){
  50.  
  51. ?>
  52. <tr>
  53. <td align="center" bgcolor="#FFFFFF"><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['id']; ?>"></td>
  54. <td bgcolor="#FFFFFF"><?php echo $rows['id']; ?></td>
  55. <td bgcolor="#FFFFFF"><?php echo $rows['codigo]; ?></td>
  56. <td bgcolor="#FFFFFF"><?php echo $rows['Codigo]; ?></td>
  57. <td bgcolor="#FFFFFF"><?php echo $rows['user']; ?></td>
  58. </tr>
  59. <?php
  60. }
  61. ?>
  62. <tr>
  63. <td colspan="5" align="center" bgcolor="#FFFFFF"><input name="delete" type="submit" id="delete" value="Delete"></td>
  64. </tr>
  65. <?php
  66. // Check if delete button active, start this
  67. if($delete){
  68.  
  69. for($i=0;$i<5;$i++){
  70.  
  71. $del_id = $checkbox[$i];
  72.  
  73. $sql = "DELETE FROM $tbl_name WHERE id='$del_id'";
  74. $result = mysql_query($sql);
  75. }
  76.  
  77. // if successful redirect to delete_multiple.php
  78. if($result){
  79. echo "<meta http-equiv=\"refresh\" content=\"0;URL=respuesta.php\">";
  80. }
  81. }
  82. ?>
  83. </table>
  84. </form>
  85. </td>
  86. </tr>
  87. </table>
__________________
oscariosdw