hmmm
mam formularz o dowch polach: tytul i tekst
pod spodem mam dwa przyciski: dodaj i podglad wiadomosci
jak dam podglad wiadomosci to wpis zostaje dodany do tabeli oferty_podglad i potem powinno pokazac jak ten wpis wyglada na www
problem w tym ze jak w tytul wiadomosci wpisze litery to nic sie nie dzieje (jest wpis do bazy ale nie ma podgladu) a ja w temacie sa cyfry to pokazuje podglad :/
co z tym fantem zrobic

oto kod
function oferty_d() {
?>
<p class="admin_naglowek">Dodaj oferte</p>
<form name="formularz" method="post" action="#">
<table class="wiadomosc">
<tr><td>Tytuł: </td><td> <input type="text" name="tytul" size="67"></td></tr>
<tr><td>Treść: </td><td> <textarea cols="50" rows="20" name="tresc"></textarea></td></tr>
<tr><td colspan="2"><input type="submit" value="wyślij" name="wyslij"><input type="submit" value="podgląd" name="podglad"></td></tr>
</table>
</form>
<?php
$tytul = $_POST['tytul'];
$tresc = $_POST['tresc'];
//$tytul = htmlspecialchars($tytul);
//$tresc = htmlspecialchars($tresc);
if(($tytul == NULL) || ($tresc == NULL)) {
echo "Nie wypałnione wszytkie pola"; return false;
}
else
if(isset($_POST['wyslij'])) { $this->zapytanie("INSERT INTO oferty VALUES('$tytul','$tresc',NULL)");
echo "Oferta została dodana"; }
elseif(isset($_POST['podglad'])) { $this->zapytanie("INSERT INTO oferty_podglad VALUES('$tytul','$tresc',NULL)");
echo "Oferta została dodana"; $this->oferta_podglad();
}
elseif(!$this->wynik) { echo "Błąd przy wysyłaniu wiadomości"; } }
function oferta_podglad() {
$tytul = $_POST['tytul'];
echo $tytul; //tak dla kontroli czy odebralo temat $this->zapytanie("SELECT * FROM oferty_podglad WHERE tytul = " . $tytul . "");
if(!$this->wynik) { return false ; }
else {
while ($pokaz = $this->pokaz($this->zapytanie)) {
echo "<h2 class='naglowek'>" . $pokaz['tytul'] . "</h2>"; echo "<p class='tekst'>" . $pokaz['tekst'] . "</p>"; }
}
}