A ver cho@s estoy desesperado (no me funciona) mi formulario es así:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Insertar Evento</title>
<link href="css/style.css" type="text/css" rel="stylesheet" />
</head>
<body>
<div id="insertar">
<?php $result_get=$_GET['pasa_dato'];
include ("include/conexion_bd.php");
$result = mysql_query("SELECT num, titulo, criticidad, area, texto, date FROM datos_relevo WHERE num = '$result_get'", $conexion)
or
die("Problemas en el select:".mysql_error());
while ($row = mysql_fetch_array($result)){
list ($num, $titulo, $criticidad, $area, $texto, $date) = $row;
?>
<p>Evento con Id: <b>[ <?php echo "$num"; ?> ]</b></p><br />
<p>Fecha de Creación: <b><?php echo "$date"; ?></b></p><br />
<form method="post" name="formulario" action="include/editar_include.php?pasa_dato2=<?php echo $num; ?>">
Título Evento: <!--título evento -->
<input type="text" name="titulo" size="80" value="<?php echo $titulo; ?>" /><br /><br />
<!--area-->
Indica Área:
<select value="area" id="area" name="area">
<option value="T2">T-2 </option>
<option value="T4">T-4 </option>
</select>
Criticidad del Evento:
<select value="criticidad" id="criticidad" name="criticidad">
<option value="BAJA">Baja </option>
<option value="MEDIA">Media </option>
<option value="ALTA">Alta </option>
</select><br />
<br />
Texto:
<br />
<textarea name="texto" rows="10" cols="71"><?php echo $texto; ?></textarea>
<br /><br />
<input type="submit" value="Modificar" name="modificar">
</form>
<?php }
mysql_close($conexion);
?>
</div>
</body>
</html>
y mi include con el UPDATE es este:
Código PHP:
<html>
<head></head>
<body>
<?php
$result_get2=$_GET['pasa_dato2'];
include ("conexion_bd.php");
$result = mysql_query("SELECT * FROM datos_relevo WHERE num = '$result_get2'", $conexion)
or
die("Problemas en el select:".mysql_error());
while ($row = mysql_fetch_row($result)){
list ($num, $titulo, $criticidad, $area, $texto, $date) = $row;
mysql_close($conexion);
//
if(isset($_REQUEST['modificar'])) {
include ("conexion_bd.php");
$result2=mysql_query("UPDATE datos_relevo SET num='$num', titulo='$titulo', area='$area', criticidad='$criticidad', texto='$texto' WHERE '$result_get2' = 'num'", $conexion)or
die("Problemas SQL:".mysql_error());
echo "REALIZADO";}
else {
echo "ERROR"; }
}
mysql_close($conexion);
?>
</body></html>
Muchas gracias a todos! Saludos.