update-phones.php
changeset 0 66cea237d6e8
equal deleted inserted replaced
-1:000000000000 0:66cea237d6e8
       
     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>