Ver Mensaje Individual
  #10 (permalink)  
Antiguo 17/03/2006, 16:53
Avatar de ZydRick
ZydRick
 
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 750
Antigüedad: 19 años, 2 meses
Puntos: 4
a ver prueba esto:

modif_autor.php
Código PHP:
<html>
<head><title>Modificar</title>
<body>
<?php
    
if ($enviar) {
        
conectarse();
        
$sql "UPDATE auto SET autonom='".$_POST['nombre']."', autofot='".$_POST['foto']."' WHERE autoide= '".$_POST['codigo']."'";
        
$result mysql_query($sql);
        
controlar_error();
        echo 
"EL AUTOR Nro.: " .$_POST['codigo']. " SE MODIFICO CORRECTAMENTE<br /><br />";
        echo 
"<a href=lista_autor.php><b>VOLVER A LA LISTA</b></a><BR>";
    }else {
        
$query mysql_query("SELECT * FROM auto");
        while(
$row mysql_fetch_array($query)) {
        
$autoide $row['autoide'];
        
$autonom $row['autonom'];
        
$autofot $row['autofot'];
?>
    <Form  method='post' action='modif_autor.php'>
    <div align="left">C&oacute;digo: 
      <input readonly="TRUE" type="Text" value="<?=$autoide?>" name="codigo">
      <br>
      <br>
      Nombre: 
      <input type="Text" value="<?=$autonom?>" name="nombre">
      <br>
      <br>
      Imagen: 
      <input type="Text" value="<?=$autofot?>" name="foto">
      <br>
      <br>
      <input name="enviar" type="submit" id="enviar" Value="Modificar Autores">
    </div>
    </Form>
<?
        
// cerramos el bucle while
    
// cerramos el if
?> 
</body>
</html>
no lo he probado pero deberia de funcionar, lo ke hace tal script es lo siguiente

preguntamos si los datos del formulario han sido enviados, si la respuesta es SI, hace la actualizacion en la Base de Datos, de lo contrario se hace la consulta a la Base de datos segun los datos recogidos de la URL y mostramos en un formulario para editarlos.

espero ke te pueda servir.

saludos