Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: soru13 en 22 Abril 2012, 18:39 pm



Título: pasar variable javascript a php
Publicado por: soru13 en 22 Abril 2012, 18:39 pm
Hola,tengo el siguiente código y no consigo guardar el contenido de una variable javascript a otra variable php para luego guardarla en la base de datos.

Código:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script>
function b(){
acu = "";
if(document.anuncio.apartamento.checked){
acu = acu + document.anuncio.apartamento.name;
}
if(document.anuncio.hotel.checked){
acu = acu + document.anuncio.hotel.name;
}
//document.write(acu)
return acu
}
a = b()
</script>
</head>

<body>
<?php
if(isset($_POST['enviar'])){
$a = "<script> document.write(a) </script>";
echo $a;
}
?>
<form id="form1" name="anuncio" method="post" action="?" onsubmit="b()">
  <input type="checkbox" name="apartamento" id="checkbox" /><br /><br />
  <input type="checkbox" name="hotel" id="checkbox" />
  <input type="submit" name="enviar" value="enviar" />
</form>
</body>
</html>

ya no se que más hacer, he estado provando y googleando un buen rato y no le encuentro solución, aver si me podeis ayudar.

Un saludo y gracias!


Título: Re: pasar variable javascript a php
Publicado por: hanschrome en 23 Abril 2012, 19:07 pm
Me ha costado entender lo que quieres hacer, he de decirte que eso no tiene ningún sentido, tú piensa: php=> servidor, js=>cliente.  Por lo tanto lo tuyo no tiene sentido, hazlo todo con js, o todas las variables con php... sino siempre puedes usar campos ocultos en el formulario(inseguros), ajax o cookies :) si supiera exactamente lo que pretendes con eso te ayudaría más.