Ver Mensaje Individual
  #12 (permalink)  
Antiguo 27/01/2011, 15:53
Avatar de oscarios
oscarios
 
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 20 años, 6 meses
Puntos: 2
Respuesta: ocultar en php

oye kique88 que pena mi hermano pero abuzando de tu buena disposicion para ayudar, estoy en lios de nuevo, necesito actualizar varios registros de un solo click, que tarea tan dificil, encontre en un codigo buenisimo que lo hace todo, jala los registros en grupos de 10 con su respectivo textbox cada uno para hacer el cambio y con un click los actualiza todos, pero me estoy sacando un ojo porque necesito que esa pagina reciba una variable "busca" por get para yo filtrar los location y no he podido mi hermano, te muestro el codigo a ver si me puedes dar un codo porque ya me haz dado mucho la mano.

Código PHP:
Ver original
  1. <?php require_once('Connections/connts.php'); ?>
  2. <HTML>
  3. <HEAD>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <TITLE>PRUEBA</TITLE>
  6. </HEAD>
  7. <BODY>
  8. <h1 align="center">Prueba para editar varios registros a la vez</h1>
  9. <br>
  10. <br>
  11. <?
  12. if (!$_POST){
  13.    
  14.    if (isset($_GET["id_mostrar"]))
  15.       $id_mostrar = $_GET["id_mostrar"];
  16.    else
  17.       $id_mostrar = 0;
  18.  
  19.    
  20.    $ssql="select * from maestra where id>$id_mostrar limit 10";
  21.    $result=mysql_query($ssql);
  22.  
  23.    echo "<form action='prueba.php' method=post>";
  24.    echo "\n<table align=center>";
  25.    echo "\n<tr><td><b>SERIAL</b></td><td><b>LOCATION</b></td></tr>";
  26.  
  27.    $i = 1;
  28.    while ($fila=mysql_fetch_array($result)){
  29.       echo "\n<input type=hidden name='id$i' value='" . $fila["id"] . "'>";
  30.       echo "<tr>";
  31.       echo "<td>" . $fila["serial"] . "</td>";
  32.       echo "<td><input type=text name='location$i' value='" . $fila["location"] . "'></td>";
  33.       echo "</tr>";
  34.       $i++;
  35.       $ultimo_mostrado = $fila["id"];
  36.    }
  37.  
  38.    echo "\n<tr><td colspan=2 align=center><input type='submit' value='Editar todos'></td></tr>";
  39.    echo "\n</table>";
  40.    echo "\n</form>";
  41.  
  42.  
  43.    if (isset($ultimo_mostrado))
  44.       echo "\n<br><a href='prueba.php?id_mostrar=" . $ultimo_mostrado . "'>Ver los 10 siguientes</a>";
  45.    }else{
  46.  
  47.  
  48.    for ($i=1;$i<=10;$i++){
  49.      
  50.       if (isset($_POST["id" . $i])){
  51.        
  52.          $id = $_POST["id" . $i];
  53.          $telefono = $_POST["location" . $i];
  54.          $ssql = "update maestra set location='$location' where id=$id";
  55.          if (mysql_query($ssql))
  56.             echo "<br>location actualizado con éxito";
  57.          else
  58.             echo "<br>location NO actualizado";
  59.       }
  60.    }
  61.       echo "\n<p><a href=prueba.php>Volver</a>";
  62.    }
  63. ?>
  64. </BODY>
  65. </HTML>
__________________
oscariosdw