Autor Zpráva
DavidLi
Profil
dobrý den, neporadil by mi někdo jak naplnit javascriptové pole vzoru:
recordType : 'array',
	data : [
['CZ000000469607 ',90.5,'','6103320501','2010-12-18','2010-12-18',3,0,N,10,238,6448,19.8,11],
....
]

pomocí php - umím data vycucnout z databáze a vytisknout v požadovaném tvaru pomocí:
$result = mysql_query("SELECT * FROM ipp1");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    printf("['%s',%s,%s,%s,'%s','%s',%s,%s,'%s',%s,%s,%s,%s,%s],<br />", $row[0], $row[1], $row[2], $row[3], $row[4], $row[5], $row[6], $row[7], $row[8], $row[9], $row[10], $row[11], $row[12], $row[13], $row[14]);  
}

ale nevím co dát místo printf nebo jak vytvořit celý řetězec dat, který by naplnil pole data : [ ............... ]

Za jakoukoli nápovědu nebo vodítko děkuji
Davex
Profil
Před a za cyklus stačí vypsat potřebný JavaScriptový kód pomocí echo.
echo "recordType : 'array',
    data : [
";

$result = mysql_query("SELECT * FROM ipp1");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    printf("['%s',%s,%s,%s,'%s','%s',%s,%s,'%s',%s,%s,%s,%s,%s],\n", $row[0], $row[1], $row[2], $row[3], $row[4], $row[5], $row[6], $row[7], $row[8], $row[9], $row[10], $row[11], $row[12], $row[13], $row[14]);  
}

echo "
]";

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: