Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2015, 19:19
dkanox
 
Fecha de Ingreso: noviembre-2015
Mensajes: 2
Antigüedad: 8 años, 5 meses
Puntos: 0
Exclamación Duda codigo php y NFC

Hola, amigos, estoy a una semana de entregar un proyecto en la u por la tesis, y estoy haciendo un control de recorridos de guardia marcando con un celular y etiqueta nfc.
Estoy usando la api de la App NFC Tools (http://www.wakdev.com/apps/nfc-tools/api-nfc-tools-french.html), que es una pagina donde trae los codigos de las etiquetas, yo tengo que guardar ese código. Pero el problema que tengo es que tengo que guardar 5 etiquetas, y solo concigo guardar solo una. este es el código:

Cita:
<!DOCTYPE HTML>
<html>
<head>

<title>GUARDHELP</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="assets2/css/main.css" />
<link href="../assets/css/custom.css" rel="stylesheet" />

</head>
<body class="index">
<div id="page-wrapper">

<!-- Banner -->
<section id="banner">

<div class="inner">
<!--<h3><!--?php echo " " . $_SESSION['nombre'];?> </h3>-->
<header>
<h2>INICIAR RONDA</h2>
</header>
<p><span class="glyphicon glyphicon-chevron-right"></span> pARA LA MARCACIÓN SE NECESITA <a href="http://getapp.nfctools.wakdev.com/" target="_blank" title="nfc tools">NFC Tools</a> instalada en su dispositivo Android.</p>
<footer>
<?php
//initial call back domain
$callback = "http://guardhelps.com/pruebanfc.php";

//Adding callback tag infos.
$callback .= "?tagid={TAG-ID}";

//Adding callback tag records.
//$callback .= "&ndef-text={NDEF-TEXT}";
//$callback .= "&ndef-uri={NDEF-URI}";

//Just an anchor
$callback .= "#result";
?>

<p><a class="buttons" role="button" href="nfc://scan/?callback=<?php echo urlencode($callback);?>">INICIAR</a></p>
</footer>
<p><br />
.</p>
<p>.<br />
<a href="VistasGuardia/selectguardia.php" class="more scrolly"> VOLVER</a></p>

<!--href="#cta"-->
</div>
</section>


<section id="cta">
<header>
<?php
if (isset($_GET["tagid"]))
{
?>

<br/><br/>
<a name="result"></a>
<div class="jumbotron">

<h1>Results</h1>

<?php
//Recover TAG ID
if (isset($_GET["tagid"]) && !empty($_GET["tagid"]))
{

?>
<p><span class="glyphicon glyphicon-tag"></span> TAG ID</p>
<div class="panel panel-default">
<div class="panel-body">
<?php echo $_GET["tagid"]; ?>
</div>
</div>
<?php
}
}
?>





<!-- PRIMER PUNTO DE CONTROL NFC-->
<!-- PRIMER PUNTO DE CONTROL NFC-->
<?php if($_GET["tagid"]== '04:17:b5:c2:2d:35:80' )
{?>
<?php
if (isset($_GET["tagid"]) && !empty($_GET["tagid"]))
{
$conn = mysql_connect("localhost","guar9624_gh","panic20++ ");
mysql_select_db("guar9624_gh",$conn);
mysql_query("INSERT INTO tablanfc (id_nfc) VALUES ('".mysql_real_escape_string($_GET['tagid'])."')") or die(mysql_error());?>
//echo "<script lenguaje=\"JavaScript\">window.close();</script>";
<?php }?>

<?php }?>

<!-- SEGUNDO PUNTO DE CONTROL NFC-->
<!-- SEGUNDO PUNTO DE CONTROL NFC-->
<?php if($_GET["tagid"]== '04:2b:b6:c2:2d:35:80')
{?>
<?php
if (isset($_GET["tagid"]) && !empty($_GET["tagid"]))
{
$conn = mysql_connect("localhost","guar9624_gh","panic20++ ");
mysql_select_db("guar9624_gh",$conn);
mysql_query("INSERT INTO tablanfc (id_nfc2) VALUES ('".mysql_real_escape_string($_GET['tagid'])."')") or die(mysql_error());?>

<?php }?>

<?php }?>

<!-- TERCER PUNTO DE CONTROL NFC-->
<!-- TERCER PUNTO DE CONTROL NFC-->
<?php if($_GET["tagid"]== '04:2f:b6:c2:2d:35:80')
{?>
<?php
if (isset($_GET["tagid"]) && !empty($_GET["tagid"])){
$conn = mysql_connect("localhost","guar9624_gh","panic20++ ");
mysql_select_db("guar9624_gh",$conn);
mysql_query("INSERT INTO tablanfc (id_nfc3) VALUES ('".mysql_real_escape_string($_GET['tagid'])."')") or die(mysql_error());?>

<?php }?>
<?php }?>

<!-- CUARTO PUNTO DE CONTROL NFC-->
<!-- CUARTO PUNTO DE CONTROL NFC-->
<?php if($_GET["tagid"]== '04:7f:b6:c2:2d:35:80')
{?>
<?php
if (isset($_GET["tagid"]) && !empty($_GET["tagid"]))
{
$conn = mysql_connect("localhost","guar9624_gh","panic20++ ");
mysql_select_db("guar9624_gh",$conn);
mysql_query("INSERT INTO tablanfc (id_nfc4) VALUES ('".mysql_real_escape_string($_GET['tagid'])."')") or die(mysql_error());?>
<?php }?>

<?php }?>

<!-- QUINTO PUNTO DE CONTROL NFC-->
<!-- QUINTO PUNTO DE CONTROL NFC-->
<?php if($_GET["tagid"]== '04:7c:b7:c2:2d:35:80')
{?>
<?php
if (isset($_GET["tagid"]) && !empty($_GET["tagid"]))
{
$conn = mysql_connect("localhost","guar9624_gh","panic20++ ");
mysql_select_db("guar9624_gh",$conn);
mysql_query("INSERT INTO tablanfc (id_nfc5) VALUES ('".mysql_real_escape_string($_GET['tagid'])."')") or die(mysql_error());?>

<?php }?>

<?php }?>








</div>
</header>

</section>





<!-- Footer -->
<footer id="footer">


<ul class="copyright">
<li>&copy; Untitled</li>
<li>GUARDHELP: <a href="#">PYJ</a></li>
</ul>

</footer>

</div>

<!-- Scripts -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.dropotron.min.js"></script>
<script src="assets/js/jquery.scrolly.min.js"></script>
<script src="assets/js/jquery.scrollgress.min.js"></script>
<script src="assets/js/skel.min.js"></script>
<script src="assets/js/util.js"></script>
<!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]-->
<script src="assets/js/main.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>

</body>
</html>
El problema que tengo es que me guarda solo una etiqueta, ya que al pasar la etiqueta la web se cierra y es como que se reinicia y no puedo capturar una siguiente etiqueta nfc y me guarda en filas distintas con código nuevos:



Alguien me podría ayudar que tendría que hacer para que me siga guardando hasta 5 etiquetas en solo una fila de la base de datos. es urgente :(