我正在尝试在以下条件下制作AIR应用程序:
我有一个SQL数据库。在我的表格中有一个“类别”列(具有不同的类别(计算机,书籍等)。
在我的AS3中,当用户选择类别时,我设法检索“ theDescription”。
使用URLMethod和一个php文件。
// create SQL
$sql = "SELECT * FROM annonces where categorie = '$categorie'";
$sql_result = mysql_query($sql, $connection) or die ("Couldn't execute query.");
$num = mysql_numrows($sql_result);
$phptheDescription = "";
$counter = 0;
while ($row = mysql_fetch_array($sql_result)) {
$theDescription = $row["theDescription"];
$phptheDescription = $theDescription;
}
echo "phptheDescription=" . $theDescription;
因此,我的AS3代码正在从php检索$ phptheDescription并将其显示在
output_txt
中。问题:在我的
output_txt
中,仅显示一个“ theDescription”。但是我在“信息”类别中有两个项目(同一类别中可以有100个项目)。如何显示相同类别中的所有“ theDescription”?
例如:如果我选择“ Informatique”,则应该显示“ Une Surface Pro 3”和“ Un IMAC”。
但是它仅显示最后一项“ Un IMAC”。
而且,在那之后,是否有可能为显示的每个项目创建“链接”?
编辑
解释我的问题的视频:
https://vid.me/DS2r
http://sendvid.com/6iesrygk
最佳答案
您已经输入了行,但是没有回显描述,可以将代码编辑为:
while ($row = mysql_fetch_array($sql_result)) {
$theDescription = $row["theDescription"];
//$phptheDescription = $theDescription;
echo $theDescription;
}
或像这样合并所有字符串
$phptheDescription='';
while ($row = mysql_fetch_array($sql_result)) {
$theDescription = $row["theDescription"];
$phptheDescription = $phptheDescription.' , '.$theDescription;
}
echo $phptheDescription;