![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 20.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam problem z formularzem w PHP. Zasada działania jest taka, że wypełnione dane formularza mają zapisać się do pliku. Wszystko jest w porządku, ale mam tam pola wielokrotnego wyboru. Mam dwa problemy:
1) Co zrobić, żeby wszystkie zaznaczone pola w polach wielokrotnego wyboru zapisywały się do pliku?? 2) Co zrobić, aby zapis do pliku tekstowym nie był zapisem w jednej linii, a wiersz pod wierszem?? Chciałbym, aby ten skrypt był w jednym pliku. Poniżej kod. Proszę o pomoc i z góry dziękuję. Kod <?php
$imie = trim($_POST['imie']); $nazwisko = trim($_POST['nazwisko']); $plec = trim($_POST['plec']); $wiek = trim($_POST['wiek']); $przegladarka = trim($_POST['przegladarka']); $system = trim($_POST['system']); $komentarz = trim($_POST['komentarz']); $komentarz2 = trim($_POST['komentarz2']); if(empty($imie) and empty($nazwisko)) { echo '<form action="" method="post"> Podaj imię <br/> <input type="text" name="imie" /><br/> Podaj nazwisko <br/> <input type="text" name="nazwisko" /><br/><br/> Płeć<br/> <input type="radio" name="plec" value="Mężczyzna" />Mężczyzna <input type="radio" name="plec" value="Kobieta" checked="checked"/>Kobieta <br/><br/> Ile masz lat?<br/> <input type="radio" name="wiek" value="mniej niz 15" />Mniej niż 15 <br/> <input type="radio" name="wiek" value="15-19" />15-19<br/> <input type="radio" name="wiek" value="20-29" />20-29<br/> <input type="radio" name="wiek" value="30-39" />30-39<br/> <input type="radio" name="wiek" value="40-50" />40-60<br/> <input type="radio" name="wiek" value="wiecej niz 60" />Więcej niż 60<br/><br/> Jakiej przeglądarki internetowej używasz? <br/> <select name="przegladarka" multiple="multiple"> <option selected>Internet explorer<br/> <option>Google Chrome<br/> <option>Mozilla Firefox<br/> <option>Opera<br/> <option>Netscape<br/> <option>Inna<br/> </select><br/><br/> Z jakimi systemami miałeś styczność ![]() <select name="system" multiple size="6"> <option>Windows<br/> <option>Linux<br/> <option>Mac OSX<br/> <option>BSD<br/> <option>OS/2<br/> <option>Inny<br/> </select><br/><br/> Wpisz tu swój komentarz: <br/> <textarea name="komentarz" cols="50" rows="10" style="white-space: normal"> </textarea><br/><br/> Naciśnij Alt+w żeby znaleźc się w tym polu tekstowym: <br/> <textarea name="komentarz2" cols="40" rows="5" style="white-space: normal" accesskey="w"> </textarea><br/><br/> <input type="submit" value="Zapisz" /> </form>'; } else { $dane = $imie."`".$nazwisko."\n".$plec."\n".$wiek."\n".$przegladarka."\n".$system."\n".$komentarz."\n".$komentarz2."\n"; $file = "baza.txt"; $fp = fopen($file, "a"); flock($fp, 2); fwrite($fp, $dane); flock($fp, 3); fclose($fp); } ?> Ten post edytował AdiPL 20.05.2010, 09:31:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:31 |