AJAX - Hacer un insert con PHP desde variables cojidas de un formulario

 
Vista:
sin imagen de perfil
Val: 2
Ha aumentado su posición en 3 puestos en AJAX (en relación al último mes)
Gráfica de AJAX

Hacer un insert con PHP desde variables cojidas de un formulario

Publicado por carlosVallSego (1 intervención) el 18/08/2020 23:37:13
Hola a todos a ver os explico mi problema. Tengo un formulario y ecojo las variables con JQUERY, hasta ahi bien probado. Luego quiero hacer una peticion JSON para recojer los datos en un script PHP y hacer los insert en la BBDD. No se que estoy haciendo mal. Os pongo el código a ver si veis el error.

El script PHP :

1
2
3
4
5
6
7
8
9
10
11
12
//Esta comentado aposta
$tituloComentario = 'qqqqq';//utf8_decode($_POST['tituloComentario']);
try{
    $con = Conne::connect();
 
    $test = array();
    $sql = "insert into  provincias (nombre) values (:nombre); ";
    $stComentario = $con->prepare($sql);
    $stComentario->bindValue(":nombre", $tituloComentario, PDO::PARAM_STR);
    $test[0] = $stComentario->execute();
 
    echo json_encode($test);

Lo de comentado aposta es por que si funciona. En lugar de usar la variable pasada por POST pongo cualquier cosa y lo ejecuto en el navegador desde Netbeans y hace el insert sin problemas. Aqui no esta el problema pues.

Ahora la parte de JQUERY:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//Los datos se reciven perfectamente
 
    tituloComentario = $('#tituloComentario').val();
 
 
    $.ajax({
    data: {tituloComentario : tituloComentario},
    type: "POST",
    dataType: "json",
    url: "subirComentarios.php"
})
 .done(function( data, textStatus, jqXHR ) {
     if ( console && console.log ) {
         console.log( "La solicitud se ha completado correctamente." );
     }
 })
 .fail(function( jqXHR, textStatus, errorThrown ) {
     if ( console && console.log ) {
         console.log( "La solicitud a fallado: " +  textStatus);
     }
});

OS pongo lo que aparece en la consola del navegador :


Nombre

En fin no se que puedo estar fallando
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder