update-gent.php
author viric@llimona
Wed, 08 Nov 2006 23:03:52 +0100
changeset 10 47746e0c30a3
parent 9 e3ddfccc8d4f
permissions -rw-r--r--
Arreglat un problema al xequejar les dades d'una nova compra.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     2
<html>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     3
<head>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     4
	<title>Edició dels pagaments</title>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     5
	<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
9
e3ddfccc8d4f Ported a change from the development version: no-cache to every php page.
viric@llimona
parents: 0
diff changeset
     6
	<meta http-equiv="cache-control" content="no-cache">
0
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     7
</head>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     8
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
     9
<body>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    10
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    11
<H1 ALIGN=center>Ètxelon</H1>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    12
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    13
<?php
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    14
	include("getdb.inc");
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    15
	// Variables globals
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    16
	$touchdb = 1;	// Tocar la base de dades
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    17
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    18
	// Fem la connexió
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    19
	$connexio = mysql_connect($mysql_server, $mysql_user, $mysql_password);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    20
	mysql_select_db($mysql_db, $connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    21
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    22
	// Crides a funcions per obtenir parametres
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    23
	
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    24
if(!isset($_POST["afegir"]) && !isset($_GET["id"]))
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    25
{
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    26
?>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    27
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    28
<!-- DEMANAR PER AFEGIR COSES -->
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    29
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    30
<H2>Afegir nova persona</H2>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    31
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    32
<form action="update-gent" method="post">
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    33
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    34
<p> Dades de la persona: </p>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    35
<TABLE BORDER=0>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    36
<TR>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    37
	<TH>Nom:
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    38
	<TD><input type="text" name="nom" size=20 maxlength=50>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    39
<TR>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    40
	<TH>Habitant:
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    41
	<TD><SELECT name=habitant>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    42
		<OPTION value=no>No
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    43
		<OPTION value=si>Sí
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    44
		</SELECT>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    45
</TABLE>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    46
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    47
<HR WIDTH="70%">
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    48
<center>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    49
<input type=submit value="Afegir persona" name=afegir>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    50
<input type=reset value="Ressetejar formulari">
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    51
</center>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    52
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    53
</form>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    54
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    55
<H2>Utilització</H2>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    56
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    57
<UL>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    58
<LI>Es permet afegir només una persona a la vegada.
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    59
<LI>Normalment es voldrà que <strong>no sigui habitant</strong>, a part de que
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    60
	algú més comenci a viure al pis. De tota manera, la opció interessa en el
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    61
	cas de <em>crear</em> una nova base de dades.
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    62
</UL>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    63
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    64
<!-- FI DE DEMANAR PER AFEGIR COSES -->
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    65
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    66
<?php
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    67
} // Fi del if del 'submit'
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    68
else if(isset($_POST["afegir"]))
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    69
{
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    70
	// Afegir les coses a la base de dades
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    71
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    72
	// Falta xequejar si les dades estan bé
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    73
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    74
		if($_POST["habitant"] == "si")
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    75
			$habitant = 1;
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    76
		else
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    77
			$habitant = 0;
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    78
		// Inserto la fila a 'gent'
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    79
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    80
		$query = "INSERT INTO gent (nom,habitant) VALUES('" . strtosql($_POST["nom"]) .
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    81
			"'," .strtosql($habitant) . ");";
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    82
		$resultat = 1; // Per si no es fa la query, assumim que no hi ha errors
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    83
		if ($touchdb)
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    84
			$resultat = mysql_query($query, $connexio);
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    85
		else
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    86
			echo $query . "<BR>";
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    87
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    88
		// Comprovem el resultat de l'inserció a "pagaments"
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    89
		if (!$resultat)
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    90
		{
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    91
?>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    92
			<p> <STRONG>ERROR:</STRONG> Error al actualitzar les dades a
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    93
				<STRONG>gent</STRONG>! </p>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    94
<?php
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    95
			echo mysql_errno().": ".mysql_error()."<BR>";
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    96
		}
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    97
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    98
		// Què cutre que és això. **
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
    99
		echo "Si no hi ha cap missatge d'error, tot ha anat bé! La persona ha estat afegida.<BR>";
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   100
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   101
}
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   102
?>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   103
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   104
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   105
<HR WIDTH="70%">
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   106
<BR>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   107
<A HREF="index">Tornar al menú d'inici</A>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   108
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   109
</body>
e269d7e3f581 Commit inicial. Només hi ha dues diferències de l'original:
viric@llimona
parents:
diff changeset
   110
</html>