Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][JavaScript] Pole textarea, zapis do pliku
Forum PHP.pl > Forum > PHP
ukffun
Witam! mam taki oto kod... jak napisać w javascript aby po wybraniu w oknie "zagrożenie" opcji "inne" pojawiło się pod nią pole tekstowe textarea aby można było wpisać inną wartość... oraz jak taki gotowy formularz zapisać w pliku i aby każdy nowy wysłany był tylko dopisywany do istniejącego już pliku oraz tworzył również nowy plik.

CODE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>System ewidencji wyjazdów OSP Lipowa</title>

<?php

$dzien = $_POST['dzien'];

$miesac = $_POST['miesiac'];

$rok = $_POST['rok'];

$alarmowanie = "$godza/r/n$minutaa";
$powrot = "$godzp/r/n$minutap";
$zagrozenie = $_POST['zagrozenie'];
$pojazd = $_POST['pojazd'];
$dane1 = $_POST['dane1'];
$dane2 = $_POST['dane2'];
$dane3 = $_POST['dane3'];
$dane4 = $_POST['dane4'];

if($_POST['rejestruj']){

$ftp_serwer = "ftp.ugu.pl";

$ftp_uzytkownik = "xxx";

$ftp_haslo = "xxx";

$conn_id = ftp_connect($ftp_serwer);

ftp_login($conn_id, $ftp_uzytkownik, $ftp_haslo);

$plik = fopen("$dane.ini", "x");

fwrite($plik, "$dane");

fclose($plik);

ftp_close($conn_id);

}

?>
</head>

<body bgcolor="#CCCCCC">
<p>
<center>
<font color="#FF0000"><b>OCHOTNICZA STRAZ POZARNA W XXXX<p><b>
SYSTEM EWIDENCJI WYJAZDÓW</font><P>

Data zdarzenia:<P>
<table width="150" border="1">
<tr>
<td>Dzień</td>
<td>Miesiąc</td>
<td>Rok</td>
</tr>
<tr>
<td>
<form action="<?php echo ($_SERVER['SCRIPT_NAME']); ?>" method="POST">
<select name="dzien">

<option selected="selected">1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>

<td>

<select name="miesiac">
<option>Styczeń</option>
<option>Luty</option>
<option>Marzec</option>
<option>Kwiecień</option>
<option>Maj</option>
<option>Czerwiec</option>
<option>Lipiec</option>
<option>Sierpień</option>
<option>Wrtzesień</option>
<option>Październik</option>
<option selected="selected">Listopad</option>
<option>Grudzień</option>
</select>


<td>
<select name="rok">
<option selected="selected">2010</option>
<option>2011</option>
</select>

</table>
<p>
Godzina alarmowania:
<table width="50" border="1">

<tr>
<td>
<select name="godza">
<option selected="selected">00</option>
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>

</select></td>

<td>

<select name="minutaa">
<option selected="selected">00</option>
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
<option>32</option>
<option>33</option>
<option>34</option>
<option>35</option>
<option>36</option>
<option>37</option>
<option>38</option>
<option>39</option>
<option>40</option>
<option>41</option>
<option>42</option>
<option>43</option>
<option>44</option>
<option>45</option>
<option>46</option>
<option>47</option>
<option>48</option>
<option>49</option>
<option>50</option>
<option>51</option>
<option>52</option>
<option>53</option>
<option>54</option>
<option>55</option>
<option>56</option>
<option>57</option>
<option>58</option>
<option>59</option>
</select></td>
</tr>
</table>
<p>
Godzina powrotu:
<table width="50" border="1">

<tr>
<td>
<select name="godzp">
<option selected="selected">00</option>
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>

</select></td>

<td>

<select name="minutap">
<option selected="selected">00</option>
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
<option>32</option>
<option>33</option>
<option>34</option>
<option>35</option>
<option>36</option>
<option>37</option>
<option>38</option>
<option>39</option>
<option>40</option>
<option>41</option>
<option>42</option>
<option>43</option>
<option>44</option>
<option>45</option>
<option>46</option>
<option>47</option>
<option>48</option>
<option>49</option>
<option>50</option>
<option>51</option>
<option>52</option>
<option>53</option>
<option>54</option>
<option>55</option>
<option>56</option>
<option>57</option>
<option>58</option>
<option>59</option>
</select></td>
</tr>
</table><p>
Szczegóły:
<p>
<table width="200" border="1">
<tr>
<td>Rodzaj Zagrożenia</td>
<td>Pojazd</td>
<td>Miejsce działań</td>
</tr>
<tr>
<td>
<select name="zagrozenie">
<option selected="selected">Pożar budynku mieszkalnego</option>
<option>Miejscowe zagrożenie</option>
<option>Usuwanie drzewa</option>
<option>Pożar budynku gospodarczego</option>
<option>Pożar Lasu</option>
<option>Pożar poszycia leśnego</option>
<option>Usuwanie skutków powodzi</option>
<option>Pompowanie piwnicy</option>
<option>Zabezpieczenie drogi</option>
<option>Zabezpieczenie imprezy masowej</option>
<option>Zabezpieczenie miejsca wypadku</option>
<option>Pomoc Policji</option>
<option>Pomoc Pogotowiu</option>
<option>Poszukiwanie zaginionego</option>
<option>Wyjazd na Ćwiczenia</option>
<option>Wyjazd na Zawody</option>
<option>Pożar Lasu</option>
<option>Fałszywy alarm</option>
<option>Inne</option>
</select>
</td>
<td>
<select name="Pojazd">
<option selected="selected">LSRR Opel Frontera </option>
<option>GCBA Jelcz 014</option>
</select>
</td>
<td>
<select name="nazwa2">
<option selected="selected">Lipowa</option>
<option>miejsce1</option>
<option>miejsce2</option>

</select>
</td>
</tr>
</table>
<p>
Strażacy biorący udział w akcji<p>

<input type="checkbox" name="dane1" value="imie nazwisko" />Strazak 1
<input type="checkbox" name="dane2" value="imie nazwisko" />Strazak 2
<input type="checkbox" name="dane3" value="imie nazwisko1" />Strazak 3
<input type="checkbox" name="dane4" value="imie nazwisko" />strazak 4
itd...<br>
<p>
Uwagi dotyczące zdarzenia:<p>
<textarea name="nazwa" cols="60" rows="4">Tu wpisz UWAGI</textarea>

<p>

<button type="reset">wyczyść dane</button>
<button type="submit">wyślij formularz</button>
</form><p></p></b></p></b>

</body>
</html>
Fifi209
Co to jest? O BBCODE nie słyszał waćpan?

Jak przewinąłem stronę prawie dostałem oczopląsu. ;p
ukffun
z ukrywaniem/odkrywaniem poradziłem sobie za pomocą jquery tak wiec jeden problem odpada pozostaje zapis do pliku
Fifi209
zapis do pliku file_put_contents można też prosto dopisywać tą funkcją ;p
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.