2016-07-22 9 views
-1

私はphpでdhtmlxgridを持っていますが、これはFirebird ODBCからsqlで完全に埋められています。まず、私は行の高さを扱うことができません。
Seconly私は、すべてのセルに新しい行を入れれば、SQLのデータと連結した後でそれを簡単に実行できることが分かりました。
concat(), concat_ws(), +, ||などのすべてのバージョンを試しました...
私も'\n'を使用しています。sqlをPHPにインポートして、データの後に新しい行を追加します。どうやって?

グリッドをロードするindex.phpがあります。この中ここでしかこれについてSGを行うことができます。

$xml = new SimpleXMLElement('<rows > 
<head> 
    <column width="150"  type="ro"   align="left" sort="str"     >xy</column > 

    <afterInit> 
     <call command="attachHeader"> 
       <param>#text_filter,</param> 
     </call> 


    </afterInit> 
</head> 
</rows>'); 

と書き込みSQL:これは、件のデータをロードし、同様に行を作成connector.phpを呼び出し `

<?php 

$xml = 'connector.php'; 
echo ' 

<div id="gridbox" ></div> 
<script> 
    doOnLoad("gridbox","'.$xml.'","0") 
    { gridbox.enableAutoHeight(true); 
     gridbox.enableAutoWidth(true); 
     gridbox.setAwaitedRowHeight(250); 

}; 
</script> 
'; 



?> 

`

$sql = " 
    select distinct 
    supexport.partner, 
from supexport 
where 

"; 

そして、このコードの一部は、行の中に件のデータを書き込んである::件のデータがある

while ($row = $db_supexport->ReturnRow()) { 
    $currSor = $xml->addChild('row'); 
    $currSor->addChild('cell',$row[0]); 

} 

(私はちょうどそれをsiplifyするコードをカット:))

答えて

0

あなたは効果があると\と特殊文字の二重引用符"を使用する必要があります。また、phpでの連結は、期間記号.で行われます。

$string . "\n"; 
+0

いや、それは動作しません。

+0

"\ r \ n"(CrLf改行) – hanshenrik

+0

いいえ、別のヒント? –

関連する問題