我想通过超链接和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