alguien me puede ayudar a conectar una base de datos no se si es por los radio butons
este es el index en php
Código PHP:
Ver original<html>
<head>
<link rel
="stylesheet" type
="text/css" href
="Css/GeneralAdmin.css"> <script type="text/javascript" src="Clases/Conexiones/jquery.js"></script>
<script type="text/javascript" src="Clases/FuncionesAdmin.js"></script>
<script type="text/javascript" src="Clases/Funciones.php"></script>
<script src="Clases/Conexiones/autocomplete.jquery.js"></script>
</head>
<body class="cuerpo">
<div class="centrarPrincipal1">
<span class="TitPrincipal">(DOMISOFT) SOFTWARE DE DOMICILIOS COMA Y PUNTO </span><br>
<div class="centrarBotPrinc">
<div>
<button class="botonreg" id="activa">Inserta Productos</button>
<button class="botonreg" id="botar">Insertar respartidores</button>
</div>
</div></div>
<div class="insertarprod" id="insertarprod">
<div class="response">✗</div>
<div class="centrarH" name="centrarH1" >
<form id="InsertarProducto">
<h1>Producto</h1>
<div><input type="text" placeholder="Codigo de producto" name="CodPro" id="codPro" ><input type="text" placeholder="nombre de Producto" name="nomPro" id="nomPro"></div><hr>
<div><textarea name="descPro" id="descPro" value ="" rows=3 cols=80></textarea></div><hr>
<div><input type="text" placeholder="precio" name="presPro" id="presPro"></div>
<div><input type="radio" name="Activar" value="A" id="activo" checked>Activo<input type="radio" name="Activar" id="activo" value="I">Inactivo </div>
<button type="submit" class="buttonMP" id="buttonRegPro">Registrar Producto</button>
</form>
</div>
<div class="response">✗</div>
</div>
<div class="insertarRep" id="insertarRep">
<div class="response">✗</div>
<div class="centrarH" name="centrarH1" >
<form id="InsertarRepartidor">
<h1>Insertar Repartido</h1>
<div><input type="text" placeholder="Codigo de Repartidor" name="CodRep" id="CodPro" ></div><hr>
<div><input type="text" placeholder="nombre del repartidor" name="nomRep" id="nomPros"/></div><hr>
<div><input type="text" placeholder="precio" name="presPro" id="PresPros" ></div>
<div><input type="radio" name="Activar" value=1 checked>Activo <input type="radio" name="Activar" value=0>Inactivo </div>
<button type="submit" class="buttonMP" id="buttonMPs">Registrar Estudiante</button>
</form>
</div>
<div class="response">✗</div>
</div>
</body>
</html>
este es el ayax
Código PHP:
Ver original<?php
require_once('clases/Funciones.php');
if (isset($_POST['idp'])){ $idp = $_POST['idp'];
$funciones = new Funciones();
switch ($idp){
case 1: $funciones->Registrar($_POST); break;
case 2: $funciones->Modificar($_POST); break;
case 3: $funciones->Obtener_Id($_POST); break;
case 4: $funciones->DatosBoletin($_POST); break;
case 5: $funciones->Cmat($_POST); break;
case 6: $funciones->Recomend($_POST); break;
case 7: $funciones->Registrar_Materias($_POST); break;
case 8: $funciones->Visualizar_Boletin($_POST); break;
case 9: $funciones->Completar_Boletin($_POST);
case 10: $funciones->Visualizar_Footer($_POST); break;
case 11: $funciones->Comportamiento();
}
}
?>
este es el scrpt con jquerry
Código Javascript
:
Ver original$(document).ready(function(){
$("#activa").click(function(){$('#insertarRep').hide("slow"),$('#insertarprod').show("slow")});
$("#botar").click(function(){$('#insertarprod').hide("slow"),$('#insertarRep').show("slow")});
$('#buttonRegPro').click(function(){
alert ("#buttonRegPro");
if($('#codPro').val() == ''){$('.response').html('Falta codigo del producto').addClass('responseMsg');return false;}
else if($('#nomPro').val() == ''){$('.response').html('Falta nombre del producto').addClass('responseMsg');return false;}
else if($('#descPro').val() == ''){$('.response').html('Falta la descripcion del producto').addClass('responseMsg');return false;}
else if($('#presPro').val() == ''){$('.response').html('falta el precio del producto').addClass('responseMsg');return false;}
else{
if(('#Activar').value()=='A')('#Activar').value()=1;
else ('#Activar').value()=0;
var data= 'idp=1'+'&codPro='+$('#codPro').val()+'&nomPro='+$('#nomPro').val()+'&descPro='+$('#descPro').val()+'&presPro='+$('#presPro').val()+'&presPro='+$("input[neme='activar':checked]").val();
alert (data);
$.post('Ajax.php',data,function(msg){
if(msg == 'Er'){
$('.response').removeClass('responseMsgV');
$('.response').html('Producto ya se encuentra registrado!').addClass('responseMsg');
}else{
$('.response').removeClass('responseMsg');
$('.response').html('producto Registrado Exitosamente ✓').addClass('responseMsgV');
$('#InsertarProducto').fadeOut('slow');
jQuery.fn.reset = function () {
$(this).each (function() {this.reset();});
}
$("#InsertarProducto").reset();
$('#InsertarProducto').fadeIn("slow");
}
});
return false;
}
});
});
y esta es la conexion
Código PHP:
Ver originalinclude_once('Conexiones/ez_sql_core.php');
include_once('Conexiones/ez_sql_mysql.php');
header ('Content-type: text/html; charset=latin1_swedish_ci');
class Funciones {
function Registrar($datos){
echo '$datos';
$db = new ezSQL_mysql('root','','domisoft','127.0.0.1');
$sql = "SELECT COUNT(codigo) FROM producto WHERE codigo LIKE '".strtoupper($datos['codPro'])."' AND nombre LIKE '".$datos['nomPro']."' AND descripcion LIKE '".$datos['descPro']."' AND precio LIKE '".$datos['presPro']."' AND activo_si_no LIKE '".$datos['Activar']."'"; $bol = $db->get_var($sql);
if($bol == 0){
$sql = "INSERT INTO estudiante VALUES('".strtoupper($datos['codPro'])."','".$datos['nomPro']."','".$datos['descPro']."','".$datos['presPro']."','".$datos['activar']."')"; if($db->query($sql)) echo "ER"; else echo "Hubo Un Error en el proceso de Registro. Intente de Nuevo!";
}else echo 'Er';
}
si alguien me puede ayudar a conectarla le agradeceria