update-phones.php
author viric@llimona
Thu, 18 May 2006 23:00:19 +0200
changeset 0 66cea237d6e8
permissions -rw-r--r--
Init from svn.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
	<title>Edició de l'agenda</title>
	<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
</head>

<body>


<?php

if (!$_POST["update"] && !$_POST["delete"] && !$_POST["deletesure"])
{

?>


<form action="update-phones" method="post">

<?php
	if ($_GET["id"] && $_GET["db_selected"])
	{
	?>
		<h1 align=center>Agenda de telèfons</h1>
		<h2>Actualització d'entrada de l'agenda</h2>
		<p> Actualitzant base de dades
<?php
		switch($_GET["db_selected"])
		{
			case "phones": echo "<STRONG>Telèfons del Mòbil</STRONG>"; break;
			case "phones_olot": echo "<STRONG>Telèfons d'Olot</STRONG>"; break;
		}
		$connexio = mysql_connect("localhost", "viric_consultant", "potato");
		mysql_select_db("viric",$connexio);
		$resultat = mysql_query("SELECT * FROM " . $_GET["db_selected"] . " WHERE telefon='" . $_GET["id"] . "'", $connexio);
?>
: </p>
<p> Dades inicials: </p>
<TABLE BORDER=0>
<TR>
	<TH>Nom:
	<TD><?php echo mysql_result($resultat, 0, "nom"); ?>
<TR>
	<TH>Telèfon:
	<TD><?php echo mysql_result($resultat, 0, "telefon"); ?>
<TR>
	<TH>Descripció:
	<TD><?php echo mysql_result($resultat, 0, "descripcio"); ?>
</TABLE>

<input type=hidden name="id" value="<?php echo $_GET["id"] ?>">
<input type=hidden name="db_selected" value="<?php echo $_GET["db_selected"] ?>">
<input type=hidden name=oldnom value="<?php echo mysql_result($resultat, 0, "nom"); ?>">
<input type=hidden name=oldtelefon value="<?php echo mysql_result($resultat, 0, "telefon"); ?>">
<input type=hidden name=olddescripcio value="<?php echo mysql_result($resultat, 0, "descripcio"); ?>">
<?php
		mysql_close($connexio);
	}
	else
	{
	?>
		<h1 align=center>Agenda de telèfons</h1>
		<h2>Inserció d'entrada de l'agenda</h2>

		<p> Insertant entrada a la base de dades
		<select name="db_selected">
		<option value="phones">Telèfons del Mòbil
		<option value="phones_olot">Telèfons d'Olot
		</select> : </p>
	<?php
	}
	?>


<p>Introdueix el password que et permet modificar coses de la base de dades:</p>
<TABLE BORDER=0>
<TR>
	<TH>Password:
	<TD><input type="password" name="pw" size=15 maxlength=15>
</TABLE>


<p>Dades de l'entrada a l'agenda: </p>



<?php

	// Fem la query a la base de dades per consulta
	$connexio = mysql_connect("localhost", "viric_consultant", "potato");
	mysql_select_db("viric",$connexio);
	$resultat = mysql_query("SELECT * FROM " . $_GET["db_selected"] . " WHERE telefon='" . $_GET["id"] . "'", $connexio);
?>



<TABLE BORDER=0>
<TR>
	<TH>Nom:
	<TD><input type="text" name="nom" size=30 maxlength=30 value="<?php
	if ($_GET["id"])
		echo mysql_result($resultat, 0, "nom");
	?>">
<TR>
	<TH>Telèfon:
	<TD><input type="text" name="telefon" size=10 maxlength=30 value="<?php
	if ($_GET["id"])
		echo mysql_result($resultat, 0, "telefon");
	?>">
<TR>
	<TH>Descripció:
	<TD><input type="text" name="descripcio" size=60 value="<?php
	if ($_GET["id"])
		echo mysql_result($resultat, 0, "descripcio");
	?>">
</TABLE>

	<?php
	if ($_GET["id"])
	{
	?>
		<input type="submit" name=update value="Actualitzar">
		<input type="submit" name=delete value="Eliminar">
	<?php
	}
	else
	{
	?>
		<input type="submit" name=update value="Afegir">
	<?php
	}
	?>


</form>


<?php
}
else if ($_POST["update"])
{
	$connexio = mysql_connect("localhost", "viric", $_POST["pw"]);
	if (mysql_select_db("viric",$connexio))
	{
		if($_POST["id"])
		{
			$resultat = mysql_query("UPDATE " . $_POST["db_selected"] . " SET nom='" . $_POST["nom"] . "',telefon='" . $_POST["telefon"] . "',descripcio='". $_POST["descripcio"] . "' WHERE telefon='" . $_POST["id"] . "'" , $connexio);
			
			if ($resultat)
			{
			?>
				<p> Actualització efectuada correctament! </p>

				<p> Dades: </p>
				<TABLE BORDER=0>
				<TR>
					<TH>Nom:
					<TD><?php echo $_POST["nom"] ?>
				<TR>
					<TH>Telèfon:
					<TD><?php echo $_POST["telefon"] ?>
				<TR>
					<TH>Descripció:
					<TD><?php echo $_POST["descripcio"] ?>
				</TABLE>
				
			<?php
			}
			else
			{
			?>
				<p> <STRONG>ERROR:</STRONG> Error al actualitzar les dades! </p>
			<?php
				echo mysql_errno().": ".mysql_error()."<BR>";
			}
		}
		else
		{
			$resultat = mysql_query("INSERT INTO " . $_POST["db_selected"] . " (nom,telefon,descripcio) VALUES('" . $_POST["nom"] . "','" . $_POST["telefon"] . "','". $_POST["descripcio"] . "')" , $connexio);
			
			if ($resultat)
			{
			?>
				<p> Inserció efectuada correctament! </p>

				<p> Dades: </p>
				<TABLE BORDER=0>
				<TR>
					<TH>Nom:
					<TD><?php echo $_POST["nom"] ?>
				<TR>
					<TH>Telèfon:
					<TD><?php echo $_POST["telefon"] ?>
				<TR>
					<TH>Descripció:
					<TD><?php echo $_POST["descripcio"] ?>
				</TABLE>

			<?php
			}
			else
			{
			?>
				<p> <STRONG>ERROR:</STRONG> Error al insertar les dades! </p>
			<?php
				echo mysql_errno().": ".mysql_error()."<BR>";
			}
		}

	}
	else
	{
	?>
		<p> <STRONG>ERROR:</STRONG> No s'ha pogut connectar a la base de dades!
		Segurament degut a una contrassenya incorrecta. </p>
	<?php
			echo mysql_errno().": ".mysql_error()."<BR>";
	}

	?>
	<BR>
	<A HREF="index">Tornar a consultar telèfons</A>

	<?php
}
else if ($_POST["delete"])
{
	?>
<p> Estàs segur que vols eliminar l'entrada? </p>

<TABLE BORDER=0>
<TR>
	<TH>Nom:
	<TD><?php echo $_POST["oldnom"] ?>
<TR>
	<TH>Telèfon:
	<TD><?php echo $_POST["oldtelefon"] ?>
<TR>
	<TH>Descripció:
	<TD><?php echo $_POST["olddescripcio"] ?>
</TABLE>


<form action="update-phones" method=post>
<p>Torna a introduir el password que et permet modificar coses de 
la base de dades:</p>
<TABLE BORDER=0>
<TR>
	<TH>Password:
	<TD><input type="password" name="pw" size=15 maxlength=15>
</TABLE>

<BR>
<input type=hidden name=id value="<?php echo $_POST["oldtelefon"] ?>">
<input type=hidden name=db_selected value="<?php echo $_POST["db_selected"] ?>">
<input type="submit" name="deletesure" value="Eliminar Segur">
</form>
<?php
}
else if ($_POST["deletesure"])
{
	$connexio = mysql_connect("localhost", "viric", $_POST["pw"]);
	if (mysql_select_db("viric",$connexio))
	{
		$resultat = mysql_query("DELETE FROM " . $_POST["db_selected"] . " WHERE telefon='" . $_POST["id"] ."'", $connexio);
		
		if ($resultat && mysql_affected_rows()==1)
		{
?>
<P><STRONG>Entrada eliminada! </STRONG></p>
<BR>
<A HREF="index">Tornar a consultar telèfons</A>
<?php
		}
		else
		{
?>
<p> <STRONG>ERROR:</STRONG> No s'ha pogut eliminar l'entrada! </p>
<BR>
<A HREF="index">Tornar a consultar telèfons</A>
<?php
			echo mysql_errno().": ".mysql_error()."<BR>";
		}
	}
	else
	{
	?>
		<p> <STRONG>ERROR:</STRONG> No s'ha pogut connectar a la base de dades!
		Segurament degut a una contrassenya incorrecta. </p>
	<?php
			echo mysql_errno().": ".mysql_error()."<BR>";
	}

}
?>


</body>
</html>