Foros del Web » Programando para Internet » PHP »

PHP OO insert a mysql con php pero varoles desde un js

Estas en el tema de insert a mysql con php pero varoles desde un js en el foro de PHP en Foros del Web. buenos dias a todos, antes que de mi pregunta, que Dios los Bendiga bien la pregunta es que tengo lo siguiente Código PHP: <?php if(isset( ...
  #1 (permalink)  
Antiguo 28/02/2012, 07:54
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 2 meses
Puntos: 0
Exclamación insert a mysql con php pero varoles desde un js

buenos dias a todos, antes que de mi pregunta, que Dios los Bendiga

bien la pregunta es que tengo lo siguiente

Código PHP:
<?php
if(isset($_POST["anular1"]))
 {
 
 
?>
   
    
              <script type="text/javascript">
              var numero='<?php echo $_POST["eliminar"]; ?>';              
              resip=confirm("Esta seguro que desea Anular la Solicitud N° "+numero);
              if(resip)
              {
                conf=confirm("Esta accion tendra efectos irreversible... esta de acuedo?");
                if(conf)
                {
                var una_variable = prompt("Ingrese el motivo de anulacion: ");
                <?php
                
                
                
                ?>
                document.location="anular_orden.php?orden="+numero;
                }
                else
                {
                         window.alert("Se cancelo la eliminacion...")
                         document.location="cart_aprobacion.php";
                } 
               }
                 else
                
                 {
                         window.alert("Se cancelo la eliminacion...")
                         document.location="cart_aprobacion.php";
                 }
                </script>
 
 
 
 
 <?php
 
}
?>

ahora la persona o el usuario debe ingresar una cadena en el 'prompt' de js, bueno ese valor debo ingresarlo a la base de datos en este espacio donde abro php enseguida de pedir la cadena. como seria ese insert a mysql, espero haberme explicado


saludos
  #2 (permalink)  
Antiguo 28/02/2012, 08:05
manugiralda
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: insert a mysql con php pero varoles desde un js

Veras, el problema no es como seria el insert, si no el convertir una variable javascript en una variable PHP, lo que no se puede hacer asi de sencillo. Tendrias que utilizar Ajax o refrescar la página y crear una funcion PHP que guarde los datos en la BD similar a la que tienes en javascript.

No se muy bien como tienes organizada la página y si refrescas la página cada vez que el usuario envia el formulario. En ese caso, solo tienes que currarte una funcion PHP que te haga el trabajo al cargar la pagina, si lo que quieres es hacerlo sin refrescar la pagina, no tienes mas remedio que utilizar Ajax.

Espero haber entendido tu pregunta.
  #3 (permalink)  
Antiguo 28/02/2012, 08:11
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: insert a mysql con php pero varoles desde un js

bueno si se ve desde como tu lo dices sale mejor enviarla a otro formulario o pagina y que el php tomeese valor, y este caso que te digo lo aplico aqui

Código Javascript:
Ver original
  1. document.location="anular_orden.php?orden="+numero;

pero alli estaria enviando una llamada 'orden', ahora ponte que quiero llamar una llamada 'motivo'

deberia de ser algo asi
Código Javascript:
Ver original
  1. document.location="anular_orden.php?orden,motivo="+numero,+una_variable;

me imagino que lo anterior no debe de servir pero es un ejemplo de lo que se quiere hacer
  #4 (permalink)  
Antiguo 28/02/2012, 08:14
manugiralda
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: insert a mysql con php pero varoles desde un js

De hecho, despues de observarlo mas detenidamente, no se porque lo haces en javascript. Entiendo que refrescas la pagina cada vez que envia el formulario, pero porque no guardas los datos en PHP y asignas variables en este que despues uses en una funcion javascript, para mostrar los mensajes de alerta. No se si me explico.
  #5 (permalink)  
Antiguo 28/02/2012, 08:26
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: insert a mysql con php pero varoles desde un js

manu, cuando se termina de dar la ultima opcion del js que seria prompt el deberia de enviar esas 2 variables
  #6 (permalink)  
Antiguo 28/02/2012, 08:32
manugiralda
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: insert a mysql con php pero varoles desde un js

Pues lo ultimo que has puesto deberia servir. Coges las variables en javascript y las envias por medio de GET a otra pagina o a la misma. Solo aclararia una cosa, ya que la coma de las variables javascript, no se si te la va a leer como un string y no se si te podria dar problemas. Yo lo haria asi.

document.location="anular_orden.php?orden="+numero +"&motivo="+una_variable;

De este modo el PHP te cogeria estas dos variables.

$_GET['orden']
$_GET['una_variable']

mysql_query("SELECT * FROM XXX WHERE orden = '".$_GET['orden']."'");
mysql_query("SELECT * FROM XXX WHERE motivo = '".$_GET['una_variable']."'");

O la consulta que debas hacerle a la BD dato, que no sera como esta. Pero es un ejemplo. Asi no deberias tener ningun prblema
  #7 (permalink)  
Antiguo 28/02/2012, 12:20
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: insert a mysql con php pero varoles desde un js

fiino mi pana todo sirvio muchas gracias

Etiquetas: insert, js, mysql, variables, usuarios
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 19:59.