Witam,
Posiadam probelm, zmienna z początku kodu nie jest aktywna pod koniec kodu.
Jak to zrobić?
Kod wygląda tak:
<?php
include "header.php";
include "sesja.php";
// TUTAJ POKAZ
?>
<body>
<div id="wrapper">
<div id="header">
<h1>Rozwój osobisty</h1>
<div class="clear"></div>
</div>
<div id="middlebar-small">
<h2>
<?php print "$pokaz[nazwa]"; ?></h2>
</div>
<div id="body">
<div id="body-inner">
<div id="sidebar">
<h3 class="user">
<?php print "$stat[imie] $stat[nazwisko]";?></h3>
<ul class="links">
<li><a href="#"><img border="0" src="images/sb3.png" width="10" height="10"> Cele</a></li>
<li><a href="#"><img border="0" src="images/stats.png" width="10" height="10"> Statystyki</a></li>
<li><a href="#"><img border="0" src="images/poradniki.png" width="10" height="10"> Poradniki</a></li>
</ul>
</div>
<div id="main-content">
<div class="box">
<div class="box_inner">
<h3>
<?php print "$pokaz[nazwa]"; ?></h3>
<p>
<?php print "$pokaz[opis]"; ?></p>
</div>
</div>
<form method=post action=pokaz.php?action=zrobione>
<ul class="form">
<li><label for="name">Czas</label><input name="czas" type="text" maxlength="10"/></li>
<li><label for="opis">Wnioski</label><textarea name="opis" cols="30" rows="3" maxlength="255"></textarea></li>
<li><label></label> <input class="btn" alt="Zrobione" type="image" name="zrobione" src="images/button.png" />
</li>
</ul>
</form>
<?php
if ($action == "zrobione"){
//if(!preg_match('/^([a-ż0-9_]+)$/i', $_POST['nazwa'])){
//$problem = TRUE;
//echo("<p id='uwaga'><h2>Użyto niedozwolonych znaków w nazwie celu.</h2></p>");
//}
//if(!preg_match('/^([a-ż0-9_]+)$/i', $_POST['opis'])){
//$problem = TRUE;
//echo("<p id='uwaga'><h2>Użyto niedozwolonych znaków w opisie.</h2></p>");
//}
// POKAZ[ID] TUTAJ NIE DZIAŁA, JEST PUSTE
echo("<br><p><h2> Nowy cel został utworzony.</h2></p><p>Przejdź do swoich <a href=cele.php>celi</a>"); }
?>
</div>
</div>
</div>
<?php
include "footer.php";
?>
</div>
</body>
</html>