O problema que estou tendo é quando preencho os campos de todos os formulários e quando chego no script fim e volto para o script meio gera o seguinte erro:
Notice: Undefined index: nome in E:\sites\teste\meio.php on line 5
Notice: Undefined index: idade in E:\sites\teste\meio.php on line 6
Ou seja, as variáveis nome e idade não são definidas, como resolvo este problema.
Question
faguanil
Para responder minhas dúvidas criei três scripts que segue abaixo, é necessário eu ter estas 3 páginas.
1 - inicio.php
<html> <body>
<form action="meio.php" method="post">
Nome:<input type="text" name="nome" size="60" class="campos_texto"><p>
Idade:<input type="text" name="idade" size="60" class="campos_texto"><p>
<input type = "submit" value="Próximo" name="proximo" class="botao">
<input type="button" value="Voltar" class="botao" onClick="java script: window.history.back();">
</form>
</body>
</html>
2 - meio.php
<html>
<body>
<?php
session_start();
$_SESSION['nome'] = $_POST['nome'];
$_SESSION['idade'] = $_POST['idade'];
?>
<form action=fim.php" method="post">
Cidade:
<select name="cidade">
<option value=""></option>
<option value="cidadea">Cidade A</option>
<option value="cidadeb"> Cidade B </option>
</select>
<input type = "submit" value="Próximo" name="proximo" class="botao">
<input type="button" value="voltar" class="botao" onclick="java script: location.href='inicio.php';">
</form>
</body>
</html>
3 - fim.php
<html>
<body>
<?php
session_start();
$nome = $_SESSION['nome];
$idade = $_SESSION['idade'];
$cidade = $_POST["cidade"];
echo "$nome";
echo "<br>";
echo "$idade";
echo "<br>";
echo "$cidade";
echo "<br>";
session_destroy();
<form action="" method="post">
<input type="button" value="voltar" class="botao" onclick="java script: location.href='meio.php';">
</form>
</body>
</html>
O problema que estou tendo é quando preencho os campos de todos os formulários e quando chego no script fim e volto para o script meio gera o seguinte erro:
Notice: Undefined index: nome in E:\sites\teste\meio.php on line 5
Notice: Undefined index: idade in E:\sites\teste\meio.php on line 6
Ou seja, as variáveis nome e idade não são definidas, como resolvo este problema.
Link to comment
Share on other sites
8 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.