Witam,
napisałem taki kod, niestety przeglądarki jakby go nie czytały ponieważ nie pokazuje się żadne pole. Proszę bardzo o pomoc.
<?php
if ((empty($_POST['wykonawca']) && !empty($_POST['tytul'])) and
!empty($_POST['submit'])) { // wyswietlamy formularz
echo '<table border="0"><form method="post">'; echo '<td>Wykonawca</td></tr>'; echo '<tr><td><textarea name="wykonawca" style="width: 300px; height: 25px"></textarea></td>'; echo '<td>Tytul utworu</td></tr>'; echo '<tr><td><textarea name="tytul" style="width: 300px; height: 25px"></textarea></td>'; echo '<td>Nazwisko i imie kompozytora</td></tr>'; echo '<tr><td><textarea name="kompozytor" style="width: 300px; height: 25px"></textarea></td>';
echo '<td>Nazwisko i imie autora tekstu</td></tr>'; echo '<tr><td><textarea name="autor" style="width: 300px; height: 25px"></textarea></td>'; echo '<td><input type="submit" name="submit" value="Wyslij"> '; echo '<input type="reset" value="Wyczysc"></td></form>'; // lub w przypadku nie wypelnienia formularza do konca
echo '<span style="color: #FF0000; text-align: center;">Wypelnij wszystkie pola formularza!</span>'; echo '</td></tr></table>'; }
elseif (!empty($_POST['wykonawca']) && !empty($_POST['tytul'])) { // wyswietlamy formularz
echo '<table border="0"><form method="post">'; echo '<td>Wykonawca</td></tr>'; echo '<tr><td><textarea name="wykonawca" style="width: 300px; height: 25px"></textarea></td>'; echo '<td>Tytul utworu</td></tr>'; echo '<tr><td><textarea name="tytul" style="width: 300px; height: 25px"></textarea></td>'; echo '<td>Nazwisko i imie kompozytora</td></tr>'; echo '<tr><td><textarea name="kompozytor" style="width: 300px; height: 25px"></textarea></td>'; echo '<td>Nazwisko i imie autora tekstu</td></tr>'; echo '<tr><td><textarea name="autor" style="width: 300px; height: 25px"></textarea></td>'; echo '<td><input type="submit" name="submit" value="Wyslij"> '; echo '<input type="reset" value="Wyczysc"></td></form>'; }
// sprawdzamy, czy zmienne przeslane z formularza nie sa puste
elseif (!empty($_POST['wykonawca']) && !empty($_POST['tytul'])) { // jezeli powyzszy warunek jest spelniony tworzona jest wiadomosc
// zmienna $message zawiera tresc wiadomosci
$message = "Wykonawca:n$_POST[wykonawca]nTytul: $_POST[tytul]nKompozytor: $_POST[kompoz
ytor]nAutor tekstu: $_POST[autor]";
// zmienna $header zawiera przede wszystkim adres zwrotny
$header = "Piosenka: $_POST[wykonawca] <$_POST[tytul]>";
// funkcja mail() za pomoca której wiadomosc zostanie wyslana
@mail("mail@mail.pl","Wiadomosc ze strony WWW","$message","$header") or
die('Nie udalo sie wyslac wiadomosci'); // wyswietlenie komunikatu w przypadku powodzenia
echo '<div align="center"><strong>Wiadomość zostala wyslana poprawnie!</strong></div>'; }
?>
2. Widziałem kiedyś na ekoportal.pl taki bajer. Gdy do formularza potrzeba było wstawić instytucje/osobę to klikało się na przycisk dodaj, a następnie wybierało się z listy jedną instytucje/osobę poprzez kliknięcie na tą pozycje raz po czym wystarczyło nacisnąć Dadaj i ta pozycja była wstawiona. Wiem, że do tego dość długo ładowała się Java. Czy można zrobić w php takie zaznaczenie poprzez jedno kliknięcie zamiast checkboxsów? Jeżeli tak, to bardzo proszę o pomoc w rozwiązaniu tego problemu.