Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera, estou com um código e uma variavel que pega pelo o post o name do campo textarea, acontece que está dando que a variavel do textarea não existe, mas ela existe.
Esse é o código pra pegar a variavel (ta em negrito a parte dela pra entenderem melhor):
$conteudo_editar = $_POST['[b]conteudo_texto[/b]'];
E este é o código do textarea(ta em negrito a parte dela pra entenderem melhor):
<form name="edita_pagina" action="" method="post" enctype="multipart/form-data">
<input type="text" name="pagina" value="Pagina: <?php print $pagina_de_edicao; ?>" />
<textarea name="[b]conteudo_texto[/b]" rows="30" cols="60"><?php print $conteudo; ?></textarea>
<input type="hidden" name="editar_post" value="envia_form" />
<input type="submit" name="Editar" value="Editar" class="cadastro_btn" />
</form>
Abaixo está o código completo:
<?php
$pagina_editar = $_POST['pagina'];
$conteudo_editar = $_POST['[b]conteudo_texto[/b]'];
if(isset($_POST['cadastrar_post']) && $_POST['cadastrar_post'] == 'envia_form')
{
$cadastrar_pagina = mysql_query("INSERT INTO fw_page_conteudo_text (pagina, conteudo_texto) VALUES ('$pagina_editar'), '$conteudo_editar'") or die (mysql_error());
}
if(isset($_POST['editar_post']) && $_POST['editar_post'] == 'envia_form')
{
$atualiza_pagina = mysql_query("UPDATE fw_page_conteudo_text SET conteudo_texto = '$conteudo_editar' WHERE pagina = '$pagina_editar' ") or die (mysql_error());
}
$pagina_de_edicao = $_POST['pagina'];
$pega_pagina = mysql_query("SELECT id, pagina, conteudo_texto FROM fw_page_conteudo_text WHERE pagina = '$pagina_de_edicao'") or die ( mysql_error());
if(@mysql_num_rows($pega_pagina) <= '0')
{
?>
<form name="cadastrar_pagina" action="" method="post" enctype="multipart/form-data">
<input type="text" name="pagina" value="Pagina: <?php print $pagina_de_edicao; ?>" />
<textarea name="[b]conteudo_texto[/b]" rows="30" cols="60"></textarea>
<input type="hidden" name="cadastrar_post" value="envia_form" />
<input type="submit" name="Cadastrar" value="Cadastrar" class="cadastro_btn" />
</form>
<?php
}
else
{
while($resul_pagina = mysql_fetch_array($pega_pagina))
{
$id = $resul_pagina[0];
$pagina = $resul_pagina[1];
$conteudo = $resul_pagina[2];
?>
<form name="edita_pagina" action="" method="post" enctype="multipart/form-data">
<input type="text" name="pagina" value="Pagina: <?php print $pagina_de_edicao; ?>" />
<textarea name="[b]conteudo_texto[/b]" rows="30" cols="60"><?php print $conteudo; ?></textarea>
<input type="hidden" name="editar_post" value="envia_form" />
<input type="submit" name="Editar" value="Editar" class="cadastro_btn" />
</form>
<?php
}
}
?>
Agradeço se poderem me ajudar, abraços.
Ps: O erro é esse: Notice: Undefined index: conteudo_texto in C:\wamp\www\Sites\A_Fabrica_da_Web\admin\page_cadastro.php on line 20 e a linha vinte é essa: $conteudo_editar = $_POST['conteudo_texto'];Carregando comentários...