Cita:
Iniciado por patriciadedo Cada vez que voy a modificar, cualquier campo que quiero modificar, me trae solo la primera palabra que tiene cargado el registro en ese campo.
Tu problema es al momento de cargar el formulario para modificar o al actualizar la base de datos??
Si es al momentode cargar el formulario, esntonces el problema es el que te mencione en mi post anterior....
Código PHP:
<?php
if ($_POST['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";
echo "<br>";
echo "<br>";
//header("Location:"lista_secciones.php");
echo "<a href=lista_autor.php><b>VOLVER A LA LISTA</b></a><BR>";
}else{
?>
<html>
<head><title>Modificar</title>
<Form method='post' action='modif_autor.php'>
<div align="left">Có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></td>
</tr>
</table>
</body>
</html>
<?php
// Este cierre debe ser aplicado despues del codigo html
}
?>
Ademas, ZydRick tiene razon en cuanto al uso de las matrices superglobales... busca algo sobre eso...
Finalmente, con fines practicos, una manera resumida de escribir
<?php echo $foo; ?>
es
<?=$foo?>
Bueno asi debe funcionar tu codigo, postea si tienes mas problemas