ahora tengo asi mi formulario:
Código PHP:
Ver original<form method='post' action='orden.php'>
<table class="tabla1">
<tr>
<?php
if($num1 % 2 == 0)
{
?>
<td><input type='hidden' name='id_adscripcion' value='<?php echo $id_adscripcion; ?>' /></td>
<td><input type='hidden' name='id_persona' value='<?php echo $id_persona; ?>' /></td>
<td class='f'><input size='1' name='orden' maxlength='2' value='<?php echo $orden; ?>' />
</td>
<td class="td1">
<?php echo $r1; ?>
</td>
<td class="td2">
<?php echo $r2; ?>
</td>
<td class="f"><a href="detalles_admin.php?id=<?php echo $id_persona; ?>">
Editar
</a>
</td>
<td class="f"><input type='submit' name='ordenar' value='Ordenar'/>
<!-- <td class="td2"><a href="orden.php?id=<?php echo $id_persona; ?>">Ordenar</a></td> -->
</a>
</td>
<td class="f"><input type='submit' name='borrar' value='Borrar' />
</a>
</td>
<?php
}
else
{
?>
<td><input type='hidden' name='id_adscripcion' value='<?php echo $id_adscripcion; ?>' /></td>
<td><input type='hidden' name='id_persona' value='<?php echo $id_persona; ?>' /></td>
<td class="f"><input size="1" name="orden" maxlength='2' value="<?php echo $orden; ?>" />
</td>
<td class="td3">
<?php echo $r1; ?>
</td>
<td class="td4">
<?php echo $r2; ?>
</td>
<td class="f"><a href="detalles_admin.php?id=<?php echo $id_persona; ?>">
Editar
</a>
</td>
<td class="f"><input type='submit' name='ordenar' value='Ordenar' />
<!-- <td class="td2"><a href="orden.php?id=<?php echo $id_persona; ?>">Ordenar</a></td> -->
</a>
</td>
<td class="f"><input type='submit' name='borrar' value='Borrar' />
</a>
</td>
<?php
}
?>
<?php
//$i ++;
$num1 ++;
}
?>
</tr>
</table>
</form>
y este es el archivo que ejecuta cada acción:
Código PHP:
Ver original<?php
include("1.php");
if ($_POST[borrar]) {
$id=$_POST['id'];
$id_persona=$_POST['id_persona'];
//$query = mysql_query("delete from dir_persona where id_persona = '$id'");
//$query = mysql_query("delete from dir_telefono where id_persona = '$id'");
//$result=mysql_query($query,$link) or die("Error: ".mysql_error());
echo $id;
echo '/';
echo $id_persona;
//cho "<html><head></head>".
//"<body onload=\"javascript:history.back()\">".
//"</body></html>";
}
if ($_POST[ordenar]) {
$id_persona=$_POST['id_persona'];
$id = $_POST['id'];
$id_adscripcion = $_POST['id_adscripcion'];
$orden = $_POST['orden'];
//$query = "UPDATE dir_persona
//SET orden = $orden
//WHERE id_persona = '$id_persona'";
//$result=mysql_query($query,$link) or die("Error: ".mysql_error());
echo $orden;
echo '/';
echo $id_persona;
echo "/";
echo $id_adscripcion;
//echo 'Valor: ' . ($orden ? $orden : 'No llegó el valor');
//header("location: ./dirarbol_admin.php?ads=$id_adscripcion");
}
//if ($_POST[editar]) {
//echo $id_persona
//}
?>
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