Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/12/2008, 07:04
segunal
 
Fecha de Ingreso: diciembre-2008
Mensajes: 7
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: modificar registro php

MUCHAS GRACIAS POR LA PRONTA REPUESTA!!!!!

ESTA ES UNA CONSULTA
Yo quiero que en la pagina listado.php me muestre las personas que ingresaron ese dia y que al lado alla un boton que diga hora de salida que al dar clic sobre este se modifique el registro sacandolo de la lista de ese dia, pero guardandolo en la bd con la hora de salida.

Y MIS CODIGOS

PAGINA REGISTRO.PHP

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Registro de Visitas</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #E6E6E6;
}
.Estilo4 {font-size: x-large}
.Estilo6 {color: #000000}
.Estilo7 {
color: #FFFFFF;
font-weight: bold;
}
.Estilo8 {
font-size: 21px;
color: #FFFFFF;
font-weight: bold;
}
.Estilo9 {color: #FFFFFF}
-->
</style>
<SCRIPT LANGUAGE="JavaScript">
var Compteur = null;
var CompteurTourne = false;
function DemarreHorloge () {
if(CompteurTourne)
clearTimeout(Compteur);
CompteurTourne = false;
AfficheTemps();}
function AfficheTemps () {
var Temps = new Date();
var TempsLocal = Temps.getTime()+
(Temps.getTimezoneOffset()-60)*60;
var Maintenant = new Date(TempsLocal);
var Heure = " " + Maintenant.getHours();
var minutes = Maintenant.getMinutes();
//var secondes = Maintenant.getSeconds();
Heure += ((minutes < 10) ? ":0" : ":") + minutes;
//Heure += ((secondes < 10) ? ":0" : ":") + secondes;
document.registro.FenetreHeure.value = Heure;
var AujourdHui = " " + Maintenant.getDate();
var Mois = Maintenant.getMonth()+1;
var Annee = Maintenant.getYear();
AujourdHui+= "/" + Mois + "/" + Annee;
document.registro.FenetreDate.value = AujourdHui;
Compteur = setTimeout("AfficheTemps()",1000);
CompteurTourne = true;}
function fieldNumber (objeto)
{
var valorCampo;
var evento_key = window.event.keyCode;
var strParteEntera = "";
var numPosPunto = 0;
var strParteDecimal = "";
var NUM_DECIMALES = 2;
switch (evento_key)
{
case 48:
case 49:
case 50:
case 51:
case 52:
case 53:
case 54:
case 55:
case 56:
case 57:
case 46:
break;
default:
window.event.keyCode = 0;
return false;
}
valorCampo = objeto.value;
if (evento_key == 46)
if (valorCampo.indexOf(".") != -1)
{
window.event.keyCode = 0;
return false;
}
/* Sólo puede teclear el número de decimales indicado en NUM_DECIMALES */
if ((numPosPunto = valorCampo.indexOf(".")) != -1)
{
strParteEntera = valorCampo.substr(0,(numPosPunto - 1));
strParteDecimal = valorCampo.substr((numPosPunto + 1), valorCampo.length)
if (strParteDecimal.length > (NUM_DECIMALES - 1))
{
window.event.keyCode = 0;
return false;
}
}
return true;
}
// -->
</SCRIPT>
</head>
<body onload="DemarreHorloge()">
<form action="efectuado.php" method="post" enctype="multipart/form-data" name="registro" onSubmit = "return Verificar()">
<br><table width="326" align="center" cellspacing="0">
<tr bgcolor="#0000B4">
<td colspan="2"><div align="center" class="Estilo8">SEGURIDAD NACIONAL LTDA.</div>
</tr><tr bgcolor="#7777FF">
<td colspan="2"><div align="center" class="Estilo7 Estilo6"><span class="Estilo4">Registro de Visitas</span> </div>
</tr><tr bgcolor="#7777FF">
<td width="144"><span class="Estilo9">Fecha y Hora</span></td>
<td width="169"><span class="Estilo9">
<INPUT type="text" name="FenetreDate" size=8 value="">
</INPUT>
</INPUT>
<input type="text" name="FenetreHeure" size=7 value="">
</span></td>
</tr>
<tr bgcolor="#7777FF">
<td><span class="Estilo9">Nombres y Apellidos(1) </span></td>
<td><span class="Estilo9">Cedula(1) </span></td>
</tr>
<tr bgcolor="#7777FF">
<td><input name="nombre1" type="text" id="nombre1" size="22"></td>
<td><input name="cc1" type="text" id="cc1" onkeypress="fieldNumber(this)"></td>
</tr>
<tr bgcolor="#7777FF">
<td><span class="Estilo9">Nombres y Apellidos(2)</span></td>
<td><span class="Estilo9">Cedula(2)</span></td>
</tr>
<tr bgcolor="#7777FF">
<td><input name="nombre2" type="text" id="nombre2" size="22"></td>
<td><input name="cc2" type="text" id="cc2"></td>
</tr>
<tr bgcolor="#7777FF">
<td><span class="Estilo9">Nombres y Apellidos(3) </span></td>
<td><span class="Estilo9">Cedula(3)</span></td>
</tr>
<tr bgcolor="#7777FF">
<td><input name="nombre3" type="text" id="nombre3" size="22"></td>
<td><input name="cc3" type="text" id="cc3"></td>
</tr>
<tr bgcolor="#7777FF">
<td><span class="Estilo9">Empresa </span></td>
<td><span class="Estilo9">Motivo de Visita </span></td>
</tr>
<tr bgcolor="#7777FF">
<td><input name="empresa" type="text" id="empresa" size="22"></td>
<td rowspan="3"><span style="color: #FFFFFF">
<textarea name="motivo" rows="5" wrap="VIRTUAL" id="textarea5" style="width:95%"></textarea>
</span></td>
</tr>
<tr bgcolor="#7777FF">
<td><span class="Estilo9">Oficina a Visitar</span></td>
</tr>
<tr bgcolor="#7777FF">
<td><span class="Estilo9">
<select name="oficina" id="oficina">
<option>Asesores Comerciales</option>
<option>Financiero y Contable</option>
<option>Gerencia Comercial</option>
<option>Gerencia General</option>
<option>Gestor de Calidad</option>
<option>Medios Tecnol&oacute;gicos</option>
<option>Operaciones</option>
<option>Recursos Humanos</option>
</select>
</span></td>
</tr>
</table>
<br>
<center><input name="Submit" type="submit" value="Guardar"></center>
</form>
<script>
function Verificar() {
if(document.registro.nombre1.value == "") {
alert("El campo Nombres y Apellidos(1) NO puede estar en blanco, por favor digitelo");
document.registro.nombre1.focus();
return false;
}
if(document.registro.cc1.value == "") {
alert("El campo Cedula(1) NO puede estar en blanco, por favor digitelo");
document.registro.cc1.focus();
return false;
}
return true;
}
</script>
</body>
</html>

PAGINA LISTADO.PHP

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Visitantes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$conexion=mysql_connect("localhost","root","")
or die("Problemas en la conexion");
mysql_select_db("registro",$conexion)
or die("Problemas en la selección de la base de datos");
$registros=mysql_query("select FenetreDate,FenetreHeure,nombre1,cc1,nombre2,cc2,n ombre3,cc3,empresa,oficina,motivo,Hsalida
from visitantes",$conexion) or
die("Problemas en el select:".mysql_error());
while ($reg=mysql_fetch_array($registros))
{
echo "Fecha y Hora:".$reg['FenetreDate']."&nbsp;&nbsp;&nbsp;".$reg['FenetreHeure']."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".
"<a href=hsalida.php>HORA DE SALIDA</a>"."<br>";
echo "Nombres y Apellidos(1):&nbsp;&nbsp;".$reg['nombre1']."<br>";
echo "Cedula(1):&nbsp;&nbsp;".$reg['cc1']."<br>";
echo "Nombres y Apellidos(2):&nbsp;&nbsp;".$reg['nombre2']."<br>";
echo "Cedula(2):&nbsp;&nbsp;".$reg['cc2']."<br>";
echo "Nombres y Apellidos(3):".$reg['nombre3']."<br>";
echo "Cedula(3):&nbsp;&nbsp;".$reg['cc3']."<br>";
echo "Empresa:&nbsp;&nbsp;".$reg['empresa']."<br>";
echo "Oficina:&nbsp;&nbsp;".$reg['oficina']."<br>";
echo "Motivo:&nbsp;&nbsp;".$reg['motivo']."<br>";
echo "<hr>";
}
mysql_close($conexion);
?>
</body>
</html>
</body>
</html>

PAGINA EFECTUADO.PHP

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Registro Efectuado</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$conexion=mysql_connect("localhost","root","")
or die("Problemas en la conexion");
mysql_select_db("registro",$conexion) or
die("Problemas en la seleccion de la base de datos");
mysql_query("insert into visitantes(FenetreDate,FenetreHeure,nombre1,cc1,no mbre2,cc2,nombre3,cc3,empresa,oficina,motivo,Hsali da) values
('$_POST[FenetreDate]','$_POST[FenetreHeure]','$_POST[nombre1]','$_POST[cc1]','$_POST[nombre2]','$_POST[cc2]','$_POST[nombre3]','$_POST[cc3]',
'$_POST[empresa]','$_POST[oficina]','$_POST[motivo]','$_POST[Hsalida]')",
$conexion) or die("Problemas en el select".mysql_error());
mysql_close($conexion);
echo "<center><h2>Registro efectuado</h2></center>";
?>
<center><img src="chulo.jpg" width="7%"></center><br>
<a href="registro.php">Nuevo Registro</a><br>
<img src="new.jpg" width="16%">
</body>
</html>

Gracias de antemano y ojala me pueda ayudar