導航:首頁 > 編程語言 > phpendfor

phpendfor

發布時間:2022-08-26 09:30:34

1. php關聯數據表,如何獲取數據。。 看圖所示,畫得很明白了,請高手寫出怎樣實現的PHP代碼。謝謝

<?php

$pdo=new PDO(連接資料庫);
$pdo->exec('set names utf8'); //設置字元集
$sql="select * from C表 as c left join A表 as a on c.uid=a.uid where uid=2";
$data=$pdo->query($sql)->fetchAll(PDO::FETCH_ASSOC);//得到數據
//下面就只寫關鍵步驟了

?>
<html>
<?php foreach($data as $list): ?>

<input type="checkbox" name="list[]" value="a" <?php strpos($list['list'],'a'):'checked="checked"':''; ?>>a
<input type="checkbox" name="list[]" value="b" <?php strpos($list['list'],'b'):'checked="checked"':''; ?>>b
<input type="checkbox" name="list[]" value="c" <?php strpos($list['list'],'c'):'checked="checked"':''; ?>>c
<input type="checkbox" name="list[]" value="d" <?php strpos($list['list'],'d'):'checked="checked"':''; ?>>d
<?php endforeach; ?>

</html>

2. <php endforeach; endif; unset($_from); ><php $this->pop_vars();; >

你用的 {foreach from=$admin_msg item=msg} 標簽開始 就應該用 {/foreach} 結束。

{if $admin_msg} 這個也是 {/if} 結束

至於這個 <?php $this->pop_vars();; ?> 我不知道是什麼意思。 是運行方法嗎? 還是需要輸出什麼。如果是要輸出 <?php echo $this->pop_vars(); ?> 應該這樣寫

3. php為什麼支付成功了返回fail

php支付成功了返回fail是因為後台處理成功了,但是頁面報錯導致提示錯誤。
<?php
$service = isset( $_GET [ 'service' ]) ? $_GET [ 'service' ] : 'create_direct_pay_by_user' ;
$services = array( //交易類型
'create_direct_pay_by_user' => '即時到賬' ,
'create_partner_trade_by_buyer' => '擔保交易' ,
);
if(! array_key_exists ( $service , $services )) exit( '錯誤的交易類型' );
?>
<p style="border:2px dotted blue;width:auto;">
<label>請選擇交易類型:</label>
<?php foreach ( $services as $key => $val ): ?>
<?php if( $service == $key ): ?>
<b style="color:red"><?php echo $val ; ?> </b>
<?php else: ?>
<b><a href="<?php echo url (array( 'service' => $key )); ?> "><?php echo $val ; ?> </a></b>
<?php endif; ?>
<?php endforeach; ?>
</p>
<?php
//php支付寶支付介面參數 主要如下
//(合作商戶編號,加密串,返回url, 默認編碼,商品名稱,商品簡介,商戶訂單號,物流配送費用)
function getRequestUrl ( $partner , $scode , $return_url , $charset , $subject , $body , $order , $lfee ) {
global $data , $service ;
# 支付寶交易類型
$data [ 'service' ] = $service ; //create_partner_trade_by_buyer[擔保交易]create_direct_pay_by_user[即時到賬]
# 合作商戶編號
$data [ 'partner' ] = $partner ;
# 請求返回地址
$data [ 'return_url' ] = $return_url ;
# 默認編碼
$data [ '_input_charset' ] = $charset ;
# 默認支付渠道
$data [ 'paymenthod' ] = 'bankPay' ;
# 默認的網銀
$data [ 'defaultbank' ] = 'ICBCB2C' ;
# 商品名稱
$data [ 'subject' ] = $subject ;
# 商品展示URL
$data [ 'show_url' ] = 』『 ;
# 非同步通知返回
$data [ 'notify_url' ] = 』『 ;
# 商品簡介
$data [ 'body' ] = $body ;
# 商戶訂單號
$data [ 'out_trade_no' ] = $order ;
# 物流配送費用
$data [ 'logistics_fee' ] = $lfee ;
# 物流費用付款方式
$data [ 'logistics_payment' ] = 'SELLER_PAY' ; //SELLER_PAY(賣家支付)、BUYER_PAY(買家支付)、BUYER_PAY_AFTER_RECEIVE(貨到付款)
# 物流配送方式
$data [ 'logistics_type' ] = 'POST' ; //物流配送方式:POST(平郵)、EMS(EMS)、EXPRESS(其他快遞)
# 價格
$data [ 'price' ] = '10.00' ;
#$data['total_fee'] = '10.00';
# 付款方式
$data [ 'payment_type' ] = '1' ;
# 商品數量
$data [ 'quantity' ] = '1' ;
# 賣家email
$data [ 'seller_email' ] = '[email protected]' ;
$data = array_filter ( $data );

ksort ( $data ); reset ( $data );
$data [ 'sign' ] = md5 ( urldecode ( http_build_query ( $data )). $scode );
$data [ 'sign_type' ] = 'MD5' ;
$url = 'https://www.alipay.com/cooperate/gateway.do?' . http_build_query ( $data );
return $url ;
}
//把支付寶介面的參數 帶入進去測試
$url = getRequestUrl ( '2010101908738750' , '' , 'http://www.c1991.com/demo/pay/callback.php?gateway=alipay' , 'UTF-8' , '測試商品' , '測試內容' , uniqid (), '0.00' );

4. 請問程序語句有何錯誤:<php endforeach; endif; unset($_from); ><php $this->pop_vars();; >

你的代碼也不全,單看這段沒什麼錯,還有錯誤的提示是什麼?是語法錯誤還有邏輯錯誤。


你的foreach不成對耶

你最後個endforeach是不是多出來的啊

你的代碼好亂耶

5. php網頁。

當然可以啊,不過要確認文件的擴展名是.php結尾(當然不限於該擴展名,不過那就要看你的web伺服器的配置了)


以下為示例

<!DOCTYPE html>
<html>
<head>
<title><?php echo 'demo'?></title>
</head>
<body>
<?php $arr = array(1, 2, 3);?>
<?php foreach($arr as $value):?>
<h2><?php echo $value?></h2>
<?php endforeach;?>
</body>
</html>

6. 我的php有一個for循環,我想讓這個循環的每一個循環在網頁上一步一步的顯示出來,應該怎麼做呢

請使用以下代碼:

<?php
//usualtoolcms//huangdou
if(ob_get_level()==0):
ob_start();
endif;
for($i=0;$i<20;$i++):
echo"$i<br>";
echostr_pad('',1025);
ob_flush();
flush();
sleep(1);
endfor;
echo"完成輸出";
ob_end_flush();

7. 請教:php中什麼是for循環這個「for」該怎樣理解

我雖沒學過PHP,但for還是知道的,哪都有,很長見,for就是一個循環的開始,什麼是循環從字面上應該好理解吧,比如一出輸出100個1或者輸出1,2,3,4...這樣,功能很強大的,多看看書上例子就知道了
下面是典型例子
for(int i=0;i<10;i++)
{
輸出i;//我不太清楚PHP怎麼輸出..
}

8. PHP循環小問題

你這個是PHP嗎?我也看不明白,PHP沒有endif、endforeach、endwhile這些東西哦。

假如是你寫錯的一個PHP程序話,試著回答你補充的問題:

$boo = false; //聲明一個布爾變數$boo,初值為false
這個布爾值變數是指哪個變數呢?
這個變數就是$boo

foreach($arr as $value)這循環數組當中的$value的值是指什麼意思?
正確的用法是foreach($arr as $value){....}這樣會產生一個循環,把數組$arr的每個元素值分別賦予$value變數,然後分別執行{...}裡面的語句。假如$arr有三個元素,值為"a1","a2","a3",那麼循環執行三次,每次執行時$value的值不同,分別是"a1","a2","a3"

if(!$boo): //判斷變數$boo值 這里的布爾值是指哪裡的變數呢?
這就是判斷布爾變數$boo,如果$boo值為true就不執行if後面的語句,是false就執行。布爾變數只有true和false兩種取值可能,沒有其它的了

echo $ss." "; //如果$boo為假,則說明當前變數$ss為質數,輸出質數
這個你沒有提出問題,我就回答:你的理解正確

$arr[count($arr)] = $ss;//同時存到數組中 怎麼進行保存的?
如果$arr裡面有3個元素,那麼count($arr)的結果3,但是這三個元素的表示是$arr[0]、$arr[1]、$arr[2],現在對$arr[3]進行賦值,實際上就是給數組增加一個元素,值為$ss

9. 改變php數組key值的方法

print_r方法一般只是用來測試,不會使用它作為最終輸出的,對不對?

因此你可以在正式的循環輸出中動態設置key就行了,比如

<?phpforeach($this->SplitTitlesas$key=>$title):?>
<div><lable><?phpecho$key+1?></lable><strong><?phpecho$title?></strong></div>
<?phpendforeach;?>

你覺得呢?

10. php中系統標識符都有哪些

這些詞語在 PHP 中有著特殊的意義。它們中有些像是函數,有些像是常量……但是它們不是的,它們只是語言結構的一部分。不能使用它們的任何一個作為常量、方法名或是類名。但是可以將它們作為變數名使用,不過這樣會導致混淆。
PHP 關鍵詞
and or xor __FILE__ exception (PHP 5)
__LINE__ array() as break case
class const continue declare default
die() do echo else elseif
empty() enddeclare endfor endforeach endif
endswitch endwhile eval() exit() extends
for foreach function global if
include include_once isset() list() new
print require require_once return static
switch unset() use var while
__FUNCTION__ __CLASS__ __METHOD__ final (PHP 5) php_user_filter (PHP 5)
interface (PHP 5) implements (PHP 5) extends public (PHP 5) private (PHP 5)
protected (PHP 5) abstract (PHP 5) clone (PHP 5) try (PHP 5) catch (PHP 5)
throw (PHP 5) cfunction (PHP 4 only) this (PHP 5 only)

閱讀全文

與phpendfor相關的資料

熱點內容
阿里雲伺服器終端在哪裡 瀏覽:144
app紙有什麼用 瀏覽:219
cuteftp命令 瀏覽:502
最開始的編程語言是什麼 瀏覽:757
at遠程命令 瀏覽:490
雲伺服器哪家好點 瀏覽:211
android系統源碼閱讀 瀏覽:924
dumpjava分析工具 瀏覽:678
怎麼下載cpu源碼 瀏覽:154
代碼加密怎麼取消 瀏覽:888
編譯原理代碼在哪裡運行 瀏覽:584
解密攝影pdf 瀏覽:72
演算法編程中級題目 瀏覽:250
c語言編譯器畢業設計 瀏覽:717
醫保卡申請app哪個好 瀏覽:945
阿里雲伺服器上傳源碼 瀏覽:602
營銷管理科特勒pdf 瀏覽:696
願望清單app哪個好 瀏覽:461
安卓外放聲音怎麼解決 瀏覽:195
脈脈app干什麼用的 瀏覽:361