Hello friends, a question someone knows because they are not inserting data into the database thank you very much: (
$('#btncreartipovehiculo').on('click', function(event){
event.preventDefault();
carguePlacas = $('#carguePlacas').val();
placa = $('#placa').val();
if(carguePlacas == '' || placa == ''){
alert('Debe digitar los datos del técnico.');
}
else{
var datosTecnico = {
carguePlacas : $('#tipo_vehiculo').val(),
placa : $('#placa').val()
};
$.post('php/agregarplaca.php', datosTecnico, function(data, textStatus, xhr) {
if (data == 0){
alert('No se pudo procesar. Intente mas tarde.');
return;
}
if (data == 2){
alert('No se ha ingresado contrato a la inspeccion.');
return;
}
if (data == 3){
alert('No se pudo procesar. Error al insertar.');
return;
}
if (data > 10){
alert('Se ha guardado correctamente el id_tecnico: ' + data);
return;
}
alert('Error:' + data);
});
}
});
THIS IS MY JAVASCRIPT
THIS IS MY HTML
<select id="carguePlacas">
<option value="tipo_vehiculo">placa grua</option>
<option value="tipo_vehiculo">placa canasta</option>
<option value="tipo_vehiculo">placa moto</option>
<option value="tipo_vehiculo">placa vehiculo</option>
</select>
<em></em>
<input type="text" id="placa" style="display:none;">
<input type="submit" value="Subir placa" id="btncreartipovehiculo" />
</div>
<script type="text/javascript">
$("#carguePlacas").change(function(){//evento on chage para capturar el valor seleccionado
var transporte=$(this).val();//obtener valor de el slect
$("#placa").css("display","block").focus().attr("placeholder","placa aqui");
$("em").html("Escribe la placa "+"<b>"+ transporte +"<b/>");
})
</script>
<?php
include('php/mostrarplaca.php');
?>
THIS IS MY PHP
//
<?php
session_start();
include "conectar.php";
$carguePlacas = addslashes($_POST['carguePlacas']);
$placa = addslashes($_POST['placa']);
if (!empty($_POST)){
if ($_SESSION['id_inspeccion'] == null or $_SESSION['id_inspeccion'] == ''){
echo 2; //No se tiene variable id_contrato
}
else {
//echo 1;
$sql = "INSERT INTO vehiculo_inspeccion (carguePlacas , placa , id_inspeccion)
VALUES ( '" . $carguePlacas . "', '" . $placa . "',". $_SESSION['id_inspeccion'] .")";
$con = Conectar();
$con->query(utf8_decode($sql));
if ( $con->affected_rows > 0){
$nuevoId = $con->insert_id;
echo $nuevoId;
}
else{
echo 3;
}
}
}
else{
echo 0;
}
?>