Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/07/2010, 18:59
luchito76
 
Fecha de Ingreso: febrero-2010
Mensajes: 28
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Formulario de Asistencia.

Hola, probe como me dijiste pero no me aparece el valor de estados, probe de varias formas y no se que estoy haciendo mal, el codigo lo deje asi pero no funciona.

if ($_SESSION['idprofesor'] == 0) {
$_SESSION['idprofesor'] = $_GET['profconsulta'];
}
//if (isset($_SESSION['btnconsultar'])) {
$tabla = "select Alumnos.sNombre as Nombre, Alumnos.sApellido as Apellido from Alumnos inner join Grupo on Alumnos.idGrupo = Grupo.idGrupo where Alumnos.idGrupo = ".$_SESSION['idprofesor'];
$restabla = mysql_query($tabla);
?>
<table align="center" border="3">
<tr>
<td><span class="Estilo9">Nombre</span></td>
<td><span class="Estilo9">Apellido</span></td>
<td><span class="Estilo9">Asistencia</span></td>
</tr>
<?php

$conecta = mysql_connect('localhost', 'gheyler', 'camila');
$cone = mysql_select_db('dosshorizontes', $conecta);
$con = "select idEstado, sEstado from Estados";
$rescon = mysql_query($con);
while ($dataasist = mysql_fetch_assoc($rescon)) {
$name = $dataasist['sEstado'];
$estado = $dataasist['idEstado'];
$x.="<option value=\"$estado\">$name</option>";
}
//$i=0;
while ($rows = mysql_fetch_array($restabla)) {
$i=$i+1;
echo "<tr>"
."<td align='center'><span class='Estilo10'>".$rows['Nombre']."</span></td>"
."<td align='center'><span class='Estilo10'>".$rows['Apellido']."</span></td>"
."<td align='center'><select name='".$i."' id='".$i."'>"
."<option>Seleccione</option>";
print utf8_encode($x);
"</select>"

."<td align='center'><input type='checkbox' name='estados[]' value='".$rows['Nombre']."'></td>"
."</tr>";

}
//}
$_SESSION['i'] = $i;
$_SESSION['pajaro'] = $_GET['estados'][$i];
?>
</table><br>
<br>
<div align="center"><input type="submit" name="genera" value="Generar Informe">&nbsp
<input type="submit" name="nueva" value="Nueva Consulta" onclick="document.consulta.submit()"></div>
<?php
if (isset($_GET['genera'])) {
$j=0;
echo "esto es i: ".$_SESSION['i'];
while ($j < $i) {
echo "recorriendo estados: ".$_SESSION['pajaro'][$i];
$j++;
}
}

if (isset($_GET['genera'])) {
echo "esto es estado nuevo".$_GET['estados[$i]'];
}

?>
</form>
</body>
</html>