Código PHP:
<?php
include("libreria/engine.php");
if($_POST)
{
$lugar = $_POST["txtLugar"];
$nombre = $_POST["txtNombre"];
$latitud = $_POST["txtLatitud"];
$longitud = $_POST["txtLongitud"];
guardarCaso($lugar, $nombre, $latitud, $longitud);
}
if($_GET)
{
$cod = $_GET['id'];
mostrarCasoParaModificar($cod);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="estilo_mapa.css" rel="stylesheet" type="text/css" />
<script type="application/javascript" src="js/Validacion.js"></script>
<title>Casos de Colera - Modificar</title>
<script language="javascript" type="text/javascript">
function mostrar(){
alert('hey');
}
</script>
<style type="text/css">
<!--
#apDiv1 {
position:absolute;
left:45px;
top:156px;
width:900px;
height:119px;
z-index:1;
}
-->
</style>
</head>
<body>
<div id="apDiv1" align="center">
<form name="form1" method="post" action="Modificar.php">
<table width="600" border="0">
<tr>
<td width="200" nowrap> </td>
<td width="200" align="center" ><span class="formato_rojo_centro"> Modificar Caso de Colera</span></td>
<td width="200">
</td>
</tr>
<tr>
<td width="200" nowrap><div align="right" class="formato_Texto">Codigo</div></td>
<td align="center" >
<?php
$id = $_GET["id"];
$arrayModificable = mostrarCasoParaModificar($id);
echo '
<input name=txtCod" value="'.$arrayModificable[cod].'" disabled="disabled"
type="text" class="formato_rojo_centro" id="txtCod" size="22">
';
?>
</td>
<td width="200">
</td>
</tr>
<tr>
<td width="200" nowrap class="formato_Texto"><div align="right">Lugar</div></td>
<td width="200">
<label>
<?php
$id = $_GET["id"];
$arrayModificable = mostrarCasoParaModificar($id);
echo '
<input name=txtLugar" value="'.$arrayModificable[lugar].'"
type="text" class="formato_rojo_centro" id="txtLugar" size="22">
';
?>
</label></td>
<td> </td>
</tr>
<tr>
<td width="200" nowrap class="formato_Texto"><div align="right">Nombre</div></td>
<td width="200"><label>
<?php
$id = $_GET["id"];
$arrayModificable = mostrarCasoParaModificar($id);
echo '
<input name="txtNombre" type="text" value="'.$arrayModificable[nombre].'"
class="formato_rojo_centro" id="txtNombre" size="22">
';
?>
</label></td>
<td> </td>
</tr>
<tr>
<td width="200" nowrap class="formato_Texto"><div align="right">Fecha</div></td>
<td width="200"><label>
<?php
$id = $_GET["id"];
$arrayModificable = mostrarCasoParaModificar($id);
echo '
<input name="txtFecha" type="text" value="'.$arrayModificable[fecha].'"
class="formato_rojo_centro" id="txtFecha" size="22">
';
?>
</label></td>
<td> </td>
</tr>
<tr>
<td width="200" nowrap class="formato_Texto"><div align="right">Latitud</div></td>
<td width="200"><label>
<?php
$id = $_GET["id"];
$arrayModificable = mostrarCasoParaModificar($id);
echo '
<input name="txtFecha" type="text" value="'.$arrayModificable[latitud].'"
class="formato_rojo_centro" id="txtFecha" size="22">
';
?>
</label></td>
<td> </td>
</tr>
<tr>
<td width="200" nowrap class="formato_Texto"><div align="right">Longitud</div></td>
<td width="200"><label>
<?php
$id = $_GET["id"];
$arrayModificable = mostrarCasoParaModificar($id);
echo '
<input name="txtLongitud" type="text" value="'.$arrayModificable[longitud].'"
class="formato_rojo_centro" id="txtLongitud" size="22">
';
?>
</label></td>
<td> </td>
</tr>
<tr>
<td colspan="3" ><div align="center">
<label>
<input type="submit" name="modificar" id="modificar" value="Modificar">
</label>
</div></td>
</tr>
<tr>
<td colspan="3" id="comentario"> </td>
</tr>
</table>
</form>
</div>
<?php
include("header.php");
?>
</body>
</html>
En la pagina engine, estas son las funciones que tengo:
Código PHP:
<?php
include("Conexion.php");
function mostrarCasos(){
$sql="SELECT * FROM puntos";
$res=@mysql_query($sql);
if(!$res){
echo " fallo";
}
$variable;
echo "<div id='listado_Codigos'>";
while ($fila=mysql_fetch_array($res)){
$variable = "{$fila['0']}";
$variable2 = "{$fila['2']}";
echo "<a href='Modificar.php?id={$fila['0']}' align='center'><span class='cuadritos' align='center'>$variable2</span></a></br>";
}
echo "</div>";
}
function mostrarCasoParaModificar($cod){
$sql = "select * from puntos where cod = $cod";
$resultados = mysql_query($sql);
$filas = mysql_num_rows($resultados);
global $cod, $lugar, $nombre, $fecha, $latitud, $longitud;
while($fila = mysql_fetch_array($resultados)){
$cod = $fila['0'];
$lugar = $fila['1'];
$nombre = $fila['2'];
$fecha = $fila['3'];
$latitud = $fila['4'];
$longitud = $fila['5'];
}
return array('cod'=>$cod, 'lugar'=>$lugar, 'nombre'=>$nombre, 'fecha'=>$fecha, 'latitud'=>$latitud, 'longitud'=>$longitud);
}
function guardarCaso($lugar, $nombre, $latitud, $longitud){
$fecha = date("y-m-d");
$sql = "INSERT INTO puntos(lugar, nombre, fecha, latitud, longitud) VALUES ('$lugar', '$nombre', '$fecha', '$latitud', '$longitud')";
mysql_query($sql);
}