Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/09/2005, 06:45
Avatar de The_omars
The_omars
 
Fecha de Ingreso: marzo-2004
Mensajes: 271
Antigüedad: 20 años, 1 mes
Puntos: 0
He logrado otro avance

Que tal he logrado agregar filas con sesiones pero no se como quitarlas.
al momento de quitar una con UNSET() solo me desactiva una y las demas no y al momento de agregar despues de haber quitado una me agrega el doble

aquie esta el codigo

Código PHP:
<?
session_start
();
session_register("col");
if(isset(
$_POST['dato'])){
$dato=$_POST['dato'];
}
$sesion_item=$_SESSION["col"];

if(isset(
$dato)){
if(!isset(
$sesion_item)){
$sesion_item[]=1;
}else{ 
$sesion_item[]=0;}
}
// fin de si dato
$_SESSION["col"]=$sesion_item;
?>
<script>
function hey(){
document.forms[0].action="consulta2.php";
document.forms[0].submit();
}
function oculta(este){
v=este.id
document.all['id_borra'].value=v;
document.forms[1].action="consulta2.php"
document.forms[1].submit();
}
</script>
<function>
<? 
if(isset($_POST['id_borra'])){
$key=$_POST['id_borra'];
unset(
$sesion_item[$key]);
}
?>
<table border="1">
<th>EJE</th>
<tr><td bgcolor=blue>&nsub;<td><input type="text"><td><input type="text">
<? if(isset($sesion_item)){
foreach(
$sesion_item as $k =>$v){
 echo 
"<tr><td bgcolor=red id=$k onDblClick='oculta(this)'>elimina<td><input type=text><td><input type=text >";
}
}
?>
</table>
<form method="post">
<input type="hidden" name="dato" value="8">
<input type="button" onClick="hey()" value="Agregar">
</form>

<form method="post">
<input type="text" name="id_borra">
</form>