Hola a todos, me la he pasado leyendo los temas ya posteados, y me decido a pedir su ayuda por que ninguna solucion funciona, les cuento que soy novato, basicamente lo que estoy haciendo es una pantalla donde se ingresan datos(formulario), y paso esos datos mediante post a un php, aqui todo bien, imprimo con un echo e imprime el valor correcto, el problema viene cuando de ese php que mande los datos de un htmlquiero que pase esos valores a otro php, basicamente es asi
Formulario HTML -> archivo.php -> pagina.php
donde formulario tiene el siguiente codigo
Código PHP:
form action="captura.php" method="post" class="sky-form">
<header>Cuestionario de Ingreso</header>
<fieldset>
<section>
<label class="input">
<input type="text" id="nombre" name="nombre" placeholder="Ingresa tu nombre">
<b class="tooltip tooltip-bottom-right">Solo letras</b>
</label>
</section>
<section>
<label class="input">
<input type="number" id="edad" placeholder="Ingresa tu edad">
<b class="tooltip tooltip-bottom-right">Sólo números</b>
</label>
</section>
<section>
<label class="input">
<input type="number" id="peso" placeholder="Ingresa tu peso">
<b class="tooltip tooltip-bottom-right">Peso en Kilogramos</b>
</label>
</section>
<section>
<label class="input">
<input type="number" id="estatura" placeholder="Ingresa tu estatura">
<b class="tooltip tooltip-bottom-right">Estatura en metros</b>
</label>
</section>
</fieldset>
<fieldset>
<section>
<label class="select">
<select>
<option value="0" selected disabled>Sexo</option>
<option value="1">Hombre</option>
<option value="2">Mujer</option>
</select>
<i></i>
</label>
</section>
</fieldset>
<footer>
<button type="submit" onclick="validar()" class="button">Obtén IMC</button>
<section><div id="roundrect6"</div></section>
</footer>
</form>
Lo que hace es validar lo ingresado, y con un javascript condiciono el resultado y manda a x o y pagina, pero en el form manda los datos a un php, es decir en el boton llama al javascrip
ahora el php
Código:
<?php
session_start();
$miNombre = $_POST['nombre'];
$_SESSION['id']=$miNombre
?>
Solo estoy probando con esa variable, lo puse asi, por que la idea es que varias paginas puedan acceder a esa variable
Ahora la pagina que recoge el valor del php
Código:
<div class="contenedor">
<h1 class="icon-apple">Alimentacion Quimica ISI M3</h1>
<?php
session_start();
echo $_SESSION[id];
?>
<input type="checkbox" id="menu-bar">
<label class="icon-menu" for="menu-bar"></label>
<nav class="menu">
<a href="">Inicio</a>
<a href="">Macronutrientes</a>
<a href="">Calculadoras</a>
<a href="">Contacto</a>
</nav>
</div>
solo es para probar, la imprimo donde sea, solo para testear, el problema viene que aveces si reconoce la variable pero otra no, me marca 1, o se queda con la misma variable a pesar de que ingreso otras
Tambien queria saber alguna forma de pasar una variable de javascript al php... Gracias!!!