Hola no soy experto en php pero ahí leyendo y probando he estado haciendo varias cosas ahora estoy haciendo un código para que de un grupo de personas se seleccionen las que necesite y de esas seleccionadas se seleccione un jefe y luego se le asignen actividades luego me debe mostrar en una tabla todo lo que seleccione para confirmar y agregarlo todo en una Base de Datos
ya tengo el casi todo el código hecho se los anexo, el problema es que no me salen las personas seleccionadas al final del código me cuesta full la parte de los checks ya no se que cambiarle para que apresan!
Quien me ayuda con esto se que no es sencillo al menos para mi y si se puede mejorar este código acepto sugerencias!!!
Código PHP:
<?php
$conect = mysql_connect('localhost', 'BASE', 'CLAVE');if (!$conect) { die('Ha fallado la conexión: ' . mysql_error());
}
$bd_miembros = mysql_select_db('BASE_miembros', $conect);if (!$bd_miembros) { die ('Ha fallado la conexión: ' . mysql_error());
}
$miembros_o = mysql_query("SELECT * FROM miembros WHERE Status = 'Operativo'");if (!$miembros_o) { die('Invalid query: ' . mysql_error());
}
$Seleccionado= $_POST["Operativos"];
echo '<table width="100%" border="0" cellpadding="0" cellspacing="0" id="GestorGuardias">';
if (!isset($_POST['SFecha'])){
if (!isset($_POST['SOperativos'])){
if (!isset($_POST['SJefe'])){
if (!isset($_POST['SActividades'])){
echo '<tr>
<td><form name="fecha" method="post" action="aguardias.php">
<table border="0" align="center" cellpadding="0" cellspacing="0" id="Fecha">
<tr>
<td>Dia: </td>
<td><select name="dd" id="dd">';
for ($dia=1; $dia<=31; $dia++){
echo '<option value="'.$dia.'">'.$dia.'</option>';
}
echo '</select></td>
<td>Mes: </td>
<td><select name="mm" id="mm">
<option value="Enero">Enero</option>
<option value="Febrero">Febrero</option>
<option value="Marzo">Marzo</option>
<option value="Abril">Abril</option>
<option value="Mayo">Mayo</option>
<option value="Junio">Junio</option>
<option value="Julio">Julio</option>
<option value="Agosto">Agosto</option>
<option value="Septiembre">Septiembre</option>
<option value="Octubre">Octubre</option>
<option value="Noviembre">Noviembre</option>
<option value="Diciembre">Diciembre</option>
</select></td>
<td>Año: </td>
<td><select name="aa" id="aa">';
for ($ano=2008; $ano<=2009; $ano++){
echo '<option value="'.$ano.'">'.$ano.'</option>';
}
echo '</select></td>
<td><input name="SFecha" type="submit" value="Agregar"></td>
</tr>
</table>
</form></td>
</tr>';}}}}
if (isset($_POST['SFecha'])){
$dd = $_POST["dd"];
$mm = $_POST["mm"];
$aa = $_POST["aa"];
$Fecha = $dd.' de '.$mm.' del '.$aa;
echo '<tr>
<td><form action="aguardias.php" method="post" name="Operativos">
<table border="0" align="center" cellpadding="0" cellspacing="0" id="Operativos">
<tr>
<td colspan="2">Personal Operativo</td>
</tr>';
while ($Moper = mysql_fetch_array($miembros_o)){
echo '
<tr>
<td>'.$Moper['Nombre'].' '.$Moper['S_Nombre'].' '.$Moper['Apellido'].' '.$Moper['S_Apellido'].'</td>
<td><input name="Operativos[]" type="checkbox" value="'.$Moper['Miembro'].'"></td>
</tr>
<tr>';}
echo ' <input name="Fecha" type="hidden" value="'.$Fecha.'">
<td colspan="2" align="center"> <input name="SOperativos" type="submit" id="Operativos" value="Aceptar"></td>
</tr>
</table>
</form></td>
</tr>';}
if (isset($_POST['SOperativos'])){
echo '<tr>
<td><form action="aguardias.php" method="post" name="Jefe">
<table border="0" align="center" cellpadding="0" cellspacing="0" id="Jefe">
<tr>
<td colspan="2">Jefe de Guardia</td>
</tr>';
for($i=0;$i<count($Seleccionado);$i++){
$Sel = mysql_query("SELECT * FROM miembros WHERE Miembro = '".$Seleccionado[$i]."'", $conect);
echo '<tr><td><input type="radio" name="Jefe" value="'.$Seleccionado[$i].'"></td><td>'.mysql_result($Sel, 0, "Nombre").' '.mysql_result($Sel, 0, "S_Nombre").' '.mysql_result($Sel, 0, "Apellido").'</td><td>'.mysql_result($Sel, 0, "S_Apellido").'</td><tr>';
}
echo '<tr>
<td colspan="2" align="center"> <input name="SJefe" type="submit" id="SJefe" value="Aceptar"></td>
</tr>
</table>
<input name="Fecha" type="hidden" value="'.$_POST["Fecha"].'">
</form></td>
</tr>';}
if (isset($_POST['SJefe'])){
echo '<tr>
<td>
<script language="javascript" type="text/javascript" src="tinymce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "advanced",
theme_advanced_buttons1 : "bold,italic,underline,separator,strikethrough,justifyleft,justifycenter,justifyright, justifyfull,bullist,numlist,undo,redo,link,unlink",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"
});
</script>
<form name="Actividades" method="post" action="aguardias.php">
<table border="0" align="center" cellpadding="0" cellspacing="0" id="Actividades">
<tr>
<td align="center">Actividades</td>
</tr>
<tr>
<td><textarea name="Actividades"></textarea></td>
</tr>
<tr>
<td align="center">
<input name="SActividades" type="submit" id="SActividades" value="Agregar"></td>
</tr>
</table>
<input name="Fecha" type="hidden" value="'.$_POST["Fecha"].'">
<input name="Jefe" type="hidden" value="'.$_POST["Jefe"].'">
</form></td>
</tr>
</table>
';}
if (isset($_POST['SActividades'])){
$Fecha = $_POST["Fecha"];
$Jefe = $_POST["Jefe"];
$Actividades = $_POST["Actividades"];
echo '
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2" align="center">'.$Fecha.'</td>
</tr>
<tr>';
for($i=0;$i<count($Seleccionado);$i++){
$Sel = mysql_query("SELECT * FROM miembros WHERE Miembro = '".$Seleccionado[$i]."'", $conect);
echo '<td align="center">'.mysql_result($Sel, 0, "Nombre").' '.mysql_result($Sel, 0, "S_Nombre").' '.mysql_result($Sel, 0, "Apellido").'</td><td align="center">'.mysql_result($Sel, 0, "S_Apellido").'</td><tr><td align="center">';
if ($_POST["Jefe"]==$Seleccionado[$i]){echo '(JF)';}
echo '</td>';
}
echo '<tr>
<td colspan="2" align="center">'.$Actividades.'</td>
</tr>
</table>';}
?>