Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Neibar en 24 Mayo 2012, 20:23 pm



Título: php/javascript actualizar pagina
Publicado por: Neibar en 24 Mayo 2012, 20:23 pm
Buenas, mi super duda ahí va

necesitaria hacer una función (o que me expliquéis como hacerlo y ya me las apaño), que refresque la página después de hacer un $_POST (o lo que vendria a ser, rellenar un formulario y enviarlo)

A ver si me explico bien :P

Código
  1.  
  2. <form action="#" method="post"> .. bla bla bla .. <input type='submit' value='enviar' /></form>
  3.  
  4. <?php
  5.  
  6. if(isset($_POST['blablabla'])){
  7.  
  8. bla bla bla
  9.  
  10. mysql_query("bla bla bla");
  11. #como todo ok, refrescar pagina con los nuevos datos insertados
  12.  
  13. }
  14. ?>
  15.  

si, la idea es que se hace un insert en la base de datos con sus comprovaciones y bla bla, y necesito refrescar esa inserción para mostrarla directamente. Me han comentado que con ajax es posible, el problema es que de ajax ni papa ^^" y si se puede en php o javascript, como que mejor (algo se entiende ),

gracias de antemano!


Título: Re: php/javascript actualizar pagina
Publicado por: chocola en 24 Mayo 2012, 21:03 pm
Buenas, mi super duda ahí va

necesitaria hacer una función (o que me expliquéis como hacerlo y ya me las apaño), que refresque la página después de hacer un $_POST (o lo que vendria a ser, rellenar un formulario y enviarlo)

A ver si me explico bien :P

Código
  1.  
  2. <form action="#" method="post"> .. bla bla bla .. <input type='submit' value='enviar' /></form>
  3.  
  4. <?php
  5.  
  6. if(isset($_POST['blablabla'])){
  7.  
  8. bla bla bla
  9.  
  10. mysql_query("bla bla bla");
  11. #como todo ok, refrescar pagina con los nuevos datos insertados
  12.  
  13. }
  14. ?>
  15.  

si, la idea es que se hace un insert en la base de datos con sus comprovaciones y bla bla, y necesito refrescar esa inserción para mostrarla directamente. Me han comentado que con ajax es posible, el problema es que de ajax ni papa ^^" y si se puede en php o javascript, como que mejor (algo se entiende ),

gracias de antemano!

La respuesta que buscas es bla bla bla  :laugh: :laugh: ;-) ;-) ;D ;D


Título: Re: php/javascript actualizar pagina
Publicado por: WarGhost en 24 Mayo 2012, 21:56 pm
Como dices lo puedes con AJAX:
Código:
     	var varJSON = {"blablabla": "datosPost"};
        $.ajax({
                url: "URL",
                type: "post",
                data: varJSON ,
                dataType: 'html',
                async: false,
                success: function(x) {
                        if(x==1){
                        window.location.reload();
                        }
                }
        });



Lo puedes hacer así, tienes que tener tener cargado JQuery para que funcione ese código, en varJSON van los valores que quieres enviar con en POST.

En el PHP tendrías que hacer que devuelva un 1, si todo fue correcto.


Título: Re: php/javascript actualizar pagina
Publicado por: Neibar en 24 Mayo 2012, 22:29 pm
ok! muchas gracias!


Título: Re: php/javascript actualizar pagina
Publicado por: basickdagger en 27 Mayo 2012, 07:06 am
no se si te sirva para algo

pero mira

Código:

function recargar(){


document.location.href = document.location.href;

}