我们有一个coldfusion网站,可以检索我们的类别,然后按字母顺序显示它们.
我们希望能够通过手动安排带有数字的"排序"列的类别来强制执行订单,但如果此数字等于0或null,则使用字母顺序.
所以目前查询是
<cfquery name="qGetThrdCat" datasource="#request.dsn#">
SELECT *
FROM tbl_prdtthrdcats, tbl_scnd_thrdcat_rel
WHERE tbl_scnd_thrdcat_rel.thrdctgry_ID = tbl_prdtthrdcats.thrdctgry_ID
AND tbl_scnd_thrdcat_rel.scndctgry_ID = #URL.secondary#
AND thrdctgry_archive = 0
ORDER BY thrdctgry_Name ASC
</cfquery>
Run Code Online (Sandbox Code Playgroud)
如果我尝试,它会工作
ORDER BY thrdctgry_Sort ASC
Run Code Online (Sandbox Code Playgroud)
但我不能为我的生活加入他们,主要是因为我缺乏程序员的技能.
任何建议将不胜感激.
首先以我有限的知识道歉,我刚开始接触 CF。
因此,当满足表单查询时,我尝试使用 cfmail 发送 html 电子邮件。
我遇到的问题是我嵌入在电子邮件头中的 css 要么抛出错误,要么根本没有格式化。请有人看看我的代码并告诉我哪里出错了。
顺便说一句,当我取出 css 中的 # 标签时,它似乎可以工作,但电子邮件发送时没有格式化!!!
<cfmail to="customer email" from="xxxxxxx@gmail.com" subject="Your order at has been shipped" type="html">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Title</title>
<style type="text/css">
body {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}
body, td, th, input, textarea, select, a {
font-size: 12px;
}
p {
margin-top: 0px;
margin-bottom: 20px;
}
a, a:visited, a b {
color: #378DC1;
text-decoration: underline;
cursor: pointer; …Run Code Online (Sandbox Code Playgroud) 嗨,大家好,我需要一些建议.
当成功发布包含在url字符串中的订单时,我们的支付网关会发回一些数据.
唯一的问题是用户刷新页面并在每次刷新感谢页面时通过一堆cfmail命令发送!
这对于我们的安全性更好,在加载此页面后立即设置重定向到我们的主页,设置一种方法来停止用户多次加载页面或删除订单信息以便用户无法单击刷新?
以下是支付网关在成功交易时生成的示例网址.
http://www.ourwebsitename.com/ConfirmationPage.cfm?cartinfo=^XXXX^1&orderinfo=Customer^Name^Billing Name^Billing^Line^1^Town^Postcode^websitename^Order^Amount^&responsesitesecurity=SECUREHASHCODE&thisorderid=OURORDERID
Run Code Online (Sandbox Code Playgroud)
人们对保护此页面的想法是什么?
我试图从文件中获取php中的内容来检索html,然后将其保存到php文件中,以便可以将其包含到我的主页中。
不幸的是我的脚本没有将数据保存到文件中。我还需要每天重写此数据,因为它将通过cron作业进行设置。
谁能告诉我我要去哪里错了?我只是在学习php :-)
<?php
$richSnippets = file_get_contents('http://website.com/data');
$filename = 'reviews.txt';
$handle = fopen($filename,"x+");
$somecontent = echo $richSnippets;
fwrite($handle,$somecontent);
echo "Success";
fclose($handle);
?>
Run Code Online (Sandbox Code Playgroud) 我们有一个脚本,由我们的开发人员为php提供,从我们的数据库生成最畅销的列表,但我们需要它在coldfusion!
有一种简单的转换方式,还是需要完全重写?
提前感谢任何建议:-)
// // ---------- // Get Top Selling Products (by sku) // ---------- //
function CWgetBestSelling($max_products=5, $sub_ids=0)
{
$productQuery = '';
$returnQuery = '';
$idList = '0';
$itemsToAdd = '';
if (!is_numeric($idList[0])) {
$idList = '0';
}
$q_productQuery = mysql_query( "
SELECT count(*) as prod_counter,
p.product_id,
p.product_name,
p.product_preview_description,
p.product_date_modified
FROM cw_products p
INNER JOIN cw_order_skus o
INNER JOIN cw_skus s
WHERE o.ordersku_sku = s.sku_id
AND s.sku_product_id = p.product_id
AND NOT p.product_on_web = 0
AND NOT p.product_archive = 1 …Run Code Online (Sandbox Code Playgroud)