Paso 5: Preparación de archivos PHP
Haces tres archivos:conec.php
En este archivo se conecte a nuestra base de datos
CÓDIGO:
<? php
función de {Conection()}
Si (! () {$link=mysql_connect("your_ipserver","your_user","your_pass")))}
Exit();
}
Si (! {mysql_select_db("your_database",$link))}
Exit();
}
Return $link;
}
? >
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Add.php
Este archivo nos permite enviar los datos a nuestra tabla "tempmoi" situado en nuestra base de datos, donde "temp1" es equivalente a los datos de temperatura y "moi1" es equivalente a los datos de humedad. Este archivo también nos permite a Arduino enviar datos a la base.
CÓDIGO:
<? php
include("conec.php");
$link=Conection();
$Sql = "Introduzca tempmoi (temp1, moi1) valores ('". $_GET ["temp1"]. "', '". $_GET["moi1"]."')";
mysql_query($SQL,$Link);
encabezado ("Ubicación: insertareg.php");
? >
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
insertareg.php
En este archivo podemos ver todos los datos recogidos por los sensores y poner en la base de datos, además de añadir algunos datos de humedad y temperatura si es necesario.
CÓDIGO:
< html >
< head >
< title > Sensor de datos < / title >
< /HEAD >
< cuerpo >
los datos de los sensores de temperatura y humedad < h1 > < / h1 >
< action="add.php de la forma" método = "get" >
< TABLE >
< tr >
Temperatura < td > < /td > de 1
< td >< entrada tipo = "text" name = "temp1" size = "20" maxlength = "30" >< /td >
< /tr >
< tr >
Humedad < td > < /td > de 1
< td >< entrada tipo = "text" name = "moi1" tamaño = "20" maxlength = "30" >< /td >
< /tr >
< / TABLE >
< tipo de entrada = 'Enviar' nombre = valor "accion" = "Grabar" >
< / FORM >
< h >
<? php
include("conec.php");
$link=Conection();
$resultado = mysql_query ("select * de tempmoi orden de id desc", $link);
? >
< borde tabla = "1" cellspacing = "1" cellpadding = "1" >
< tr >
< td > & nbsp; Temperatura 1 & nbsp; < /td >
< td > & nbsp; Humedad 1 & nbsp; < /td >
< /tr >
<? php
mientras que ($row = {mysql_fetch_array($result))}
printf ("< tr >< td > & nbsp; %s < /td >< td > & nbsp; %s & nbsp; < /td >< /tr > ", $row ["temp1"], $row["moi1"]);
}
mysql_free_result($Result);
? >
< / table >
< /body >
< / html >
--------------------------------------------------------------------------------------------------------------------------------------------------------------------