php y javascript

Iniciado por LightHades, 31 Mayo 2009, 00:56 AM

0 Miembros y 3 Visitantes están viendo este tema.

LightHades

Stoy desde hace 2 semanas intentando descubrir como pasar una variable php a javascript, por ejemplo:

<? $pag = "index.php"; ?>
<script  LANGUAGE="javascript">
var pagina=$pag
location.href=pagina
</script>

Me podeis decir como hacerlo? esq qiero coger unos valores de una db y luego con esos valores hacer un temporizador

memosky

en la parte de javascript dejalo tal cual, en cuanto a su variable tan solo codificalo con entrada y salida de php osea <? echo $nombre ?> y listo dejalo dentro del script

LightHades

<? $pag = "index.php"; ?>
<script  LANGUAGE="javascript">
var pagina=<? $pag ?>
location.href=pagina
</script>

Asi?

Nakp

asi:

Código (php) [Seleccionar]
<script LANGUAGE="javascript">
location.href=<?php echo $pagina ?>
</script>

Ojo por ojo, y el mundo acabará ciego.

LightHades

#4
No me funciona :S se queda la pagina en blanco, osea no se redirige
Yo tengo este codigo, es para hacer un chat(echo totalmente por mi:P)

Código (php) [Seleccionar]
$do = $_GET['do'];
$expage = $_GET['expage'];
$expage = "registro.php";
$excontent = $_GET['excontent'];
$contenido = $_GET['contenido'];
if (!$do){
$chat = @fopen("chat.txt", 'w');
$wchat = fgets($chat, 8096);
$fecha =  date ("j/n-H:m");
$insertar = "<b>$idUs</b>  $fecha <br> $contenido <br><br>$excontent";
fwrite ($chat, $insertar);
fclose ($chat);
header("Location: $expage");
}elseif($do="del"){ $chat = @fopen("chat.txt", 'w');
fwrite ($chat, "Escribe aqui para chatear");
fclose ($chat);
?>
<script LANGUAGE="javascript">
location.href=<?php echo $expage ?>
</script>
<?php ?>


He puesto que $expage sea registro.php para probar pero no funciona.
Funciona asi:
La pagina anterior envia el texto que quieres enviar para chatear y si as clicado "Eliminar contenido" pues envia chat.php?do=del
Entonces aqui dice q si $do no esta definido pues hacer el chateo pero si es igual a "del" entonces borrar el contenido y ir a la pagina anterior. (necesito esto de javascript y php para otras cosas tambien eh.

Veis algun error??

Gracias

Nakp

Cita de: Nakp en 31 Mayo 2009, 09:06 AM
asi:

Código (php) [Seleccionar]
<script LANGUAGE="javascript">
location.href="<?php echo $pagina ?>"
</script>



olvidé las comillas xD
Ojo por ojo, y el mundo acabará ciego.

LightHades

ahora me "funciona" si hago $expage = "(aqui un archivo)"; si q funciona pero si hago $expage = $_GET['expage']; entonces no :S.
Como hago para que me funcione? y otra cosa, para ir a la pagina anterior q comando es, de javascript?


LightHades

ok, javascript:history.back() funciona a la perfeccion XD, pero me podeis decir lo de pasar una variable de php a javascript q e preguntado antes?