Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2006, 07:37
Avatar de Juanmax
Juanmax
 
Fecha de Ingreso: diciembre-2005
Ubicación: Paraná, Entre Ríos , Argentina
Mensajes: 90
Antigüedad: 18 años, 4 meses
Puntos: 0
Array Multidimensional - Agregar y Mostrar valores

Hola,
Tengo un array bidimensional de session el cual almacena la inscripción a materias y a su vez si esta autorizado o no el alumno a inscribirse en la materia.

El objetivo es:
1 - Mostrar en pantalla las selecciones hechas on line (tipo carrito de compras) y si esta autorizado o no.
2 - Almacenar en la BD todas las materias autorizadas.

PREGUNTA: No estoy haciendo bien la carga del array, mientras era escalar no tenía problemas cuando lo trate de hacer bidimensional se me genero el problema. Así que aca les dejo el código de carga y el de mostrar para que me digan ¿Qué es lo que esta mal?.

Este el el procesamiento del formulario:
Código PHP:
<?
include("correlatividades.php");
session_start();
$materia=$_POST['matanalista'];
$cod_alumno=$_SESSION[legajo];
$resultado=correl_analista($materia,$cod_alumno);
if (
$resultado ==1)
    {
    
$_SESSION[carrito][]=$materia;
    
$_SESSION[carrito][autoriza][]="Autorizado";
    }else{
    
$_SESSION[carrito][]=$materia;
    
$_SESSION[carrito][autoriza][]="No Autorizado";
    }
    
header("Location: finles_ingreso_analista.php");
?>
Este el el formulario:
Código PHP:
<table class="Estilo11">
<tr>
<th>Materia</th>
<th>Correlatividad</th>
</tr>
<? 
foreach($_SESSION[carrito] as $i)
{
$buscanombre="select nombre from materias where cod_mat = '$i'";
conectar_admin('sga');
$query="select nombre from materias where cod_mat = '$i'";
$ident=mysql_query($query);
$data=mysql_fetch_array($ident);
echo 
'<tr><td>'.$data[nombre].'</td>';
echo 
'<td>'.$_SESSION[autoriza].'</td></tr>';
}
?>
</table>
__________________
juanmax - GUERRERO Lab