Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/03/2006, 21:23
okram
Invitado
 
Mensajes: n/a
Puntos:
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&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></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