Я пытаюсь сделать приложение AIR с этими условиями:
У меня есть база данных SQL. В моей таблице есть столбец «категории» (с разными категориями (компьютер, книги и т. Д.)).
В моем AS3 мне удается получить «Описание», когда пользователь выбирает категорию.
С помощью 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 получает $ phptheDescription из php и отображает его в output_txt
,
Проблема: по моему output_txt
, только ОДИН «Описание» отображается. Но у меня есть ДВА предмета в категории «Informatique» (и я могу иметь 100 предметов в тех же категориях).
Как мне сделать, чтобы отобразить все «theDescription», которые находятся в тех же категориях?
Пример: если я выберу «Informatique», на нем должны отображаться «Une Surface Pro 3» и «Un IMAC».
Но отображается только последний пункт «Un IMAC».
И после этого можно ли создавать «ссылки» для каждого отображаемого элемента?
РЕДАКТИРОВАТЬ
Видео, объясняющие мои проблемы:
вы уже для строк, но вы не повторили описания, вы можете отредактировать свой код так:
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;
Других решений пока нет …