Witam, mam pewien problem, mianowicie jestem w trakcie robienia systemu newsów i gdy dodawałem edycję, coś się zepsuło, a patrzę na to od 5h i nic nie umiem znaleźć, to pomyślałem, że może doświadczeni użytkownicy coś będą o tym wiedzieć.
<?php
require_once "../main.php";
require_once "../naglowek.php";
{
$nid = $_POST['nid'];
echo '<tr><td class="border">'; if($nid == '')
{
echo '<div class="main">Musisz wybrać newsa!</div>'; }
$nedit = $nid;
$edycja = 1;
}
if (isset($_POST['tresc']) && isset($_POST['temat'])) {
echo '<tr><td class="border" style="border-top:none;">'; $trescnewsa = $_POST['tresc'];
$tematnewsa = $_POST['temat'];
if ($edycja == 1)
{
$sql = "UPDATE newsy SET temat=$tematnewsa, tresc=$trescnewsa WHERE id=$nedit";
{
echo '<div class="main">Twój news został zmieniony.</div>'; }
else
{
echo '<div class="main">Błąd podczas edycji newsa.</div>'; }
}
else
{
if ($edycja == 0)
{
$sql2 = "INSERT INTO newsy (temat,tresc,data) VALUES ('$tematnewsa','$trescnewsa', '$czas')";
{
echo '<div class="main">Twój news został dodany.</div>'; }
else
{
echo '<div class="main">Błąd podczas dodawania newsa.</div>'; }
}
}
}
echo'<tr><td class="border" style="border-bottom:none">'; $sql = @mysql_query("SELECT temat,id FROM newsy ORDER BY id DESC"); if (!sql)
{
exit('<div class="main">Problem podczas pobierania newsów z bazy danych!</div>'); }
echo '</td></tr><tr><td class="border" style="border-top:none;border-bottom:none;">'; ?>
<form action="
<?php echo $_SERVER['PHP_SELF']; ?>" method="post"><div class="main">Newsy: <select name="nid" size="1">
<option selected value="">Wybierz newsa</option>
<option value="">------------------</option>
<?php
$sql = @mysql_query('SELECT id, temat, data FROM newsy ORDER BY data DESC'); if (!$sql)
{
exit ('<div class="main">Nie można pobrać listy newsów!</div>'); }
{
$nid = $newsl['id'];
$ntemat = $newsl['temat'];
echo "<option value='$nid'>$ntemat</option>"; }
?>
</select><input type="submit" value="Edytuj"></div></form>
<form action="
<?php echo $_SERVER['PHP_SELF']; ?>" method="post"><table border="0"><tr><td><div class="main">Temat:</div></td><td>
<input type="text" name="temat"
<?php
if ($edycja == 1)
{
$sql = @mysql_query('SELECT temat FROM newsy WHERE id='.$nedit); }
?>" size="30"></td></tr><tr>
<td valign="top"><div class="main">Treść:</div></td><td>
<textarea name="tresc" rows="15" cols="40">
<?php
if ($edycja == 1)
{
$sql = @mysql_query('SELECT tresc FROM newsy WHERE id='.$nedit); }
?>
</textarea></td></tr><tr><td colspan=2>
<div style="text-align:center;"><input type="submit" name="zapisz" value="Zapisz"></div></td></tr></table>
</form>
<?php
require_once "../stopka.php";
?>
Jak to wygląda i jak działa możecie zobaczyć
tutaj. Z góry dziękuję.