2016-07-22 3 views
-1

Also ich habe einhtmlxgrid in PHP, das voll von einem SQL von einem Firebird odbc gefüllt. Erstens kann ich die Höhen der Reihen nicht handhaben.
Seconly ich denke darüber, dass es genug zu mir ist, wenn ich eine neue Zeile in jede Zelle setzen, und ich fand es, dass es einfacher ist, wenn ich mit den Daten von sql verketten dann tun Sie es nach.
Ich probierte jede Version von concat(), concat_ws(), +, || etc ...
Ich verwende auch '\n'.Importieren Sie SQL in PHP und ich möchte eine neue Zeile nach den Daten hinzufügen. Wie?

Ich habe eine index.php, die nur das Raster laden. In dieser hier kann nur sg dagegen tun: `

<?php 

$xml = 'connector.php'; 
echo ' 

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

}; 
</script> 
'; 



?> 

` Das die connector.php nennt, die die Daten laden und erstellen Sie die Zeilen wie:

$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>'); 

und der SQL, die das schreiben Daten sind:

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

"; 

Und dieser Teil des Codes ist es, die Daten in die Zeilen schreiben:

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

} 

(schneide ich die Codes nur um es zu siplify :))

Antwort

0

Sie haben doppelte Anführungszeichen verwenden " für Sonderzeichen mit \ einen Effekt zu haben. Auch die Verkettung in PHP erfolgt mit einem Periodenzeichen ..

$string . "\n"; 
+0

Nein, wird es nicht funktionieren:

+0

vielleicht "\ r \ n" (CrLf newline) – hanshenrik

+0

Nein, noch ein Tipp? –

Verwandte Themen