[PHP] Połączenie formularzy |
[PHP] Połączenie formularzy |
24.12.2007, 01:00:24
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 22.12.2007 Ostrzeżenie: (0%) |
Witam. Mam pytanie - w jaki sposób mógłbym zmodyfikować kody dwóch formularzy z dwóch plików w taki sposób, aby pojawiły się dwa okienka do wpisywania danych, ale aby po ich wpisaniu potwierdzał je jeden przycisk i dane z jednego okienka wędrowały do jednego pliku, a z drugiego - do drugiego pliku (nie wiem czy jest powyższe zdanie zrozumiałe, ale zaraz spróbuję to lepiej wyjaśnić).
Kod <?php $pole1 = trim($_POST['pole1']); if(empty($pole1)) { echo '<form>{form do wpisywania danych}{przycisk} </form>'; } else { $dane = $pole1."\n"; $file = "1.txt"; $dane2=file_get_contents($file); $fp = fopen($file, "a"); flock($fp, 2); fwrite($fp, $dane); flock($fp, 3); fclose($fp); } Kod <?php $pole1 = trim($_POST['pole1']); if(empty($pole1)) { echo '<form>{form do wpisywania danych}{przycisk} </form>'; } else { $dane = $pole1."\n"; $file = "2txt"; $dane2=file_get_contents($file); $fp = fopen($file, "a"); flock($fp, 2); fwrite($fp, $dane); flock($fp, 3); fclose($fp); } Oto dwa kody dwóch różnych plików. W jednym jest formularz, który zapisuje dane do 1.txt, a drugim formularz zapisujący dane do 2.txt. Chciałbym jednak oba formularze wrzucić na jedną stronę i dać tylko jeden przycisk zatwierdzający zapis. W jaki sposób mam połączyć oba kody? |
|
|
24.12.2007, 01:07:08
Post
#2
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 6 Dołączył: 2.01.2004 Ostrzeżenie: (0%) |
Zmień nazwę pola np $_POST['pole1'] dla pierwszego elementu z formularza, a $_POST['pole2'] dla drugiego.
Później zapisuj dane do odpowiednich plików sprawdzając nazwę. -------------------- |
|
|
24.12.2007, 01:17:32
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 22.12.2007 Ostrzeżenie: (0%) |
W sumie gdybym trochę pomyślał, też bym mógł do tego dojść. Na przyszłość będę nieco więcej kombinował, niż leciał od razu po gotowiec. Thx.
|
|
|
Wersja Lo-Fi | Aktualny czas: 20.04.2024 - 05:58 |