que hay de cierto de que no se puede pasar una variable de php a xhtml (extencion del archivo en .html) luego asignar dentro de ese html el valor a un imput hiden para luego volver a pasarlo a un php secundario.
les dejo parte del codigo:
primera variable php y forma para pasarla al html:
Código PHP:
<?php
//Configuracion de la cuenta
include("config/config.php");
//conectamos ala cuenta
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('No se puede seleccionar la base de datos');
//comprobamos la secion
//sacamos la info de la BD tabla user
$iddata = mysql_query("SELECT ID,username FROM user") or die(mysql_error());
//la pasamos a array
$beta = mysql_fetch_array($iddata);
//y estraemos el valor de ID en la tabla user
$info = $beta['ID'];
//sacamos la info de la BD tabla pj
$iddatab = mysql_query("SELECT ID,namepj FROM pj WHERE ID = '$INFO'") or die(mysql_error());
//la pasamos a array
$dbt = mysql_fetch_array($iddatab);
//y estraemos el valor de ID en la tabla pj
$dbtz = $dbt['ID'];
//comparacion de las dos ID
if ($info == $dbtz) {
//manda a crear el personaje
echo "<meta http-equiv='refresh' content='1;url=/play.html' />";
}else{
//manda a la sala de juegos
echo "<meta http-equiv='refresh' content='1;url=/create.html?info=$info' />";
}
?>
dentro del html la capturo de la siguiente manera:
Código HTML:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Language" content="es" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
$info=($_GET["info"]);
?>
<form name="form1" method="post" action="ser.php" id="form1" class="f1">
<input type="hidden" name="id" id="id" value="<?php $info; ?>" />
<input class="c1"type="submit" name="Submit" value="Continuar con la Creación" />
</form>
</body>
</html>
forma de recivir la variable en el segundo php.
Código PHP:
<?php
$id=$_POST['id'];
?>
existe algun problema con las extenciones , no es la forma de mandar variables, como deveria de ser???