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>