Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2015, 07:32
Begotten
 
Fecha de Ingreso: enero-2015
Ubicación: Valparaiso
Mensajes: 88
Antigüedad: 9 años, 4 meses
Puntos: 0
No puedo abrir datatables

Estoy desarrollando un sistema en el cual el archivo obra.php contiene un formulario para crear una nueva obra y un boton que muestra un datatable con todas las obras en la bd, el problema es que ninguna de las 2 funciones se ejecuta, lo extraño es que en otro modulo del sistema tengo implementadas estas mismas funciones para los clientes del sistema y funciona bien.

obra.php
Código HTML:
<!DOCTYPE html>
<html lang="es">
<body>
    <!-- main container -->
    <div class="content">

        <!-- end upper main stats -->

        <div id="pad-wrapper" class="form-page">

            <!-- statistics chart built with jQuery Flot -->
            <div class="row form-wrapper">
                <!-- left column -->
                <div id="miPagina" class="col-md-5 column">

                    <form method="POST">
    
                        <div class="field-box">
                            <label>Nombre:</label>
                            <div class="col-md-7">
                                <input name="nombre" id="nombre" class="form-control" required autofocus type="text">
                            </div>                            
                        </div>
                        <div class="field-box">
                            <label>Codigo Cliente:</label>
                            <div class="col-md-7">
                                <input name="cclte" id="cclte" class="form-control" required type="text">
                            </div>                            
                        </div>
                        <div class="field-box">
                            <label>Fecha Inicio:</label>
                            <div class="col-md-7">
                                <input name="feini" id="feini" class="form-control" required type="text">
                            </div>                            
                        </div>
                        <div class="field-box">
                            <label>Fecha Termino:</label>
                            <div class="col-md-7">
                                <input name="fefin" id="fefin" class="form-control" required type="text" >
                            </div>                            
                        </div>
                        <div class="action">
                            <input type="submit" class="btn-flat" id="registrar" value="Registrar" ></input>
                            <input type="button" onclick="listarObras();"  class="btn-flat" id="mostrar" value="Mostrar" ></input>
                        </div>                         
                    </form>
                    <div id="mensaje" class="col-md-6">                        
                    </div>
                </div>
                <!-- right column -->
                <div id="miTabla2" class="col-md-7 column pull-right">
                    <div id="cargando2"></div>
                </div>
            </div>
        </div>
    </div>
    <!-- scripts -->
    <script src="//code.jquery.com/jquery-1.10.2.js"></script>
    <script src="js/wysihtml5-0.3.0.js"></script>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="js/bootstrap.datepicker.js"></script>
    <script src="js/jquery.uniform.min.js"></script>
    <script src="js/select2.min.js"></script>
    <script src="js/jquery-ui-1.10.2.custom.min.js"></script>  
    <script src="js/theme.js"></script>
    <script src="js/jquery.dataTables.js"></script>
    <script src="js/funciones.js"></script>
    <script type="text/javascript">
        registrarObra();
    </script>
</body>
</html> 
registrarObra
Código HTML:
<?php 

	//include_once('conexion.php');
	$con=mysqli_connect("localhost","root","","proyecto7db");
	// Check connection
	if (mysqli_connect_errno())
	  {
	  echo "Failed to connect to MySQL: " . mysqli_connect_error();
	  }		
	$nombre = $_POST['nombre'];
	$cclte = $_POST['cclte'];
	$feini = $_POST['feini'];
	$fefin = $_POST['fefin'];
	$sql = "INSERT INTO obra (nombre, cod_cliente, fecha_inicio, fecha_final) 
				VALUES ('$nombre', '$cclte', '$feini', '$fefin')";
	$res = $con->query($sql);	
	if ( isset( $res ) )
		echo "correcto";
	else
		echo "error";	
?>
listarObra.php
Código HTML:
<?php 

	sleep(1);
	$con=mysqli_connect("localhost","root","","proyecto7db");
	// Check connection
	if (mysqli_connect_errno())
	  {
	  echo "Failed to connect to MySQL: " . mysqli_connect_error();
	  }
	$sql = "SELECT * FROM obra";
	$res = $con->query($sql);
	$ide = "";
	echo "<div id='pad-wrapper' class='datatables-page' style='margin-top:0px;'>";            
	echo "           <div class='row'>";
	echo "               <div class='col-md-8'>";
	echo "                    <table id='example2' class='table table-hover'>";
	echo "                        <thead>";
	echo "                            <tr>";
	echo "                                <th tabindex='0' rowspan='1' colspan='1'></th>";
	echo "                                <th tabindex='0' rowspan='1' colspan='1'></th>";
	echo "                                <th style = 'display:none;' tabindex='0' rowspan='1' colspan='1'>ID</th>";
	echo "                                <th tabindex='0' rowspan='1' colspan='1'>Nombre</th>";
	echo "                                <th tabindex='0' rowspan='1' colspan='1'>Fecha Inicio</th>";
	echo "                                <th tabindex='0' rowspan='1' colspan='1'>Fecha Final</th>";
	echo "                                <th tabindex='0' rowspan='1' colspan='1'>Egresos Totales</th>";
	echo "                                <th tabindex='0' rowspan='1' colspan='1'>Ingresos Totales</th>";
	echo "                                <th tabindex='0' rowspan='1' colspan='1'>Recepcion Total</th>";
	echo "                                <th tabindex='0' rowspan='1' colspan='1'>Recepcion Total de Combustibles</th>";
	echo "                                <th tabindex='0' rowspan='1' colspan='1'>Emision Total de Combustibles</th>";
	echo "                                <th tabindex='0' rowspan='1' colspan='1'>Saldo General</th>";
	echo "                            </tr>";
	echo "                        </thead>";
	echo "                        <tbody>";
			while ($edit_obras = $res->fetch_array()) {
	echo "                            <tr>";
	echo "                                <td class='center'><a onclick='LDO(".$ide=$edit_obras[0].");' data-toggle='modal' data-target='#myModal-EditOb' style='cursor:pointer;'><i class='icon-edit'></i></a></td>";
	echo "                                <td class='center'><a onclick='MO(".$ide=$edit_obras[0].");' data-toggle='modal' data-target='#myModal-DeleteOb' style='cursor:pointer;'><i class='icon-remove'></i></a></td>";
	echo "                                <td style = 'display:none;'>".$edit_obras[0]."</td>";
	echo "                                <td class='center'>".$edit_obras[1]."</td>";
	echo "                                <td class='center'>".$edit_obras[2]."</td>";
	echo "                                <td class='center'>".$edit_obras[3]."</td>";
	echo "                                <td class='center'>".$edit_obras[4]."</td>";
	echo "                                <td class='center'>".$edit_obras[5]."</td>";
	echo "                                <td class='center'>".$edit_obras[6]."</td>";
	echo "                                <td class='center'>".$edit_obras[7]."</td>";
	echo "                                <td class='center'>".$edit_obras[8]."</td>";
	echo "                                <td class='center'>".$edit_obras[9]."</td>";
	echo "                            </tr>";
			}
	echo "                        </tbody>";
	echo "                    </table>";
	echo "                </div>";
	echo "            </div>";
	echo "        </div>";

	/*PARTE DE EDITAR Y ELIMINAR CLIENTE*/
	echo "
	<!-- Modal para Editar-->
	<div class='modal fade' id='myModal-EditOb' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>
	  
	</div><!-- /.modal -->";

	echo "
	<!-- Modal para Eliminar-->
	<div class='modal fade' id='myModal-DeleteOb' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>
	  
	</div><!-- /.modal -->";

	echo " <script type='text/javascript'>
			$(document).ready(function() {
				$('#example').dataTable({
					'sPaginationType': 'full_numbers',
					'oLanguage':{
						'sProcessing':     'Cargando...',
						'sLengthMenu':     'Mostrar _MENU_ registros',
						'sZeroRecords':    'No se encontraron resultados',
						'sEmptyTable':     'Ningún dato disponible en esta tabla',
						'sInfo':           'Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros',
						'sInfoEmpty':      'Mostrando registros del 0 al 0 de un total de 0 registros',
						'sInfoFiltered':   '(filtrado de un total de _MAX_ registros)',
						'sInfoPostFix':    '',
						'sSearch':         'Buscar:',
						'sUrl':            '',
						'sInfoThousands':  '',
						'sLoadingRecords': 'Cargando...',
						'oPaginate': {
							'sFirst':    'Primero',
							'sLast':     'Último',
							'sNext':     'Siguiente',
							'sPrevious': 'Anterior'
						},
						'oAria': {
							'sSortAscending':  ': Activar para ordenar la columna de manera ascendente',
							'sSortDescending': ': Activar para ordenar la columna de manera descendente'
						}
					},
					'aaSorting': [[ 0, 'desc' ]],//ordenar
					'iDisplayLength': 5,
					'aLengthMenu': [[1, 2, 5, 10, 20, 50, -1], [1, 2, 5, 10, 20, 50, 'All']]
				});
			});			
			</script>";
 ?>
Cualquier ayuda es bien recibida, es primera vez que trabajo con jquery y sus plugin y por el momento lo odio con todo mi corazon