『壹』 thinkphp模板中使用if判斷時,用到D方法(跨模塊)如何使用
thinkphp中有個標簽叫if標簽,結合使用就可以了
用法:
<ifcondition="($nameeq1)OR($namegt100)">value1
<elseifcondition="$nameeq2"/>value2
<else/>value3
</if>
詳細使用方法,參考官方文檔:http://doc.thinkphp.cn/manual/if.html
『貳』 thinkphp smarty模版中if判斷怎麼寫如果session存在就顯示退出鏈接,如果不存在就顯示登錄
你可以在控制器中判斷session("user")是否存在,session中存在就給模板傳遞 user 參數,不存在就不傳遞 user參數,在模板中,判斷$user變數是否存在。
如在Action中
// TP中,session是默認開啟的,通過session("?sessionName")的方式進行判斷,session存在就返回true,反之就返回false
if(session("?user")){
$this->assign("user",session("user"));
}
然後在模板中判斷
全選復制放進筆記<if condition="isset($user)">
已登錄的html code
<else/>
未登錄的html
</if>
『叄』 thinkphp在html頁面中寫if語句怎麼寫
同上
把我的總結復制給你吧:
if判斷:
<if condition="條件">
<else />
</if>
1.在控制器輸入如下:
public function demo6(){
$this->assign("num1",10);
$this->display("demo6");
}
2.在模板中輸入:
<body>
<if condition="$num1 neq 10">
變數num1值不等於10
<else />
等於10
</if>
</body>
條件:
eq 等於
neq 不等於
gt 大於
lt 小於
elt 小於等於
heq 恆等
『肆』 在php的模板頁面怎麼做判斷,下面是我的詳細介紹
如果用PHP判斷,直接在添加的單選按鈕上寫
<inputtype="radio"<?phpif(condition){echo'checked="checked"';}?>value="".../>
如果是JS判斷,則可以嘗試這樣
if(condition){
document.getElementById('id').setAttribute("checked","checked");
}
JQ就更簡單一些
if(condition){
$([selector]).attr("checked","checked");
}
condition是判斷條件,selector是選擇器,有些地方省略寫了,注意修改。
『伍』 thinkphp模板中<if condition="check_btn(6) eq false"></if>
具體使用方法跟eq標簽一樣,
如下所示:
<!--heq標簽-->
<heq name="var" value="0">...</heq>
<heq name="var" value="">...</heq>
<heq name="var" value="false">...</heq>
<!--if標簽中使用-->
樓主還有什麼疑問的話,可以多去後盾人看一些相關的視頻,這樣更有幫助
『陸』 ThinkPHP html中的if判斷語句怎麼寫
if判斷語句書寫如下:
<if condition="條件">
<else />
</if>
1.在控制器輸入如下:
public function demo6(){
$this->assign("num1",10);
$this->display("demo6");}
2.在模板中輸入:
<body>
<if condition="$num1 neq 10">
變數num1值不等於10
<else />
等於10
</if>
</body>
3.條件:
eq 等於
neq 不等於
gt 大於
lt 小於
elt 小於等於
heq 恆等
『柒』 菜鳥問題,php中的if then endif 怎麼寫
<?php
$message='我的留言';
?>
<divclass="formbox">
<?phpif($message):?>
<tableid="1">
<!--留言發表的table-->
</table>
<?phpelse:?>
<tableid="2">
<!--發表以後顯示留言的table-->
</table>
<?phpendif;?>
</div>
http://php.net/manual/zh/language.basic-syntax.phpmode.php
『捌』 ThinkPHP模板之變數輸出、自定義函數與判斷語句用法
本文實例講述了ThinkPHP模板之變數輸出、自定義函數與判斷語句用法。主要包括變數輸出、自定義函數與判斷語句三種用法。分享給大家供大家參考。具體分析如下:
模板操作變數輸出:
快捷輸出變數
復制代碼
代碼如下:{:function(…)}
//執行方法並輸出返回值
{~function}
//執行方法不輸出
{@var}
//輸出Session變數
{#var}
//輸出Cookie變數
{&var}
//輸出配置參數
{%var}
//輸出語言變數
{.var}
//輸出GET變數
{^var}
//輸出POST變數
{*var}
//輸出常量
模版輸出
復制代碼
代碼如下://1
直接調用index操作模板
$this->display();
//
對應Myapp/Tpl/default/Index/index.html
//2
調用Index模塊的test1操作模板
$this->display('test1');
//對應Myapp/Tpl/default/Index/test1.html
//2
調用Message模塊的test2操作模板()
$this->display('Message:test2');
//對應Myapp/Tpl/default/Message/test2.html
//3
調用XP主題的Message模塊的test2操作模板
$this->display('Xp@Message:test2');
//對應Myapp/Tpl/Xp/Message/test2.html
//4
直接指定模板文件的全名
$this->display('../Message/test3.html');
//對應Myapp/Tpl/default/Message/test3.html
使用判斷語句
我們可以使用if標簽來定義復雜的條件判斷,例如:
復制代碼
代碼如下:<if
condition="($name
eq
1)
OR
($name
gt
100)
">
value1
<elseif
condition="$name
eq
2"
/>value2
<else
/>
value3
</if>
在condition屬性中可以支持eq等判斷表達式
,同上面的比較標簽,但是不支持帶有」>」、」<」等符號的用法,因為會混淆模板解析,所以下面的用法是錯誤的:
<if
condition="$id
<
5
">
value1
<else
/>
value2
</if>
『玖』 php IF函數的用法
php IF函數的用法:
if 語句用於在指定條件為 true 時執行代碼。
語法:
if (條件) {
當條件為 true 時執行的代碼;
}
比如:輸出 "Have a good day!",如果當前時間 (HOUR) 小於 20:
<?php
$t=date("H");
if($t<"20"){
echo"Haveagoodday!";
}
?>
『拾』 php if語句
php 跳出if語句的方法有兩種:
方法一、用goto語句修改代碼如下:
<?php
if(1){
echo 111;
//如何在這跳出if語句,運行下面的代碼看
goto a;
echo 222;
}
a:
echo 333;
?>
註:goto語句是php5.3以上包括5.3版本有效,對php5.2無效。
方法二、代碼如下 :
while($a){
if ($b):
echo "ddd";
break;//這個return希望跳到if($c)這個if語句這里
endif;
break;
}
if($c){
if( $a && $b )
{
echo "ddd";
}
endif;
}