|
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> |
|
2 <html> |
|
3 <head> |
|
4 <title>Edició de l'agenda</title> |
|
5 <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> |
|
6 </head> |
|
7 |
|
8 <body> |
|
9 |
|
10 |
|
11 <?php |
|
12 |
|
13 if (!$_POST["update"] && !$_POST["delete"] && !$_POST["deletesure"]) |
|
14 { |
|
15 |
|
16 ?> |
|
17 |
|
18 |
|
19 <form action="update-phones" method="post"> |
|
20 |
|
21 <?php |
|
22 if ($_GET["id"] && $_GET["db_selected"]) |
|
23 { |
|
24 ?> |
|
25 <h1 align=center>Agenda de telèfons</h1> |
|
26 <h2>Actualització d'entrada de l'agenda</h2> |
|
27 <p> Actualitzant base de dades |
|
28 <?php |
|
29 switch($_GET["db_selected"]) |
|
30 { |
|
31 case "phones": echo "<STRONG>Telèfons del Mòbil</STRONG>"; break; |
|
32 case "phones_olot": echo "<STRONG>Telèfons d'Olot</STRONG>"; break; |
|
33 } |
|
34 $connexio = mysql_connect("localhost", "viric_consultant", "potato"); |
|
35 mysql_select_db("viric",$connexio); |
|
36 $resultat = mysql_query("SELECT * FROM " . $_GET["db_selected"] . " WHERE telefon='" . $_GET["id"] . "'", $connexio); |
|
37 ?> |
|
38 : </p> |
|
39 <p> Dades inicials: </p> |
|
40 <TABLE BORDER=0> |
|
41 <TR> |
|
42 <TH>Nom: |
|
43 <TD><?php echo mysql_result($resultat, 0, "nom"); ?> |
|
44 <TR> |
|
45 <TH>Telèfon: |
|
46 <TD><?php echo mysql_result($resultat, 0, "telefon"); ?> |
|
47 <TR> |
|
48 <TH>Descripció: |
|
49 <TD><?php echo mysql_result($resultat, 0, "descripcio"); ?> |
|
50 </TABLE> |
|
51 |
|
52 <input type=hidden name="id" value="<?php echo $_GET["id"] ?>"> |
|
53 <input type=hidden name="db_selected" value="<?php echo $_GET["db_selected"] ?>"> |
|
54 <input type=hidden name=oldnom value="<?php echo mysql_result($resultat, 0, "nom"); ?>"> |
|
55 <input type=hidden name=oldtelefon value="<?php echo mysql_result($resultat, 0, "telefon"); ?>"> |
|
56 <input type=hidden name=olddescripcio value="<?php echo mysql_result($resultat, 0, "descripcio"); ?>"> |
|
57 <?php |
|
58 mysql_close($connexio); |
|
59 } |
|
60 else |
|
61 { |
|
62 ?> |
|
63 <h1 align=center>Agenda de telèfons</h1> |
|
64 <h2>Inserció d'entrada de l'agenda</h2> |
|
65 |
|
66 <p> Insertant entrada a la base de dades |
|
67 <select name="db_selected"> |
|
68 <option value="phones">Telèfons del Mòbil |
|
69 <option value="phones_olot">Telèfons d'Olot |
|
70 </select> : </p> |
|
71 <?php |
|
72 } |
|
73 ?> |
|
74 |
|
75 |
|
76 <p>Introdueix el password que et permet modificar coses de la base de dades:</p> |
|
77 <TABLE BORDER=0> |
|
78 <TR> |
|
79 <TH>Password: |
|
80 <TD><input type="password" name="pw" size=15 maxlength=15> |
|
81 </TABLE> |
|
82 |
|
83 |
|
84 <p>Dades de l'entrada a l'agenda: </p> |
|
85 |
|
86 |
|
87 |
|
88 <?php |
|
89 |
|
90 // Fem la query a la base de dades per consulta |
|
91 $connexio = mysql_connect("localhost", "viric_consultant", "potato"); |
|
92 mysql_select_db("viric",$connexio); |
|
93 $resultat = mysql_query("SELECT * FROM " . $_GET["db_selected"] . " WHERE telefon='" . $_GET["id"] . "'", $connexio); |
|
94 ?> |
|
95 |
|
96 |
|
97 |
|
98 <TABLE BORDER=0> |
|
99 <TR> |
|
100 <TH>Nom: |
|
101 <TD><input type="text" name="nom" size=30 maxlength=30 value="<?php |
|
102 if ($_GET["id"]) |
|
103 echo mysql_result($resultat, 0, "nom"); |
|
104 ?>"> |
|
105 <TR> |
|
106 <TH>Telèfon: |
|
107 <TD><input type="text" name="telefon" size=10 maxlength=30 value="<?php |
|
108 if ($_GET["id"]) |
|
109 echo mysql_result($resultat, 0, "telefon"); |
|
110 ?>"> |
|
111 <TR> |
|
112 <TH>Descripció: |
|
113 <TD><input type="text" name="descripcio" size=60 value="<?php |
|
114 if ($_GET["id"]) |
|
115 echo mysql_result($resultat, 0, "descripcio"); |
|
116 ?>"> |
|
117 </TABLE> |
|
118 |
|
119 <?php |
|
120 if ($_GET["id"]) |
|
121 { |
|
122 ?> |
|
123 <input type="submit" name=update value="Actualitzar"> |
|
124 <input type="submit" name=delete value="Eliminar"> |
|
125 <?php |
|
126 } |
|
127 else |
|
128 { |
|
129 ?> |
|
130 <input type="submit" name=update value="Afegir"> |
|
131 <?php |
|
132 } |
|
133 ?> |
|
134 |
|
135 |
|
136 </form> |
|
137 |
|
138 |
|
139 <?php |
|
140 } |
|
141 else if ($_POST["update"]) |
|
142 { |
|
143 $connexio = mysql_connect("localhost", "viric", $_POST["pw"]); |
|
144 if (mysql_select_db("viric",$connexio)) |
|
145 { |
|
146 if($_POST["id"]) |
|
147 { |
|
148 $resultat = mysql_query("UPDATE " . $_POST["db_selected"] . " SET nom='" . $_POST["nom"] . "',telefon='" . $_POST["telefon"] . "',descripcio='". $_POST["descripcio"] . "' WHERE telefon='" . $_POST["id"] . "'" , $connexio); |
|
149 |
|
150 if ($resultat) |
|
151 { |
|
152 ?> |
|
153 <p> Actualització efectuada correctament! </p> |
|
154 |
|
155 <p> Dades: </p> |
|
156 <TABLE BORDER=0> |
|
157 <TR> |
|
158 <TH>Nom: |
|
159 <TD><?php echo $_POST["nom"] ?> |
|
160 <TR> |
|
161 <TH>Telèfon: |
|
162 <TD><?php echo $_POST["telefon"] ?> |
|
163 <TR> |
|
164 <TH>Descripció: |
|
165 <TD><?php echo $_POST["descripcio"] ?> |
|
166 </TABLE> |
|
167 |
|
168 <?php |
|
169 } |
|
170 else |
|
171 { |
|
172 ?> |
|
173 <p> <STRONG>ERROR:</STRONG> Error al actualitzar les dades! </p> |
|
174 <?php |
|
175 echo mysql_errno().": ".mysql_error()."<BR>"; |
|
176 } |
|
177 } |
|
178 else |
|
179 { |
|
180 $resultat = mysql_query("INSERT INTO " . $_POST["db_selected"] . " (nom,telefon,descripcio) VALUES('" . $_POST["nom"] . "','" . $_POST["telefon"] . "','". $_POST["descripcio"] . "')" , $connexio); |
|
181 |
|
182 if ($resultat) |
|
183 { |
|
184 ?> |
|
185 <p> Inserció efectuada correctament! </p> |
|
186 |
|
187 <p> Dades: </p> |
|
188 <TABLE BORDER=0> |
|
189 <TR> |
|
190 <TH>Nom: |
|
191 <TD><?php echo $_POST["nom"] ?> |
|
192 <TR> |
|
193 <TH>Telèfon: |
|
194 <TD><?php echo $_POST["telefon"] ?> |
|
195 <TR> |
|
196 <TH>Descripció: |
|
197 <TD><?php echo $_POST["descripcio"] ?> |
|
198 </TABLE> |
|
199 |
|
200 <?php |
|
201 } |
|
202 else |
|
203 { |
|
204 ?> |
|
205 <p> <STRONG>ERROR:</STRONG> Error al insertar les dades! </p> |
|
206 <?php |
|
207 echo mysql_errno().": ".mysql_error()."<BR>"; |
|
208 } |
|
209 } |
|
210 |
|
211 } |
|
212 else |
|
213 { |
|
214 ?> |
|
215 <p> <STRONG>ERROR:</STRONG> No s'ha pogut connectar a la base de dades! |
|
216 Segurament degut a una contrassenya incorrecta. </p> |
|
217 <?php |
|
218 echo mysql_errno().": ".mysql_error()."<BR>"; |
|
219 } |
|
220 |
|
221 ?> |
|
222 <BR> |
|
223 <A HREF="index">Tornar a consultar telèfons</A> |
|
224 |
|
225 <?php |
|
226 } |
|
227 else if ($_POST["delete"]) |
|
228 { |
|
229 ?> |
|
230 <p> Estàs segur que vols eliminar l'entrada? </p> |
|
231 |
|
232 <TABLE BORDER=0> |
|
233 <TR> |
|
234 <TH>Nom: |
|
235 <TD><?php echo $_POST["oldnom"] ?> |
|
236 <TR> |
|
237 <TH>Telèfon: |
|
238 <TD><?php echo $_POST["oldtelefon"] ?> |
|
239 <TR> |
|
240 <TH>Descripció: |
|
241 <TD><?php echo $_POST["olddescripcio"] ?> |
|
242 </TABLE> |
|
243 |
|
244 |
|
245 <form action="update-phones" method=post> |
|
246 <p>Torna a introduir el password que et permet modificar coses de |
|
247 la base de dades:</p> |
|
248 <TABLE BORDER=0> |
|
249 <TR> |
|
250 <TH>Password: |
|
251 <TD><input type="password" name="pw" size=15 maxlength=15> |
|
252 </TABLE> |
|
253 |
|
254 <BR> |
|
255 <input type=hidden name=id value="<?php echo $_POST["oldtelefon"] ?>"> |
|
256 <input type=hidden name=db_selected value="<?php echo $_POST["db_selected"] ?>"> |
|
257 <input type="submit" name="deletesure" value="Eliminar Segur"> |
|
258 </form> |
|
259 <?php |
|
260 } |
|
261 else if ($_POST["deletesure"]) |
|
262 { |
|
263 $connexio = mysql_connect("localhost", "viric", $_POST["pw"]); |
|
264 if (mysql_select_db("viric",$connexio)) |
|
265 { |
|
266 $resultat = mysql_query("DELETE FROM " . $_POST["db_selected"] . " WHERE telefon='" . $_POST["id"] ."'", $connexio); |
|
267 |
|
268 if ($resultat && mysql_affected_rows()==1) |
|
269 { |
|
270 ?> |
|
271 <P><STRONG>Entrada eliminada! </STRONG></p> |
|
272 <BR> |
|
273 <A HREF="index">Tornar a consultar telèfons</A> |
|
274 <?php |
|
275 } |
|
276 else |
|
277 { |
|
278 ?> |
|
279 <p> <STRONG>ERROR:</STRONG> No s'ha pogut eliminar l'entrada! </p> |
|
280 <BR> |
|
281 <A HREF="index">Tornar a consultar telèfons</A> |
|
282 <?php |
|
283 echo mysql_errno().": ".mysql_error()."<BR>"; |
|
284 } |
|
285 } |
|
286 else |
|
287 { |
|
288 ?> |
|
289 <p> <STRONG>ERROR:</STRONG> No s'ha pogut connectar a la base de dades! |
|
290 Segurament degut a una contrassenya incorrecta. </p> |
|
291 <?php |
|
292 echo mysql_errno().": ".mysql_error()."<BR>"; |
|
293 } |
|
294 |
|
295 } |
|
296 ?> |
|
297 |
|
298 |
|
299 </body> |
|
300 </html> |