Bueno supongo que lo que quieres hacer es listar uno de tus articulos en un campo de texto y quieres que se puedan modificar.
pues si es eso aqui te pego el codigo de como puedes hacerlo.
<?
//Inicializamos variables de conexión
$host="localhost";
$user="tu usuario";
$passwd="tu password";
$db="tu base de datos";
//Creamos la conexión
$link = mysql_connect($host, $user, $passwd);
mysql_select_db($db, $link);
//primero hacemos una consulta para listar uno de tus productos
//y del resultado los metemos a un campo de texto para poder modificarlos
$sql = mysql_query("select * from [/tabla] where [/condicion]", $link);
//Preguntamos si nuestra consulta da algun resultado
if(mysql_num_rows($sql)>0)
{
echo "<html><head><title>ejemplo</title></head><body>
<form action='actualizar.php' method='post'>
";
$row_=mysql_fetch_array($sql);
echo "
<input type='hidden' name='h' value='".$row['id_del_campo']."'>
<input type='text' name='valor1' value='".$row['nombre_del_campo1']."'>
<input type='text' name='valor2' value='".$row['nombre_del_campo2']."'>
<input type='submit' name='ir' value='Actualizar'>
</form>
</body></html>
";
}
?>
Bueno, este seria el php que muestra tus productos para luego actualizarlos que puedes llamarlo como desees.
aqui esta el otro php q se encargaria de hacer la actualizacion y debes llamarlo
actualizar.php.
<?
//Para evitar hacer esta invocacion de variables de conexion cada rato necesitas
//hacerte un php con cualquier nombre donde pongas estas variables y luego lo llamas con un include.
//Inicializamos variables de conexión
$host="localhost";
$user="tu usuario";
$passwd="tu password";
$db="tu base de datos";
//Aqui recibimos las variables a actualizar
$id=$_POST['h'];
$valor1=$_POST['valor1'];
$valor2=$_POST['valor2'];
//Creamos la conexión
$link = mysql_connect($host, $user, $passwd);
mysql_select_db($db, $link);
//aqui preguntamos si hicieron click en el boton actualizar
if($_POST['ir']=="Actualizar")
{
$sql=mysql_query("update [/tabla] set valor1='$valor1', valor2='$valor2' where [/id_de_tabla]='$id'",$link);
echo "Actualizado correctamente";
}
else
{
header("Location: nombre_php_anterior.php");
}
?>
Espero que te haya ayudado
si es que hay algun bug solo repostealo para que te oriente mas.
si no he contestado a tu pregunta, pues es porque no entendi muy bien lo que posteaste.