Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2007, 12:17
djnet00
 
Fecha de Ingreso: febrero-2007
Mensajes: 33
Antigüedad: 17 años, 2 meses
Puntos: 0
Prolema con Update de Registros

Hice una web donde se agregan egistros a una bd y donde esta la opcion de modificar un registro. este es el codigo del updte:
Código PHP:
<?
include "conexion2.php";
if (!isset(
$accion)){
  
$result=mysql_query("SELECT * FROM acropolis WHERE id=$id",
    
$conexion);
  
$row=mysql_fetch_row($result);
  echo
"<html>
  <head><title>Actualizar Proyectos de Acropolis</title></head>
  <body>
  <form action=\"actualizar2.php?accion=guardar\" method=\"POST\">
  Nombre Proyecto:<br>
  <input type=\"text\" value=\"$row[1]\" name=\"Proyecto\"><br>
  Compromiso:<br>
  <input type=\"text\" value=\"$row[2]\" name=\"Compromiso\"><br>
  Responsable:<br>
  <input type=\"text\" value=\"$row[3]\" name=\"Desarrollo\"><br>
  Desarrollo:<br>
  <input type=\"text\" value=\"$row[4]\" name=\"Desarrollo\"><br>
   Estado:<br>
  <input type=\"text\" value=\"$row[5]\" name=\"Estado\"><br>
  <input type=\"hidden\" name=\"id\" value=\"$row[0]\">
  <input type=\"submit\" value=\"Guardar\">
  </form>
  </body>
  </html>"
;
}elseif(
$accion==guardar){
  
$result=mysql_query("UPDATE acropolis SET Proyecto=$Proyecto,
    Compromiso=$Compromiso, Responsable=$Responsable, Desarrollo=$Desarrollo, Estado=$Estado WHERE id = $id"
,$conexion);
  echo
"
  <html>
  <body>
  <h3>Los registros han sido actualizados</h3>
  </body>
  </html>"
;
}
include 
"cerrar_conexion.php";
?>
Y efectivamente me sale este mensaje
Código PHP:
  <h3>Los registros han sido actualizados</h3
.

Al parecer todo funciona bien pero al momento de yo revisar si si se actualizo el registro en la bd resulta q no se actualiza nada y sigue igual a como estaba antes.
Quisiera saber cual es el problema muchas gracias.

Aqui esta el codigo donde esta la opcion de actualizar registros:
Código PHP:
<title>:::: ZONA CLIENTES SWA COLOMBIA :::::</title>
<link href="css/styles.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.Estilo1 {color: #FFFFFF}
-->
</style>
<table width="472" border="0" cellspacing="0" cellpadding="0">
<?
include "conexion2.php";

$result=mysql_query("SELECT * FROM acropolis ORDER BY Proyecto",
  
$conexion);
echo
"
                  <tr>
                    <td width=\"120\" align=\"center\" valign=\"middle\" class=\"fondocolortit\">Proyecto</td>
                    <td width=\"88\" align=\"center\" valign=\"middle\" class=\"fondocolortit\"> Compromiso </td>
                    <td width=\"85\" align=\"center\" valign=\"middle\" class=\"fondocolortit\">Responsable </td>
                    <td width=\"96\" align=\"center\" valign=\"middle\" class=\"fondocolortit\"> Desarrollo </td>
                    <td width=\"96\" align=\"center\" valign=\"middle\" class=\"fondocolortit\"> Estado </td>
                  </tr>"
;
                  while(
$row=mysql_fetch_row($result)){
  echo
" <tr>
    <td align=\"center\" class=\"rallitaot\">$row[1]<a href=\"actualizar2.php?id=$row[0]\">   Actualizar</a></td><td align=\"center\" class=\"rallitaot\">$row[2]</td><td align=\"center\" class=\"rallitaot\">$row[3]<td align=\"center\" class=\"rallitaot\">$row[4] <a  href=\"xxxxx\" title=\"Vista Preliminar\" target=\"_blank\"><img src=\"images/Ico_Mercadeo.jpg\" alt=\"Vista Previa\" width=\"25\" height=\"25\" border=\"0\"></a></td>"
;
    
if(
$row[5] == 1){
     echo
"<td align=\"center\" class=\"Estilo1\">$row[4]<img src=\"images/rojo.jpg\"></td>";
     }
     elseif(
$row[5] == 2){
     echo
"<td align=\"center\" class=\"Estilo1\">$row[4]<img src=\"images/amarillo.jpg\"></td>";
     }
     elseif(
$row[5] == 3){
     echo
"<td align=\"center\" class=\"Estilo1\">$row[4]<img src=\"images/azul.jpg\"></td>";
     }
     elseif(
$row[5] == 4){
     echo
"<td align=\"center\" class=\"Estilo1\">$row[4]<img src=\"images/negro.jpg\"></td>";
}
}
       echo
"     </tr>        </table></td>
                </tr>"
;

include 
"cerrar_conexion.php";
?>
              <tr>
                <td><table width="472" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td align="left" valign="middle">&nbsp;</td>
                    </tr>

                </table>
Espero su colaboracion muchas gracias :)