O print_r retornou tudo o que tinha que retornar. O update funciona(eu uso o mesmo update, só muda a tabela e os parâmetros) com outras partes do site.
Porém, nessa parte não funciona. =/
Todo o código dessa parte:
[codebox]if($act == "editarconteudo") {
$id = $_GET['id'];
$xx = mysql_query("SELECT * FROM conteudo WHERE id={$id}");
$row = mysql_fetch_array($xx);
?>
<form name="edit" action="edit.php?act=savconteudo" method="POST">
Título:<br />
<input name="titulo" value="<?php echo $row['titulo']; ?>"><br /><br />
Categoria:<br />
<select name="categoria">
<?php
if($row['tipo'] == 1){
?>
<option value="1" selected="selected">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4">Crônicas</option>
<option value="5">Paródias</option>
<option value="6">Resenhas</option>
<option value="7">Resumos</option>
<option value="8">Artigos</option>
<option value="9">Traduções</option>
<option value="10">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14">Literatura</option>
<option value="15">Gramática</option>
<option value="16">Redação</option>
<?php
}
elseif($row['tipo'] == 2){
?>
<option value="1">Poemas</option>
<option value="2" selected="selected">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4">Crônicas</option>
<option value="5">Paródias</option>
<option value="6">Resenhas</option>
<option value="7">Resumos</option>
<option value="8">Artigos</option>
<option value="9">Traduções</option>
<option value="10">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14">Literatura</option>
<option value="15">Gramática</option>
<option value="16">Redação</option>
<?php
}
elseif($row['tipo'] == 3){
?>
<option value="1">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3" selected="selected">Contos</option>
<option value="4">Crônicas</option>
<option value="5">Paródias</option>
<option value="6">Resenhas</option>
<option value="7">Resumos</option>
<option value="8">Artigos</option>
<option value="9">Traduções</option>
<option value="10">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14">Literatura</option>
<option value="15">Gramática</option>
<option value="16">Redação</option>
<?php
}
elseif($row['tipo'] == 4){
?>
<option value="1">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4" selected="selected">Crônicas</option>
<option value="5">Paródias</option>
<option value="6">Resenhas</option>
<option value="7">Resumos</option>
<option value="8">Artigos</option>
<option value="9">Traduções</option>
<option value="10">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14">Literatura</option>
<option value="15">Gramática</option>
<option value="16">Redação</option>
<?php
}
elseif($row['tipo'] == 5){
?>
<option value="1">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4">Crônicas</option>
<option value="5" selected="selected">Paródias</option>
<option value="6">Resenhas</option>
<option value="7">Resumos</option>
<option value="8">Artigos</option>
<option value="9">Traduções</option>
<option value="10">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14">Literatura</option>
<option value="15">Gramática</option>
<option value="16">Redação</option>
<?php
}
elseif($row['tipo'] == 6){
?>
<option value="1">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4">Crônicas</option>
<option value="5">Paródias</option>
<option value="6" selected="selected">Resenhas</option>
<option value="7">Resumos</option>
<option value="8">Artigos</option>
<option value="9">Traduções</option>
<option value="10">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14">Literatura</option>
<option value="15">Gramática</option>
<option value="16">Redação</option>
<?php
}
elseif($row['tipo'] == 7){
?>
<option value="1">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4">Crônicas</option>
<option value="5">Paródias</option>
<option value="6">Resenhas</option>
<option value="7" selected="selected">Resumos</option>
<option value="8">Artigos</option>
<option value="9">Traduções</option>
<option value="10">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14">Literatura</option>
<option value="15">Gramática</option>
<option value="16">Redação</option>
<?php
}
elseif($row['tipo'] == 8){
?>
<option value="1">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4">Crônicas</option>
<option value="5">Paródias</option>
<option value="6">Resenhas</option>
<option value="7">Resumos</option>
<option value="8" selected="selected">Artigos</option>
<option value="9">Traduções</option>
<option value="10">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14">Literatura</option>
<option value="15">Gramática</option>
<option value="16">Redação</option>
<?php
}
elseif($row['tipo'] == 9){
?>
<option value="1">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4">Crônicas</option>
<option value="5">Paródias</option>
<option value="6">Resenhas</option>
<option value="7">Resumos</option>
<option value="8">Artigos</option>
<option value="9" selected="selected">Traduções</option>
<option value="10">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14">Literatura</option>
<option value="15">Gramática</option>
<option value="16">Redação</option>
<?php
}
elseif($row['tipo'] == 10){
?>
<option value="1">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4">Crônicas</option>
<option value="5">Paródias</option>
<option value="6">Resenhas</option>
<option value="7">Resumos</option>
<option value="8">Artigos</option>
<option value="9">Traduções</option>
<option value="10" selected="selected">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14">Literatura</option>
<option value="15">Gramática</option>
<option value="16">Redação</option>
<?php
}
elseif($row['tipo'] == 11){
?>
<option value="1">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4">Crônicas</option>
<option value="5">Paródias</option>
<option value="6">Resenhas</option>
<option value="7">Resumos</option>
<option value="8">Artigos</option>
<option value="9">Traduções</option>
<option value="10">Adaptações</option>
<option value="11" selected="selected">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14">Literatura</option>
<option value="15">Gramática</option>
<option value="16">Redação</option>
<?php
}
elseif($row['tipo'] == 12){
?>
<option value="1">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4">Crônicas</option>
<option value="5">Paródias</option>
<option value="6">Resenhas</option>
<option value="7">Resumos</option>
<option value="8">Artigos</option>
<option value="9">Traduções</option>
<option value="10">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12" selected="selected">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14">Literatura</option>
<option value="15">Gramática</option>
<option value="16">Redação</option>
<?php
}
elseif($row['tipo'] == 13){
?>
<option value="1">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4">Crônicas</option>
<option value="5">Paródias</option>
<option value="6">Resenhas</option>
<option value="7">Resumos</option>
<option value="8">Artigos</option>
<option value="9">Traduções</option>
<option value="10">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13" selected="selected">Outros</option>
<option value="14">Literatura</option>
<option value="15">Gramática</option>
<option value="16">Redação</option>
<?php
}
elseif($row['tipo'] == 14){
?>
<option value="1">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4">Crônicas</option>
<option value="5">Paródias</option>
<option value="6">Resenhas</option>
<option value="7">Resumos</option>
<option value="8">Artigos</option>
<option value="9">Traduções</option>
<option value="10">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14" selected="selected">Literatura</option>
<option value="15">Gramática</option>
<option value="16">Redação</option>
<?php
}
elseif($row['tipo'] == 15){
?>
<option value="1">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4">Crônicas</option>
<option value="5">Paródias</option>
<option value="6">Resenhas</option>
<option value="7">Resumos</option>
<option value="8">Artigos</option>
<option value="9">Traduções</option>
<option value="10">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14">Literatura</option>
<option value="15" selected="selected">Gramática</option>
<option value="16">Redação</option>
<?php
}
elseif($row['tipo'] == 16){
?>
<option value="1">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4">Crônicas</option>
<option value="5">Paródias</option>
<option value="6">Resenhas</option>
<option value="7">Resumos</option>
<option value="8">Artigos</option>
<option value="9">Traduções</option>
<option value="10">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14">Literatura</option>
<option value="15">Gramática</option>
<option value="16" selected="selected">Redação</option>
<?php
} else {
?>
<option value="1">Poemas</option>
<option value="2">Prosas Poéticas</option>
<option value="3">Contos</option>
<option value="4">Crônicas</option>
<option value="5">Paródias</option>
<option value="6">Resenhas</option>
<option value="7">Resumos</option>
<option value="8">Artigos</option>
<option value="9">Traduções</option>
<option value="10">Adaptações</option>
<option value="11">Autores Brasileiros</option>
<option value="12">Autores Portugueses</option>
<option value="13">Outros</option>
<option value="14">Literatura</option>
<option value="15">Gramática</option>
<option value="16">Redação</option>
<?php
}
?>
</select><br /><br />
<?php
$cont = str_replace("<br />", "\r", $row['conteudo']);
?>
<textarea name="conteudo" rows="15" cols="50"><?php echo $cont; ?></textarea><br /><br />
<input type="submit" name="submit" value="Editar"><br />
</form>
<?php
}
if($act == "savconteudo"){
$id = anti_injection(strip_tags($_POST['id']));
$titulo = anti_injection(strip_tags($_POST['titulo']));
$categoria = anti_injection(strip_tags($_POST['categoria']));
$conteudo1 = nl2br($_POST['conteudo']);
$conteudo2 = str_replace("<br />", "[quebradelinha]", $conteudo1);
$conteudo3 = anti_injection(strip_tags($conteudo2));
$conteudo = str_replace("[quebradelinha]", "<br />", $conteudo3);
$update = mysql_query("UPDATE conteudo SET tipo = '$categoria', titulo = '$titulo', conteudo = '$conteudo' WHERE id = '$id'") or die (mysql_error());
if($update){
echo "Alterações feitas com sucesso.";
} else {
echo "Houve um erro ao alterar.";
}
}[/codebox]
Obrigado,
Edição feita por: savior, 02/08/2007, 12:47.
Utilize tags [codebox] quando postar seus códigos longos!