dejo mi codigo, esperando y pudieran auxiliarme
Index (formulario)
Código PHP:
<?php
function generaSelect()
{
include 'funciones/conexion.php';
conectar();
$consulta=mysql_query("SELECT id, opcion FROM select_1");
desconectar();
// Voy imprimiendo el primer select compuesto por los tipos de error
echo "<select name='select1' id='select1' onChange='cargaContenido(this.id)'>";
echo "<option value='0'>Elige</option>";
while($registro=mysql_fetch_row($consulta))
{
echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
}
echo "</select>";
}
?>
<?php
include("./funciones/funciones.php");
$con = conecta();
$sql = "SELECT * FROM reporte";
$res = mysql_query($sql, $con);
$num = mysql_num_rows($res);
$rs = mysql_query("SELECT MAX(id) AS id FROM reporte");
if ($row = mysql_fetch_row($rs)) {
$id = trim($row[0]) +1;
}
?>
<script>
function validar(){
var empresa = document.reporte.empresa.value;
var nombre = document.reporte.nombre.value;
var correo = document.reporte.correo.value;
var ubicacion = document.reporte.ubicacion.value;
var observaciones = document.reporte.observaciones.value;
var select2 = document.reporte.select2.value;
var select3 = document.reporte.select3.value;
if(empresa == "0" || nombre == "" || correo == "" || ubicacion == "0" || observaciones == "" || select2 == "0" || select3 == "0" ){
alert("Faltan campos obligatorios!");
}
else{
alert("Formulario llenado correctamente.");
document.reporte.submit();
alert ("Tu numero de reporte es el siguiente: \n\n" +' <?php echo $id;?>' + "\n\nEl Reporte fue pasado al Ingeniero \n Orlando Rizo \n Su numero de Extension es:\n2476")
}
}
</script>
<html lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>----Reporte de fallos----</title>
<link rel="stylesheet" href="./css/estilos.css" type="text/css" />
<link href="layout.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="./css/select_dependientes_3_niveles.css">
<script type="text/javascript" src="./js/select_dependientes_3_niveles.js"></script>
<script src="Funciones/js/jquery-1.2.6.min.js" type="text/javascript"></script>
<script src="maxheight.js" type="text/javascript"></script>
</head>
<body background="./imagenes/bg_top3.gif" >
<div class="contenedorHeader"></div>
<!--Inicia header-->
<div class="encabezado"></div>
</div>
<!--/header-->
<div class="contenido"></div>
<div class="error" id="msgError"></div>
</div>
<!--/contenido-->
<div class="formulario_fallo">
<form name="reporte" id="reporte" method="POST" enctype="multipart/form-data" action="fallo.php">
<table width="80%" border="0" align="center" cellpadding="1" cellspacing="20" bordercolor="#CCCCCC" >
<tr>
<td>Empresa</td>
<td><select name="empresa">
<?php
include("./funciones/funciones.php");
$con = conecta();
$sql = "SELECT * FROM empresa";
$res = mysql_query($sql, $con);
$num = mysql_num_rows($res);
?>
<?php
echo "<option value=\"0\" selected>Elige una opcion</option>";
for($i=0;$i<$num;$i++){
$id = mysql_result($res, $i, "id") ;
$nombre = mysql_result($res, $i, "nombre");
echo "<option value=\"$id\">$nombre</option>";
}
?></td>
</tr>
<tr>
<td>Nombre</td>
<td><input type="text" name="nombre" id="nombre" size="40"></td>
</tr>
<tr>
<td>Correo</td>
<td><input type="text" name="correo" id="correo" size="40"></td>
</tr>
<tr>
<td>Ubicacion</td>
<td><select name="ubicacion">
<?php
include("./funciones/funciones.php");
$con = conecta();
$sql = "SELECT * FROM ubicacion";
$res = mysql_query($sql, $con);
$num = mysql_num_rows($res);
?>
<?php
echo "<option value=\"0\" selected>Elige una opcion</option>";
for($i=0;$i<$num;$i++){
$id = mysql_result($res, $i, "id") ;
$nombre = mysql_result($res, $i, "nombre");
echo "<option value=\"$id\">$nombre</option>";
}
?></td>
</tr>
<tr>
<td>Solicitud</td>
<td><div id="demo" style="width:600px;">
<div id="demoDer">
<select disabled="disabled" name="select3" id="select3">
<option value="0">Selecciona opción...</option>
</select>
</div>
<div id="demoMed">
<select disabled="disabled" name="select2" id="select2">
<option value="0">Selecciona opción...</option>
</select>
</div>
<div id="demoIzq"><?php generaSelect(); ?></div>
</div></td>
</tr>
<td>Observaciones</td>
<td><textarea cols="70" rows="5" name="observaciones"></textarea> </td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Enviar" id="btnEnviar" onClick="validar(); return false;"/></td>
</tr>
</table>
</form>
</div>
<div class="bot1"><a href="http://www.grupohemac.mx/#id_menu"> <img src ="./imagenes/b1.png"></a> </div>
<div class="bot2"><a href="http://www.grupohemac.mx/aviso-de-privacidad.html"> <img src ="./imagenes/b2.png"></a> </div>
<div class="pie">
<div id="footer">
<div class="indent">
©2014 Hemac Teleinformatica S.A de C.V • <a href="index-6.html">Aviso de Privacidad</a>
<br> todos los derechos reservados Lic. David Sanchez Castellanos</br>
</div>
</div>
</div>
<!--/pie-->
<!--contenedorHeader-->
</body>
</html>
http://www.mediafire.com/view/wbzf33vcivcz7p3/select_dependientes_3_niveles_proceso.php
JS de los selects
http://www.mediafire.com/view/4uztdu46xwob774/select_dependientes_3_niveles.js
tabla donde se muestran los valores
http://www.mediafire.com/view/sgoysy1e72zv66g/orlando.php