te recomendaria encerrar los codigos ke posteas entre los tags correspondientes, bueno mirando tu codigo la verdad ke no entiendo pk solo te muestra la primera palabra del campo nombre, he corregido
lista_autor Código PHP:
<table border="1" align="center">
<tr>
<td>Cod.</td>
<td>Nombre</td>
<td>Imagen</td>
<td colspan=2>Acciones</td>
</tr>
<?php
include("../conex.php");
// Mostramos todos los registros de nuestra BD
$result = mysql_query("SELECT * FROM auto ORDER BY autonom");
while ($myrow = mysql_fetch_array($result)) {
?>
<tr>
<td><?=$myrow["autoide"]?></td>
<td><?=$myrow["autonom"]?></td>
<td><?=$myrow["autofot"]?></td>
<td><a href="modif_autor.php?autoide=<?=$myrow["autoide"]?>&autonom=<?=$myrow["autonom"]?>&autofot=<?=$myrow["autofot"]?>">Modificar</a></td>
<td><a href="borrar_autor.php?autoide=<?=$myrow["autoide"]?>">Borrar</a></td>
</tr>
<?
}
?>
</table></p>
modif_autor Código PHP:
<?php
if ($enviar) {
include("../conex.php");
$sql = "UPDATE auto SET autonom='".$_POST['nombre']."' WHERE autoide='".$_POST['codigo']."'";
$result = mysql_query($sql);
controlar_error();
echo "EL AUTOR Nro.: ".$_POST['codigo']." SE MODIFICÓ CORRECTAMENTE";
echo "<br>";
echo "<br>";
echo "<a href=lista_autor.php><b>VOLVER A LA LISTA</b></a><BR>";
}else{
conectarse();
$query = mysql_query("SELECT * FROM auto WHERE autoide='".$_POST['codigo']."'");
while($row = mysql_fetch_array($query)) {
$autoide = $row['autoide'];
$autonom = $row['autonom'];
$autofot = $row['autofot'];
echo $autonom;
?>
<form method="post" action="modif_autor.php">
<div align="left">Código:
<input readonly="TRUE" type="text" value="<?=$autoide?>" name="codigo">
<br>
Descripcion:
<input type="Text" value="<?=$autonom?>" name="nombre">
<br>
<br>
<input type="submit" value="Modificar Autor" name="enviar">
</div>
</form>
<?php
}
}
?>
tenias algunos problemillas con los echos y a la hora de armar el html de las tablas y en el segundo script cerrabas el bucle while antes de mostrar el formulario, prueba con eso, metes esos codigos php en tus html y nos cuentas ke tal te fue
saludos