Cytat(Legion @ 17.04.2009, 20:03:08 )

Tak jak myślałem.
<?php
$kat=@mysql_query('SELECT * FROM news_kat ORDER BY id desc'); $id=$row['id'];
$kat_tytul=$row['kat_tytul'];
'.$kat_tytul.'
');
}
?>
działa, wielkie dzięki:)
Ok żeby nie zakładać nowego tematu.
Niby wszystko ok, ale dopiero zauważyłem, że wybranej kategorii w ogóle nie dodaje do bazy danych do kolumny kategoria. Nawet jeżeli standardowo odrazu wybrana jest ostatnio dodana kategoria.
Oto kod całości odpowiedzialnej za newsy:
<?php
if(isset($_GET['newsy']) && $_GET['newsy']=='pokaz') {
echo '<b>Wszystkie newsy:</b><br>'; $link=mysql_query('SELECT * FROM news ORDER BY id desc'); {
echo '<b>'.$wiersz['tytul'].'</b>'; echo '<a href="admin.php?newsy=edytuj&id='.$wiersz['id'].'">Edytuj</a>'; echo '<a href="admin.php?newsy=usun&id='.$wiersz['id'].'">Usuń</a>'; }
}
elseif(isset($_GET['newsy']) && $_GET['newsy']=='dodaj') {
$kat=@mysql_query('SELECT * FROM news_kat ORDER BY id asc');
echo '<b>Dodaj newsa</b><br>'; echo '<form method="POST" action="admin.php?newsy=dopisz">'; echo '<table border="0" width="100%">'; echo'<td><input type="text" name="tytul" size="64"></td>'; echo '<td><textarea rows="5" name="tresc" cols="42"></textarea></td>'; echo '<td>Kategoria: </td>'; echo '<td><select name="kategoria">'; $id=$row['id'];
$kat_tytul=$row['kat_tytul'];
<option value="'.$id.'">'.$kat_tytul.'</option>
');
}
echo '<td><input type="submit" value="Dodaj"></td>'; }
elseif(isset($_GET['newsy']) && $_GET['newsy']=='edytuj' && isset($_GET['id'])) {
$id=$_GET['id'];
$link=mysql_query("SELECT * FROM news WHERE id='$id'");
$kat=@mysql_query('SELECT * FROM news_kat ORDER BY id asc');
echo '<b>Edytuj newsa</b><br>'; echo '<form method="POST" action="admin.php?newsy=wyedytuj&id='.$wiersz['id'].'">'; echo '<table border="0" width="100%">'; echo '<td><input type="text" name="tytul" size="64" value="'.$wiersz['tytul'].'"></td>'; echo '<td><textarea rows="5" name="tresc" cols="42">'.$wiersz['tresc'].'</textarea></td>';
echo '<td>Kategoria: </td>'; echo '<td><select name="kategoria">'; $id=$row['id'];
$kat_tytul=$row['kat_tytul'];
<option value="'.$id.'">'.$kat_tytul.'</option>
');
}
echo '<td><input type="submit" value="Edytuj"></td>'; }
elseif(isset($_GET['newsy']) && $_GET['newsy']=='dopisz') {
$tytul=$_POST['tytul'];
$tresc=$_POST['tresc'];
$kat=$_POST['kategoria'];
$data=date('d.m.Y, H:i');
mysql_query("INSERT INTO news VALUES(0,'$tytul','$tresc','$data', '$kat')"); echo 'Pomyślnie dodałem newsa';
}
elseif(isset($_GET['newsy']) && $_GET['newsy']=='wyedytuj' && isset($_GET['id'])) {
$tytul=$_POST['tytul'];
$tresc=$_POST['tresc'];
$kat=$_POST['kategoria'];
$id=$_GET['id'];
mysql_query("UPDATE news SET tytul='$tytul' , tresc='$tresc', kategoria='$kat' WHERE id='$id'"); echo 'Pomyślnie wyedytowałem newsa!';
}
elseif(isset($_GET['newsy']) && $_GET['newsy']=='usun' && isset($_GET['id'])) {
$id=$_GET['id'];
echo 'Pomyślnie usunąłem newsa numer '.$id.'!';
}
?>