Código PHP:
Resulta que en el hosting funciona bien, sin embargo, cuando lo intento trabajar en el localhost para hacer pruebas y correcciones me dá el siguiente error:Ver original
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><meta http-equiv="Content-Type" content="text/html; charset=gb18030"> <title>Brillaseo - Manejo de Eventuales</title> <link href="estilos.css" rel="stylesheet" type="text/css" /> <link href="css/calendario.css" type="text/css" rel="stylesheet"> <script src="js/calendar.js" type="text/javascript"></script> <script src="js/calendar-es.js" type="text/javascript"></script> <script src="js/calendar-setup.js" type="text/javascript"></script> </head> <body> <?php //cEStablecemos conexion a la base de datos include('conexion.php'); //Definimos la zona horaria para Colombia //Recibo la variable para el titulo $tit=$_GET['va']; switch ($tit){ case 1: $titulo ="Asignación de Eventuales"; break; case 2: $titulo ="Asignación de Órdenes de Compra"; break; case 3: $titulo ="Asignación de Servicios Especiales"; break; } ?> <form id="form1" name="form1" method="post" action="consulta.php"> <input type="hidden" name="fecha_solicitud" value="<?php echo $fecha_solicitud; ?>" /> <input type="hidden" name="va" value="<?php echo $tit; ?>" /> <table width="40%" border="0" align="center"> <tr> <td><table width="100%" border="0"> <tr> <td width="13%"><img src="logo_jpg.png" width="150" height="150" /></td> <td width="87%"><h1><?php echo $titulo ?></h1></td> </tr> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0" class="repblue"> <tr> <td width="23%">Solicitante</td> <td width="38%"><select name="supervisor"> <option value="" selected="selected"> </option> <?php $query4 = "SELECT * FROM Supervisores order by Nombre ASC"; { ?> <option value="<?php echo $row4['id_super'] ?>" > <?php echo $row4['Nombre']; ?> </option> <?php } ?> </select></td> <td width="11%">Cargo</td> <td width="28%"><select name="cargo"> <option value="" selected="selected"> </option> <option value="Asistente">Asistente</option> <option value="Coordinador">Coordinador</option> <option value="Cliente">Cliente</option> <option value="Director">Director</option> <option value="Operario">Operario</option> <option value="Supervisor">Supervisor</option> </select></td> </tr> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0" class="repblue"> <tr> <td width="23%">Mantenimiento</td> <td width="77%"><select name="mantenimiento" class="lista"> <option value="" selected="selected"> </option> <?php $query = 'SELECT * FROM Cliente order by Cliente ASC'; { ?> <option value="<?php echo $row['id_cliente'] ?>" > <?php echo $row['cliente']; ?> </option> <?php } ?> </select></td> </tr> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0" class="repwhite"> <tr> <td width="23%">Operario Novedad</td> <td width="77%"><select name="operario"> <option value="" selected="selected"> </option> <?php $query3 = 'SELECT * FROM Operarios order by Nombre ASC'; { ?> <option value="<?php echo $row3['Id_operario'] ?>" > <?php echo $row3['Nombre']; ?> </option> <?php } ?> </select> <?php ?></td> </tr> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0" class="repblue"> <tr> <td width="23%">Tipo de Novedad</td> <td width="77%"><select name="novedad"> <option value="" selected="selected"> </option> <?php $query2 = 'SELECT * FROM Causas order by Causa ASC'; { ?> <option value="<?php echo $row2['id_causa'] ?>" > <?php echo $row2['causa']; ?> </option> <?php } ?> </select></td> </tr> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0" class="repwhite"> <tr> <td width="11%">Inicia</td> <td width="27%"><input type="text" name="fecha_inicio" id="ingreso" value="yyyy-mm-dd" width="90" class="cal" /> <img src="ima/calendario.png" alt="r" width="16" height="16" id="lanzador" title="Fecha Inicial" border="0" /> <!-- script que define y configura el calendario--> <script type="text/javascript"> Calendar.setup({ inputField : "ingreso", // id del campo de texto ifFormat : "%Y-%m-%d", // formato de la fecha que se escriba en el campo de texto button : "lanzador" // el id del botón que lanzará el calendario }); </script></td> <td width="10%"> Días</td> <td width="11%"><input type="text" name="dias" id="textfield3" class="inputdias" width="40" /></td> <td width="13%">Finaliza</td> <td width="28%"><input type="text" name="fecha_fin" id="ingreso1" value="yyyy-mm-dd" width="90" class="cal"/> <img src="ima/calendario.png" alt="c" width="16" height="16" id="lanzador1" title="Fecha Final" border="0" /> <!-- script que define y configura el calendario--> <script type="text/javascript"> Calendar.setup({ inputField : "ingreso1", // id del campo de texto ifFormat : "%Y-%m-%d", // formato de la fecha que se escriba en el campo de texto button : "lanzador1" // el id del botón que lanzará el calendario }); </script></td> </tr> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0" class="repblue"> <tr> <td width="23%">Perfil</td> <td ><select name="habilidad"> <option value="" selected="selected"> </option> <option value="Hospitalario">Hospitalario</option> <option value="Jardinero">Jardinero</option> <option value="Operario de Aseo">Operario</option> <option value="Piscinero">Piscinero</option> <option value="Piscinero-Jardinero">Piscinero-Jardinero</option> <option value="Todero">Todero</option> </select></td> <td width="10%">Turno</td> <td width="47%"><select name="turno"> <option value="" selected="selected"> </option> <option value="7:30-12:30">7:30-12:30</option> <option value="7:30-12:30">12:30-5:30</option> <option value="7:30-12:30">7:30-12:30 Sabado</option> </select></td> </tr> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0" class="repwhite"> <tr> <td width="17%">Observaciones</td> <td width="83%"><textarea name="obs" cols="54" rows="2"></textarea></td> </tr> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="13%"><div class="btn2"><a href="index.php">Inicio</a></div></td> <td width="15%"> </td> <td width="67%"> </td> <td width="5%"><input type="submit" name="button" id="button" value="Buscar" class="btn4" width="150px"/></td> </tr> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0" class="fila"> <tr> <td > </td> </tr> </table></td> </tr> </table> <p> </p> </form> </body> </html>
Cita:
Ya verifiqué la conexión a la bd y está bien, privilegios de usuario y estan bien, Probé la consulta en mysql y ejecuta bien y trae resultados, lo que me parece curioso es que intenté hacer un echo de $query4 y no me muestra nada. Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\ordenesdecompra2\app.php on line 59