Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Połączenie formularzy
Forum PHP.pl > Forum > Przedszkole
shogzje
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?
Siner
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ę.
shogzje
W sumie gdybym trochę pomyślał, też bym mógł do tego dojść. biggrin.gif Na przyszłość będę nieco więcej kombinował, niż leciał od razu po gotowiec. Thx.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.