Wybacz, nie z lenistwa. Poprostu wydawalo mi sie ze 'okrojenie' mojego kodu to dobry sposob zeby sprecyzowac o co mi chodzi, ale widze ze nie ... Oto caly skrypt (przy opcji korzystajacej z
"?")
<?php
if( $_SESSION['user_good'] && $_SESSION['pass_good'] )
{
$user = $_SESSION['user_good'];
$pass = $_SESSION['pass_good'];
$db = new mysqli( 'localhost', $user, $pass, 'feniks' );
$q1 = "select id_news, autor_news, tytul_news, data_news from news
where user_news='".$user."'
order by data_news desc";
$wynik = $db->query($q1);
$ile = $wynik->num_rows;
echo "<form action="adm_usu_new
.php
" method="post
">"; echo "<table id="tahoma
" cellpadding="1" cellspacing="1" width="750">"; echo "<tr id="head_tahoma
"><td>Tytul</td><td>Autor</td><td>Data</td><td>Usuń</td></tr>";
for( $i=0; $i<$ile; $i++ )
{
$rzad = $wynik->fetch_assoc();
echo "<td><a href="adm_usu_new
.php?id_news
=".$rzad['id_news']."">".stripslashes($rzad['tytul_news'])."</a></td>";
echo "<td>".$rzad['autor_news']."</td>"; echo "<td>".$rzad['data_news']."</td>"; echo "<td><input type="checkbox
" name="ch
[]" value="".$rzad['id_news'].""</td>"; }
echo "<br><input type="submit
" value="Usuń zaznaczone
">";
// OKNO MODYFIKACJI
if( $_GET['id_news'] )
{
$id_mod = $_GET['id_news'];
$q2 = "SELECT autor_news, tytul_news, tresc_news FROM news WHERE id_news = '".$id_mod."'";
$wynik_mod = $db->query($q2);
$rzad_mod = $wynik_mod->fetch_assoc();
echo $id_mod; // wartosc istnieje
$this->WyswietlNaglowek('Zmiany');
echo "<br><br><form action='adm_mod_new.php?id_news=".$id_mod."' method='post'>"; echo "<b>Autor newsa</b><br><textarea class='mod_mala' name='mod_autor'>".stripslashes($rzad_mod['autor_news'])."</textarea><br><br>"; echo "<b>Tytuł newsa</b><br><textarea class='mod_mala' name='mod_tytul'>".stripslashes($rzad_mod['tytul_news'])."</textarea><br><br>"; echo "<b>Treść newsa</b><br><textarea class='mod_duza' name='mod_tresc'>".stripslashes($rzad_mod['tresc_news'])."</textarea><br><br>"; echo "<input type='submit' value='Zmień'>"; }
$db->close();
}
?>
natomiast ten ktory odbiera
<?php
if( $_SESSION['user_good'] && $_SESSION['pass_good'] )
{
$id_news = $_GET['id_news'];
echo 'jakis piekny tekst'; // pokazuje }
?>
i nie pokazuje on nic
==============================================================
natomiast przy hiddenie zmieniam tylko formularz na:
<?php
echo "<br><br><form action='adm_mod_new.php' method='post'>"; echo "<b>Autor newsa</b><br><textarea class='mod_mala' name='mod_autor'>".stripslashes($rzad_mod['autor_news'])."</textarea><br><br>"; echo "<b>Tytuł newsa</b><br><textarea class='mod_mala' name='mod_tytul'>".stripslashes($rzad_mod['tytul_news'])."</textarea><br><br>"; echo "<b>Treść newsa</b><br><textarea class='mod_duza' name='mod_tresc'>".stripslashes($rzad_mod['tresc_news'])."</textarea><br><br>"; echo "<input type='hidden' value='".$id_mod."' name='id_news'>"; echo "<input type='submit' value='Zmień'>"; ?>
a skrypt odbierajacy na
<?php
if( $_SESSION['user_good'] && $_SESSION['pass_good'] )
{
$id_news = $_POST['id_news'];
echo 'jakis piekny tekst'; // pokazuje }
?>
i rowniez nic