Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2013, 18:21
Avatar de christianrojmag
christianrojmag
 
Fecha de Ingreso: marzo-2013
Ubicación: Oaxaca, Mexico
Mensajes: 15
Antigüedad: 11 años, 9 meses
Puntos: 0
Exclamación Problemas insertar Jquery

Saludos amigos del foro, tengo un problema al tratar de insertar valores de un formulario a mi base de datos en mysql por medio de Jquery, la cuestion es que al momento de dar clic para enviar los datos estos no se mandan y por concluyente no se guardan en la base de datos, he buscado infinidad de ejemplos de como hacerlo que aparentemente funcionan pero al momento de incluirlos a mi proyecto no guarda, les presento como tengo mi script y donde se reciben los datos para su inserción, saludos

mi script
Código:
<script>

$(document).ready(function(){

  $("button").click(function(){
	
	ideq=$("#ideq").val();
	disp=$("#disp").val();
	numinv=$("#numinv").val();
	nums=$("#nums").val();
	marca=$("#marca").val();
	sistop=$("#sistop").val();
	estdisp=$("#estdisp").val();
	
    
	$.post("registro_equipo.php",{idequipo:ideq,dispositivo:disp,numinventario:numinv,numserie:nums,marca:marca,sistoperativo:sistop,estdispositivo:estdisp},function(result){

      $("#myDiv").html(result);//html es como el innerHTML

    });

  });

});

</script>
Mi Formulario

Código HTML:
<body>
<?php
 
$sql="Select * from dispositivos;";
$consulta= $db->consulta($sql);
?>
<form name="altasequipo" action="">
<table border="1" align="center">
	<tr>
    	<td colspan="2" align="center">ALTA DE EQUIPOS</td>
	<tr>
    	<td width="194">Seleccione el Dispositivo</td>
        <td width="41"><select style="width: 200px;" id="disp" autofocus required>
		<option selected="selected">Dispositivo...</option><?php
while($row = mysql_fetch_array($consulta)){
	echo "<option value=\"".$row['nombredispositivo']."\">".$row['nombredispositivo']."</option> \n";
}
?></select></td>
    </tr>
    <tr>
    	<td>ID Dispositivo</td><td><input type="text" id="ideq" size="30" maxlength="10"/required></td>
    </tr>
    <tr>
    	<td>Numero de Inventario</td>
    	<td><input type="text"  id="numinv" size="30" maxlength="15" required></td>
    </tr>
	<tr>
    	<td>Numero de Serie</td><td><input type="text"  id="nums" size="30" maxlength="30"/required></td>
    </tr>
    <tr>
    	<td>Marca</td><td><input type="text" id="marca" size="30" required></td>
    </tr>
     
  <tr>
    	<td>Sistema Operativo</td><td><select style="width:200px;" id="sistop" required>
        <option selected="selected">Selecciona el SO...</option>
        <option value="Windows 8">No tiene</option>
        <option value="Windows 8">Windows 8</option>
        <option value="Windows 7">Windows 7</option>
        <option value="Windows Vista">Windows Vista</option>
        <option value="Windoes XP">Windows XP</option>
        <option value="Linux">Linux</option>
        </select></td>
    </tr>
  <tr>
    	<td>Estado del dispositivo</td><td><select style="width:200px;" id="estdisp">
        <option selected="selected">Selecciona el estado...</option>
        <option value="Nuevo">Nuevo</option>
        <option value="Regular">Regular</option>
        <option value="Malo">Malo</option>
        </select></td>
    </tr>
	<tr>
    	<td align="center"><button>Agregar</button></td><td align="center"><input type="reset" value="Reset" name="borrar" /></td>
	</tr>
   
</table>
 </form> 
archivo php registro_equipo

Código PHP:
include("mysql.php");
        
$db = new MySQL($_SESSION["usuario"],$_SESSION["password"]);
        
$db->verifica();
        
$db->conectar();
        
$db->seleccionar_bd();

$dispositivo=$_POST['dispositivo'];
$idequipo=$_POST['idequipo'];
$numinventario=$_POST['numinventario'];
$numserie=$_POST['numserie'];
$marca=$_POST['marca'];
$sistemadisp=$_POST['sistoperativo'];
$estadodispositivo=$_POST['estdispositivo'];

$sql="insert into equipo (idequipo,dispositivo,numinventario,numserie,marca,so,estado) values('".$idequipo."','".$dispositivo."','".$numinventario."','".$numserie."','".$marca."','".$sistemadisp."','".$estadodispositivo."')";
        
$consulta$db->consulta($sql); 
Todo esto lo hago con la finalidad de que al registrar un nuevo equipo no tenga que refrescar la pagina

Espero puedan ayudarme a solucionar este problema que me tiene estancado