Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/12/2009, 15:32
ib3xn0
 
Fecha de Ingreso: febrero-2008
Mensajes: 178
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: UPDATE en PHP

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>[&nbsp;<?php echo "$num"?>&nbsp;]</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 &nbsp;-->
<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&nbsp;&nbsp;</option>
<option value="T4">T-4&nbsp;&nbsp;</option>
</select>&nbsp;&nbsp;&nbsp;
Criticidad del Evento:
<select value="criticidad" id="criticidad" name="criticidad">
<option value="BAJA">Baja&nbsp;&nbsp;</option>
<option value="MEDIA">Media&nbsp;&nbsp;</option>
<option value="ALTA">Alta&nbsp;&nbsp;</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.