求PHP高手帮忙!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求PHP高手帮忙!!相关的知识,希望对你有一定的参考价值。

1.php中的代码
<tr>
<td class="title">产品分类:</td>
<td class="content"><select name="classid"><option></option>classes order=sequence<option value="$classes.id" if $smarty.postif $classes.id==$smarty.post.classidselected/ifelseif $classes.id==$segment.1selected/if/if >section name=id loop=$classes.layer-1  /section$classes.title</option>/classes</select></td>
<td class="content"> </td>
</tr>

2.php中的代码:
products limit=10 pager=pager page=$smarty.post.page keywords=$smarty.get.keywords classid=/这位置要取上面classid的值/
<div><a href="javascript:;" onclick="context_menu_filldata('$smarty.get.datas|replace:'[id]':$products.id|replace:'[title]':$products.title|replace:'[spec]':$products.spec|replace:'[unit]':$products.unit|replace:'[pricebuy]':$products.pricebuy|replace:'[pricesell]':$products.pricesell|escape:quotes');"
class="menuas">$products.id. $products.title</a></div>
/products

如上面代码标示的地方要取值,说明:两个PHP是包含在1个PHP页面里的。求高手帮忙

呃..

你用的是smarty的模板啊,要想取到这个值,在你汉字的地方写上:$smarty.get.classid

这个是一种语法规则,其实我从来没用过smarty的模板,但是它的语法十分有规律,仔细看一下前文就可以看出,比如:

page=$smarty.post.page

keywords=$smarty.get.keywords

上面这两行都是取值用的语句,是smarty特定的写法

看你html代码中,没有form表单,没有提交按钮,也没有name是keywords以及page,或许你没发上来吧。(不过如果真没有的话,那还真得不到...呵呵)

另外,想得到这个值的话,必须要提交并刷新页面后才能得到,就是这个页面向自己本页面以get方式传了值,才能真正得到,立即得到是不可能的,因为它们之间相隔未知距离远的网络。
参考技术A <tr>
<td class="title">产品分类:</td>
<td class="content"><select name="classid"><option></option>classes order=sequence
assign var="classid" value=$classes.id
<option value="$classes.id" if $smarty.postif $classes.id==$smarty.post.classidselected/ifelseif $classes.id==$segment.1selected/if/if >section name=id loop=$classes.layer-1 /section$classes.title</option>/classes</select></td>
<td class="content"> </td>
</tr>
products limit=10 pager=pager page=$smarty.post.page keywords=$smarty.get.keywords classid=$classid
<div><a href="javascript:;" onclick="context_menu_filldata('$smarty.get.datas|replace:'[id]':$products.id|replace:'[title]':$products.title|replace:'[spec]':$products.spec|replace:'[unit]':$products.unit|replace:'[pricebuy]':$products.pricebuy|replace:'[pricesell]':$products.pricesell|escape:quotes');"
class="menuas">$products.id. $products.title</a></div>
/products
assign 可以在循环的时候进行赋值 。
你试试 可以么

求高手帮忙写一个,大漠插件绑定窗口然后不停按123456

求高手帮忙写一个,大漠插件绑定窗口然后不停按123456

参考技术A PutAttachment "D:\tianxiahoutai", "*.*"//释放附件
set ws=createobject("Wscript.Shell")
ws.run "regsvr32 d:\tianxia\dm.dll /s"
Set ws = nothing
Delay 1500//注册插件
Set dm = createobject("dm.dmsoft")//创建漠象
dm.SetPath "D:\tianxiahoutai"//设置全盘路径
dm.SetDict 0, "D:\tianxiahoutai\tianxiazk1.txt"//设定字库
hwnds = dm.EnumWindow("0", "117.135.138.155/tx33", "", 1 + 4 + 8 + 16)
//枚举窗口标题117.135.138.155/tx33窗口句柄赋值给hwnds
hwnds = split(hwnds,",")
//数组割函数
hwnd = dm.FindWindowEx( hwnds, "Frame Tab", "")
Delay 200
hwnd = dm.FindWindowEx(hwnd, "TabWindowClass", "")
Delay 200
dm_ret = dm.SetWindowState(hwnd,1)
Delay 200
//获取客户区句柄
dm_ret = dm.BindWindowEx(hwnd, "dx2", "windows3", "windows", "", 0)
//绑定窗口
Delay 1000
dm_ret = dm.FindStrFast(0,0,1024,800,"驿站","4800ff-df9cff",0.9,tx_sxX,tx_sxY)
//漠找字
If tx_sxX >= 0 and tx_sxY >= 0 Then
dm.moveto tx_sxX, tx_sxY
//漠鼠标移
Delay 500
dm.leftclick
//漠左键单击

//自书写代码
Sub OnScriptExit()
dm_ret = dm.UnBindWindow()
End Sub
//解除窗口绑定

以上是关于求PHP高手帮忙!!的主要内容,如果未能解决你的问题,请参考以下文章

跪求:Linux+nginx+mysql+php环境搭建详细步骤,急用,求高手们帮帮忙啊...高分追加...

WinForm的问题,求高手帮忙~

求大侠帮助,php网页加密代码<?php eval(base64_decode( 帮忙解密下

ibatis的错误,求高手帮忙看看啊,郁闷一个周末啊,伤不起啊,求高手啊~~~~

求matlab高手帮忙,高分

刚装了fedora17 不小心跳过了建立用户 root又默认是禁用 求高手帮忙 没分了 不好意思