acousticgerman el error esta en el update deberia estar $foto con comillas simples ya que es una cadena de texto
Código PHP:
UPDATE articulos SET FOTO= '$foto' WHERE CODIGO_FAMASA='$codigo'
de todas maneras te dejo los archivos que modifique y, como consejo trata de programar de manera ordenada e identada ya que cuando te enfrentes a un error te sera mas facil la deteccion ...
formulariodatos.php
Código PHP:
<html>
<head>
<title>PROBANDO ENVIO DE INFORMACIÓN A BD</title>
</head>
<body>
<H1>Subir la foto</H1>
<FORM ACTION="procesar.php">
<TABLE>
<TR>
<TD>Codigo famasa:</TD>
<TD><INPUT TYPE="text" NAME="codigo" SIZE="20" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Foto:</TD>
<TD><INPUT TYPE="text" NAME="foto" SIZE="50" MAXLENGTH="120"></TD>
</TR>
</TABLE>
<INPUT TYPE="submit" NAME="accion" VALUE="Grabar">
</FORM>
<hr>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR>
<TD> <B>Código Famasa</B></TD> <TD> <B>Foto</B> </TD>
</TR>
<?php
$link=mysql_connect("localhost", "root", "")
or die ("No se logro la conexion...");
$db=mysql_select_db("pruebas");
$result=mysql_query("select CODIGO_FAMASA, FOTO from articulos",$link);
while($row = mysql_fetch_array($result))
{
printf("<tr><td> %s</td> <td> %s </td></tr>", $row["CODIGO_FAMASA"], $row["FOTO"]);
}
mysql_free_result($result);
mysql_close($link);
?>
</table>
</body>
</html>
procesar.php
Código PHP:
<?php
$link=mysql_connect("localhost", "root", "") or die ("No se logro la conexion...");
$db=mysql_select_db("pruebas");
$query=mysql_query("UPDATE articulos SET FOTO='$foto' WHERE CODIGO_FAMASA='$codigo'")
or die("Error en el update");
header("Location: formulariodatos.php");
?>
saludos... ha y les cambie la extension a php :). en phtml no me funcionaba.