-1

私が達成しようとしているのは、XMLでの作成と値の増加を増やすことです。

コード:

    // CONNECT TO DATABASE
    $SQL = "SELECT * FROM ads ORDER BY id DESC";
    $result = mysql_query($SQL);

    // OPEN XML
    $_xml = "<?xml version='1.0' encoding='UTF-8' ?>\n";
    $_xml .="<ADS>\n";

    while ($db_field = mysql_fetch_assoc($result)) {

    $_xml .=" <AD>\n";
    $_xml .="   <ID><![CDATA[" . $counter . "]]></ID>\n";
    $_xml .="   <TITLE><![CDATA[" . $db_field['title'] . "]]></TITLE>\n";
    $_xml .="   <DESCRIPTION><![CDATA[" . $db_field['description'] . "]]></DESCRIPTION>\n";
    $_xml .="   <EMAIL><![CDATA[" . $db_field['email'] . "]]></EMAIL>\n";
    $_xml .="   <PHONE><![CDATA[" . $db_field['phone'] . "]]></PHONE>\n";
    $_xml .="   <ADDRESS><![CDATA[" . $db_field['address'] . "]]></ADDRESS>\n";
    $_xml .="   <ZIP_CODE><![CDATA[" . $zipcode . "]]></ZIP_CODE>\n";
    $_xml .="   <LOCATION_COUNTRY><![CDATA[" . $country . "]]></LOCATION_COUNTRY>\n";
    $_xml .="   <LOCATION_STATE><![CDATA[" . $state . "]]></LOCATION_STATE>\n";
    $_xml .="   <LOCATION_CITY><![CDATA[" . $city . "]]></LOCATION_CITY>\n";
    $_xml .="   <CATEGORY><![CDATA[" . $db_field['category'] . "]]></CATEGORY>\n";
    $_xml .="   <BEDROOMS>" . $db_field['bedrooms'] . "</BEDROOMS>\n";
    $_xml .="   <BATHROOMS>" . $db_field['bathrooms'] . "</BATHROOMS>\n";
    $_xml .="   <PETS>" . $db_field['pets'] . "</PETS>\n";
    $_xml .="   <BROKERFEE>" . $broker . "</BROKERFEE>\n";
    $_xml .="   <SURFACE>" . $db_field['surface'] . "</SURFACE>\n";
    $_xml .="   <IMAGE_URL><![CDATA[" . $db_field['image_url'] . "]]></IMAGE_URL>\n";
    $_xml .="   <IMAGE_URL><![CDATA[http://www.path to image]]></IMAGE_URL>\n";
    $_xml .="   <PRICE>" . $db_field['price'] . "</PRICE>\n";
    $_xml .="   <CURRENCY>" . $currency . "</CURRENCY>\n";
    $_xml .=" </AD>\n";
    } 

    // CLOSE XML
    $_xml .="</ADS>";

    // ECHO XML DATA
    echo $_xml;

「$counter」に1の値を指定し、追加の結果ごとに1にする必要があります。これに関しては、私のカップではなく、まったくの初心者です。mysqlデータベースから値を取得できますが、最初の項目は値1で始まる必要があります。

4

1 に答える 1

1

に置き換え$counterます++$counter

于 2012-10-05T21:54:44.423 に答える