Código HTML:
<table width="358" border ="0"> <tr> <td width="447"><table width="347" height="209" border="2" class="fieldContainer"> <tr> <td width="335"><div align="center" class="fieldContainer">CAPTURA DE LECTURAS</div></td> </tr> <tr> <td height="178"><table width="340" height="108" border="0"> <tr> <td width="136" height="26" class="label"><label for="id_var">Variable:</label></td> <td width="194"><select name="var" size="1" class="field" id="var"> <option value="">Selecciona</option> <?php do { ?> <option value="<?php echo $row_variables['id_variable']?>"><?php echo $row_variables['nom_var']?></option> <?php } while ($row_variables = mysql_fetch_assoc($variables)); $rows = mysql_num_rows($variables); if($rows > 0) { mysql_data_seek($variables, 0); $row_variables = mysql_fetch_assoc($variables); } ?> </select></td> </tr> <tr> <td class="label"><label for="fecha_lectura">Lectura:</label></td> <td><span class="field"> <input type="text" name="lectura" id="lectura" /> </span></td> </tr> <tr> <td class="label"><label for="fecha_lectura">Fecha Lectura:</label></td> <td><span class="field"> <?php $date =date("Y/m/j"); ?> <input name="fecha" type="text" id="fecha" size="10" /> </span></td> </tr> <tr> <td class="label"><label for="fecha_lectura">Hora de captura:</label></td> <td><span class="field"> <input type="text" name="hora" id="hora" /> </span></td> </tr> </table> <label for="Selecciona Variable"> </label> <div align="center"><span class="signupButton" > <input type="submit" name="submit" id="submit" value="Guardar" /> </span></div></td> </tr> </table></td> > </tr> </table> </div> <div align="center"></div> <p align="center"> </p>
Código PHP:
<?php
$link = @mysql_connect("localhost", "root","")
or die ("Error al conectar a la base de datos.");
@mysql_select_db("bdaq", $link)
or die ("Error al conectar a la base de datos.");
$query = "SELECT lectura, fecha_lectura,hora_lectura " .
"FROM lectura " .
"WHERE lectura.id_variable = 1"
;
$result= mysql_query($query) or die(mysql_error());
if(mysql_num_rows($result)==0) die("No hay registros para mostrar");
$numero = 0;
while($row = mysql_fetch_array($result))
{
echo "<tr><td width=\"25%\"><font face=\"verdana\">" .
$row["lectura"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
$row["fecha_lectura"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
$row["hora_lectura"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
"</font></td></tr>";
$numero++;
}
echo "<tr><td colspan=\"15\"><font face=\"verdana\"><b>Número total de registros: " . $numero .
"</b></font></td></tr>";
mysql_free_result($result);
mysql_close($link);
?>
digamos que guardo en la fecha 20/11/13 en la hora 00:00:00
me gustaria que mandara un mensaje para evitar que se dupliquen los datos si quieren ingresar un dato en la misma fecha y hora, y que ademas solo me muestre de los datos mas reciente digamos que solo los que capture "HOY"
y tengo este otro codigo que deberia validar el registro pero no me guarda nada
Código PHP:
<?php
require_once('conexion.php');
?>
<body>
<?php
$var="'".$_POST["var"]."'";
$lectura="'".$_POST["lectura"]."'";
$fecha="'".$_POST["fecha"]."'";
$hora="'".$_POST["hora"]."'";
if (($var=="''") or ($lectura=="''") or ($fecha=="''") or ($hora=="''")){
?>
echo "<script languaje='javascript'>alert('FALTAN CAMPOS POR LLENAR'); location.href = 'pronosticos.php';</script>";
</script>
<?php
}else{
mysql_select_db($database_bdaq, $aq);
mysql_query("INSERT INTO lecturas(id_variable,lecturas,fecha_lectura,hora_lectura) VALUES ($var,$lectura,$fecha,$hora)",$bda);
?>
echo "<script languaje='javascript'>alert('Registro Exitoso'); location.href = 'pronostico.php';</script>";
</script>
<?php
}
?>
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)