Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Ajuda em php e mysql


Raimo

Question

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 Raimo
Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Ok, Obrigado ^^

Tentarei fazer umas mudanças no cod. ai voltarei

Resolveu 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>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...