Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Editar Registros

Estas en el tema de Editar Registros en el foro de Mysql en Foros del Web. Hola que tal? Tengo un panel de administración, y quiero que se puedan editar sus registros para hacer esto lo que hice fue crear dos ...
  #1 (permalink)  
Antiguo 22/04/2011, 16:58
 
Fecha de Ingreso: julio-2005
Mensajes: 204
Antigüedad: 18 años, 8 meses
Puntos: 1
Editar Registros

Hola que tal?
Tengo un panel de administración, y quiero que se puedan editar sus registros para hacer esto lo que hice fue crear dos archivos, uno que se llame editar_form.php que es el archivo que va a aparecer el formulario para editar, y otro que se llame editar.php en el que se van a mostrar los campos una vez ya editados.

El archivo editar_form tiene eel siguiente código:


Código PHP:
<?php
        
        $viajes_id
=$_GET['viajes_id'];
        include (
"conexion.php");
        
$consulta="SELECT viajes_nombre, viajes_descripcion FROM recitales WHERE viajes_id=$viajes_id";
        
$resultado=mysql_query($consulta);
        
$ver=mysql_fetch_array($resultado);
        
?>
        <!-- inicio del contenido -->
        <form action="editar.php" method="post">
        <input type="hidden" name="viajes_id" value="<?php echo ($viajes_id?>" />
        <table align="center">
        <tr>
        <td><b>Nombre</b></td>
        <td><input type="text" size="42" name="viajes_nombre" value="<?php echo($ver [viajes_nombre]); ?>" /></td>
        </tr>
        <tr>
        <td><b>Descripción</b></td>
        <td><textarea cols="32" rows="5" name="viajes_descripcion"><?php echo($ver [viajes_descripcion]); ?></textarea></td>
        </tr>
        <?php
        mysql_close
();
        
?>
        <tr>
        <td colspan="2" align="right">
        <input type="submit" value="Modificar" />
        </td>
        </tr>
        </table>
        </form>
    </body>

</html>
y en el otro archivo llamado editar.php tiene el siguiente còdigo:

Código PHP:
<?php
    $viajes_id
=$_POST['viajes_id'];
    
$viajes_nombre=$_POST['viajes_nombre'];
    
$viajes_precio=$_POST['viajes_precio'];
    include(
"conexion.php");
    
$editar"update recitales set viajes_nombre='$prd_nombre', 
                                   viajes_descripcion='$viajes_descripcion',
                                   viajes_precio=$viajes_precio,
                                   where viajes_id=$viajes_id"
;
    
mysql_query($editar);
    
mysql_close();
    
?>

    </body>
    Se Editaran los siguientes productos.
    <table border="1">
    <tr>
        <td>Nombre:<?php echo($viajes_nombre);?></td>
    </tr>
    <tr>
    <td>Descripcion:<?php echo($viajes_descripcion);?></td>
    </tr>
No entiendo que estoy haciendo mal, porque no me edita los registros.

Espero que me puedan ayudar.

Un saludo. Matìas

Etiquetas: php, update
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:38.