Ver Mensaje Individual
  #17 (permalink)  
Antiguo 17/07/2014, 12:44
portal47
 
Fecha de Ingreso: abril-2014
Mensajes: 141
Antigüedad: 10 años
Puntos: 1
Respuesta: actualizar campo

ahora tengo asi mi formulario:
Código PHP:
Ver original
  1. <form method='post' action='orden.php'>
  2.                 <table class="tabla1">
  3.                     <tr>
  4.                         <?php
  5.                             if($num1 % 2 == 0)
  6.                                 {
  7.                         ?>
  8.                         <td><input type='hidden' name='id_adscripcion' value='<?php echo $id_adscripcion; ?>' /></td>
  9.                         <td><input type='hidden' name='id_persona' value='<?php echo $id_persona; ?>' /></td>
  10.                         <td class='f'><input size='1' name='orden' maxlength='2' value='<?php echo $orden; ?>' />
  11.                         </td>
  12.                         <td class="td1">
  13.                             <?php echo $r1; ?>
  14.                         </td>      
  15.                         <td class="td2">
  16.                             <?php echo $r2; ?>
  17.                         </td>                      
  18.                         <td class="f"><a href="detalles_admin.php?id=<?php echo $id_persona; ?>">
  19.                         Editar
  20.                          </a>
  21.                         </td>
  22.                          <td class="f"><input type='submit' name='ordenar' value='Ordenar'/>
  23.                          <!-- <td class="td2"><a href="orden.php?id=<?php echo $id_persona; ?>">Ordenar</a></td> -->
  24.                          </a>
  25.                         </td>
  26.                         <td class="f"><input type='submit' name='borrar' value='Borrar' />
  27.                          </a>
  28.                         </td>
  29.                        
  30.                         <?php
  31.                                 }
  32.                             else
  33.                             {
  34.                         ?>
  35.                         <td><input type='hidden' name='id_adscripcion' value='<?php echo $id_adscripcion; ?>' /></td>
  36.                         <td><input type='hidden' name='id_persona' value='<?php echo $id_persona; ?>' /></td>
  37.                         <td class="f"><input size="1" name="orden" maxlength='2' value="<?php echo $orden; ?>" />
  38.                         </td>
  39.                         <td class="td3">                           
  40.                             <?php echo $r1; ?>
  41.                         </td>
  42.                         <td class="td4">
  43.                             <?php echo $r2; ?>
  44.                         </td>
  45.                         <td class="f"><a href="detalles_admin.php?id=<?php echo $id_persona; ?>">
  46.                         Editar
  47.                          </a>
  48.                         </td>
  49.                         <td class="f"><input type='submit' name='ordenar' value='Ordenar' />
  50.                         <!-- <td class="td2"><a href="orden.php?id=<?php echo $id_persona; ?>">Ordenar</a></td> -->
  51.                          </a>
  52.                         </td>
  53.                         <td class="f"><input type='submit' name='borrar' value='Borrar' />
  54.                          </a>
  55.                         </td>
  56.                     <?php
  57.                     }
  58.                     ?>
  59.                     <?php
  60.        
  61.             //$i ++;
  62.             $num1 ++;          
  63.             }
  64.         ?>
  65.         </tr>
  66.                 </table>               
  67.                 </form>

y este es el archivo que ejecuta cada acción:
Código PHP:
Ver original
  1. <?php
  2.  
  3. include("1.php");
  4.    
  5.    
  6. if ($_POST[borrar]) {
  7.  $id=$_POST['id'];
  8. $id_persona=$_POST['id_persona'];
  9.  
  10.    //$query = mysql_query("delete from dir_persona where id_persona = '$id'");
  11.    //$query = mysql_query("delete from dir_telefono where id_persona = '$id'");
  12.    
  13.    //$result=mysql_query($query,$link) or die("Error: ".mysql_error());
  14.    
  15.    echo $id;
  16.    echo '/';
  17.    echo $id_persona;
  18.     //cho "<html><head></head>".
  19.     //"<body onload=\"javascript:history.back()\">".
  20.     //"</body></html>";
  21.     }
  22.    
  23.    
  24. if ($_POST[ordenar]) {
  25.    
  26.      $id_persona=$_POST['id_persona'];
  27.      $id = $_POST['id'];
  28.      $id_adscripcion = $_POST['id_adscripcion'];
  29.      $orden = $_POST['orden'];
  30.        
  31.     //$query = "UPDATE dir_persona
  32.     //SET orden = $orden
  33.     //WHERE id_persona = '$id_persona'";
  34.    
  35.     //$result=mysql_query($query,$link) or die("Error: ".mysql_error());
  36.    
  37.  
  38.    
  39.     echo $orden;
  40.     echo '/';
  41.     echo $id_persona;
  42.     echo "/";
  43.     echo $id_adscripcion;
  44. //echo 'Valor: ' . ($orden ? $orden : 'No llegó el valor');
  45.     //header("location: ./dirarbol_admin.php?ads=$id_adscripcion");
  46.  }
  47.  
  48.    
  49. //if ($_POST[editar]) {
  50.  
  51. //echo $id_persona
  52. //}
  53. ?>
Ahora como ven le digo que imprima el "id_persona", el "orden" y el "id_adscripcion" pero solo imprime los datos de el ultimo registro de la tabla