El problema es el ' que tienes en el codigo te recomiendo entonces hacer esto:
Código PHP:
$sql = 'INSERT INTO %s (codigoweb1, codigoweb2, codigo) VALUES( '%s', '%s', '%s')';
$sql = sprintf( $sql, $name_tb['productos'], addslashes($codigoweb1), addslashes($codigoweb2), addslashes($codigo) );
$result1=mysql_query($sql) or die("Query error:" . mysql_error() . " Query: " . $sql );