我想通過超鏈接和GET方法將一個已包含引號的字符串從一個php文件傳遞給另一個。PHP傳遞一個包含通過GET引用的字符串
我檢索上千行包含在一個while循環引號和輸出保存到一個變量,如下所示:
while ($trouble_row = mysql_fetch_array($trouble_result)) {
$ticketid = $trouble_row['ticketid'];
$ticketno = $trouble_row['ticket_no'];
$created = $trouble_row['createdtime'];
$modified = $trouble_row['modifiedtime'];
$title = $trouble_row['title'];
$solution = $trouble_row['solution'];
$hoursattended = $trouble_row['cf_629'];
$hoursbilled = $trouble_row['cf_628'];
$csv .= "$firstname $lastname,$ticketno,$created,$modified,$hoursattended,$hoursbilled,$title,$solution\n";
}
變量$標題有時含有看起來像這樣的條目:
用戶「湯姆」有問題。
變量$ CSV是收集所有來自各循環中的結果,並創建一個CSV格式的字符串,然後我需要傳遞給一個新的PHP腳本,我試圖用一個超鏈接的事情:
a href="export_csv.php?csv=$csv">Export to CSV</a>
不幸的是,嵌入的引號被超鏈接識別並切斷了大部分輸出。對於如何收集不同的數據,以不同的方式存儲數據或以不同的方式傳遞數據,我們將不勝感激!
感謝偉大的答案!我喜歡這個社區。 – somecallmemike 2011-06-03 18:14:29