Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal.
Fiz algumas buscas, até encontrei várias referencias apontando o mesmo erro que o meu, porém, não entendi ao certo o problema.
Ao abrir uma pagina estou obtendo o seguinte erro:
Notice: Undefined index: texto in C:\xampp\htdocs\sol\painel\inicial.php on line 7
esse arquivo tem somente o codigo abaixo:
<?php
require_once 'topo.php';
require_once '../php/connections.php';
$sql = "SELECT * FROM inicial";
$qr = mysql_query($sql) or die(mysql_error());
$rs = mysql_fetch_object($qr);
$texto = $_POST['texto'];
if (isset($_GET['editar'])) {
$atualiza = "UPDATE inicial SET textoInicial = '$texto'";
mysql_query($atualiza) or die(mysql_error());
echo "<hum>Dados alterados com sucesso! Aguarde, você está sendo redirecionado...</hum>";
echo "<meta http-equiv='refresh' content='2;URL=inicial.php'>";
}
?>
<form id="home" method="post" action="?editar">
<textarea id="texto" name="texto" rows="19" cols="50"><?= $rs->textoInicial ?></textarea>
<input type="submit" id="cadastrar" value="Editar" />
</form>
<?php
require_once 'rodape.php';
?>
Obrigado pela atenção.
Opaw shini, obrigado pela atenção...
Fiz a alteração e continua da mesma forma:
Notice: Undefined index: texto in C:\xampp\htdocs\sol\painel\inicial.php on line 7.
Tenta validar o POST
$texto = isset($_POST['texto']) ? $_POST['texto'] : '';
Tudo validado Wesley David :)
Funcionou certinho.
Valeu.
so aparecia essa mensagem de erro no primeiro acesso?
Muito boa resposta!
Safou essa onça...
"Não planejar é Planejar em Falhar!"
não existe texto em $_POST. acho q deve ser $_GET['texto'];