Foros del Web » Programando para Internet » Jquery »

Duda con este Script

Estas en el tema de Duda con este Script en el foro de Jquery en Foros del Web. Hola muy buenas, mi intecion es que mediante ajax (o java script o cualquier cosa que en esto soy muy abierto) se introduzca un nuevo ...
  #1 (permalink)  
Antiguo 29/01/2014, 10:35
 
Fecha de Ingreso: marzo-2008
Ubicación: En casa
Mensajes: 252
Antigüedad: 16 años, 9 meses
Puntos: 4
Pregunta Duda con este Script

Hola muy buenas, mi intecion es que mediante ajax (o java script o cualquier cosa que en esto soy muy abierto) se introduzca un nuevo registro en la base de datos.

He estado mirando por internet pero la verdad no me esta quedando muy claro, yo he cogido un ejemplo que funcionaba y lo he intentado modificar para que haga lo que yo deseo, dejando este codigo:

Archivo con formulario:
Código PHP:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script>   
$(function(){
 $("#btn_enviar").click(function(){
 var url = "/modules/comunicacion/agregar_comentario.php"; // El script a dónde se realizará la petición.
    $.ajax({
           type: "POST",
           url: url,
           data: $("#envio_comentario").serialize(), // Adjuntar los campos del formulario enviado.
           success: function(data)
           {
               $("#respuesta").html(data); // Mostrar la respuestas del script PHP.
           }
         });

    return false; // Evitar ejecutar el submit del formulario.
 });
});
</script>
        <div id="comentario">        
            <form method="post" id="envio_comentario" >
                <fieldset>
                        <ol>
                            <li><label>Comentario:</label><input type="text" size="30" name="comentario" /></li>
                            
                            <input type="hidden" name="proceso_id" value="<?php echo $_GET['id'];?>" /></li>
                            <input type="hidden" name="usuario_id" value="<?php echo $_SESSION['id_usuario'];?>" /></li>
                        </ol>
                    <input type="button" id="btn_enviar" value="Buscar nombre">
                 </fieldset>
            
            </form>
        </div>
        <div id="respuesta">
</div>
archvio donde recibo los datos:
Código PHP:
<?php 
    
/*Conexion a BBDD*/
    
include('../conexion.php');
    
$time_stamp=date("d-m-Y H:i:s");
    
$comentario addslashes(htmlspecialchars($_POST['comentario']));
    
$usuario_id addslashes(htmlspecialchars($_POST['usuario_id']));
    
$proceso_id addslashes(htmlspecialchars($_POST['proceso_id']));
    
/*INSERCCION DE DATOS*/
    
mysql_query('INSERT INTO comentarios_procesos SET comentario="'.$comentario.'", id_usuario="'.$usuario_id.'", proceso_id="'.$_POST['proceso_id'].'", fecha_creacion="'.$time_stamp.'"');
    echo 
'comentario guardado';
?>
__________________
Ayudar cuesta mucho, dar las gracias no tanto, tenlo en cuenta siempre.
  #2 (permalink)  
Antiguo 29/01/2014, 15:02
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Duda con este Script

ajá, pero no nos dices como lo deseas, acláranos que quieres lograr y que es lo que este código que conseguiste no cumple con lo que quieres; así si podríamos darte una idea para seguir
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: ajax, formulario, funcion, html, input, javascript, js, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:07.