Ver Mensaje Individual
  #16 (permalink)  
Antiguo 07/09/2006, 10:15
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 meses
Puntos: 129
Cita:
Iniciado por Nano_ Ver Mensaje
de esta forma paso el id
Código PHP:
echo '<a href="'.$PHP_SELF.'?'.$SID.'">Contador vale: '.++$_SESSION['id']. '</a>';
$_SESSION['datos'][$id]['selpar'] = $_POST['selpar'];
  
$_SESSION['datos'][$id]['nombre_tecnico'] = $_POST['nombre_tecnico'];
  
$_SESSION['datos'][$id]['norma'] = $_POST['norma'];
  
$_SESSION['datos'][$id]['criterio'] = $_POST['criterio'];
  
$_SESSION['datos'][$id]['cantidad'] = $_POST['cantidad'];
  
$_SESSION['datos'][$id]['unidad0'] = $_POST['unidad0'];
  
$_SESSION['datos'][$id]['fob'] = $_POST['fob'];
  
$_SESSION['datos'][$id]['fecha0'] = $_POST['fecha0']; 
para eliminar el array lo realize de esta forma

Código PHP:
//eliminar array
unset($_SESSION['datos'][$id]); 
Cita:
echo '<a href="'.$PHP_SELF.'?'.$SID.'">Contador vale: '.++$_SESSION['id']. '</a>';
$_SESSION['datos'][$id]['selpar'] = $_POST['selpar'];
No, de esa forma no pasas el ID .. sólo gestinoas el incremento de esa variable por qué esa rutina en cuestión -añade- elementos a tu array.

Donde lees (con que bucle) los items de "datos" que contine tu variable de sesión?. Es ahí donde vas a concer tu "ID" que se va obteniendo para el "registro" a editar y donde puedes componer un link para aputar al mismo directamente e independiente.

Donde presentes tus datos (todo lo que contiene el array "datos") . .ahí es donde tienes que generar tu LINK que va a contener tu "ID" como referencia:

Código PHP:
foreach ($_SESSION['datos'] as $identificador->$campos){
  echo 
$campos['selpar']." "// etc con el resto ...
  
echo "<a href=\"editar.php?id=".$identificador."\">Editar ID: ".$identificador."</a><br>";

En editar.php (o aunque uses un mismo script para este proceso según lo controles) .. tendras en $_GET['id'] el ID de tu "indice" de tu array a editar ...

Ahí tendrás un detallito que te darás cuenta y habrá que solventar ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.