Raimo Posted November 2, 2011 Report Share Posted November 2, 2011 (edited) Estou tentando fazer um sql de noticias.Uma pag para ver as noticias e selecionar a que você quer editar e outra pag para a edição.Os codigos são esses:*Pag inicial*<html><head><title>Maoe</title></head><body><form action="file.php" method="post" target="foo" onSubmit="window.open('', 'foo', 'width=450,height=300,status=yes,resizable=yes,scrollbars=yes')">Nº da notícia que deseja editar: <INPUT type="text" name="editar"><BR><INPUT type="submit" value="Editar"></FORM><?phpinclude ("listar.php");?></body></html>*Pag para a edição da noticia(file.php)*<html><body><?phpinclude ("connect.php");$edit = $_POST["editar"];$sql = "SELECT * FROM Noticias WHERE ID LIKE '$edit' ";$resultado = mysql_query($sql);$row = mysql_fetch_array($resultado);while($registro = mysql_fetch_assoc($resultado)){ $id = $registro['ID']; $titulo = $registro['Titulo']; $materia = $registro['Materia']; $data = $registro['Data'];}echo "<input type='text' name='example' value='$titulo'>";echo "<input type='text' name='example' value='$materia'>";?></body></html>Mas, quando eu coloco o numero da id da materia que eu quero editar, na pag file.php aparece esse erro:Notice: Undefined variable: titulo in C:\xampp\htdocs\php\file.php on line 18Notice: Undefined variable: materia in C:\xampp\htdocs\php\file.php on line 19alguém sabe o que é?Abraços Edited November 2, 2011 by Raimo Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted November 2, 2011 Report Share Posted November 2, 2011 Dá uma olhada aqui. Quote Link to comment Share on other sites More sharing options...
0 Raimo Posted November 2, 2011 Author Report Share Posted November 2, 2011 Ok, Obrigado ^^Tentarei fazer umas mudanças no cod. ai voltareiResolveu o problema....Mas, agora não aparece nada na form "/O cod. fico assim:<html> <body> <?php include ("connect.php"); $edit = $_POST["editar"]; $sql = "SELECT * FROM Noticias WHERE ID LIKE '$edit' "; $resultado = mysql_query($sql); $row = mysql_fetch_array($resultado); $registro = mysql_fetch_assoc($resultado); $id = $registro['ID']; $titulo = $registro['Titulo']; $materia = $registro['Materia']; $data = $registro['Data']; echo "<input type='text' name='example' value='$titulo"; echo "<input type='text' name='example' value='$materia'>"; ?> </body> </html> Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted November 2, 2011 Report Share Posted November 2, 2011 Troca:echo "<input type='text' name='example' value='$titulo"; Por: echo "<input type='text' name='example' value='$titulo'>"; Quote Link to comment Share on other sites More sharing options...
0 Raimo Posted November 2, 2011 Author Report Share Posted November 2, 2011 Na form continua não aparecendo nada "/ Quote Link to comment Share on other sites More sharing options...
0 Raimo Posted November 2, 2011 Author Report Share Posted November 2, 2011 Consegui, consegui o/ Quote Link to comment Share on other sites More sharing options...
Question
Raimo
Estou tentando fazer um sql de noticias.
Uma pag para ver as noticias e selecionar a que você quer editar e outra pag para a edição.
Os codigos são esses:
*Pag inicial*
<html>
<head>
<title>Maoe</title>
</head>
<body>
<form action="file.php" method="post" target="foo" onSubmit="window.open('', 'foo', 'width=450,height=300,status=yes,resizable=yes,scrollbars=yes')">
Nº da notícia que deseja editar: <INPUT type="text" name="editar"><BR>
<INPUT type="submit" value="Editar">
</FORM>
<?php
include ("listar.php");
?>
</body>
</html>
*Pag para a edição da noticia(file.php)*
<html>
<body>
<?php
include ("connect.php");
$edit = $_POST["editar"];
$sql = "SELECT * FROM Noticias WHERE ID LIKE '$edit' ";
$resultado = mysql_query($sql);
$row = mysql_fetch_array($resultado);
while($registro = mysql_fetch_assoc($resultado)){
$id = $registro['ID'];
$titulo = $registro['Titulo'];
$materia = $registro['Materia'];
$data = $registro['Data'];
}
echo "<input type='text' name='example' value='$titulo'>";
echo "<input type='text' name='example' value='$materia'>";
?>
</body>
</html>
Mas, quando eu coloco o numero da id da materia que eu quero editar, na pag file.php aparece esse erro:
Notice: Undefined variable: titulo in C:\xampp\htdocs\php\file.php on line 18
Notice: Undefined variable: materia in C:\xampp\htdocs\php\file.php on line 19
alguém sabe o que é?
Abraços
Edited by RaimoLink to comment
Share on other sites
5 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.