За последние 24 часа нас посетили 18653 программиста и 1601 робот. Сейчас ищут 968 программистов ...

вывод rtf файла для печати, при совершении заказа.

Тема в разделе "Прочие вопросы по PHP", создана пользователем greysells, 2 фев 2009.

  1. greysells

    greysells Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    9
    Симпатии:
    0
    Здравствуйте, подскажите как реализовать следующее. Есть услуги предоставляемые пользователям, и необходимо что бы, после завершения выбора услуги пользователю выводлся .RTF документ для печати или сохранения, который бы содержал в себе наименование заказанной услуги, конечную цену, и банковские реквизиты.

    Подскажите как это реализовать средствами Php. Буду очень благодарен.
     
  2. AlexGousev

    AlexGousev Активный пользователь

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
  3. barashcov

    barashcov Активный пользователь

    С нами с:
    2 фев 2009
    Сообщения:
    1
    Симпатии:
    0
    Адрес:
    Kharkov
    Делаешь разметку как и в ХТМЛ но при этом в заголовочном файле указываешь. Вот как у меня реализована подобная ситуация (Писалось в курсовом).
    PHP:
    1.  
    2. <?
    3. header( 'Content-Type: application/msword');
    4. include("functions.php");
    5. connect();
    6. if(isset($_GET['show_rtf'])&&isset($_POST['show'])){
    7. $result_purchase = mysql_query("SELECT * FROM purchase WHERE id=".$_GET['show_rtf']);
    8. $purchase = mysql_fetch_row($result_purchase);
    9. $result_buyer = mysql_query("SELECT fio,num_bank FROM buyer WHERE id=".$purchase[2]);
    10. $buyer = mysql_fetch_row($result_buyer);
    11. $result_repair_part = mysql_query("SELECT name FROM repair_part WHERE id=".$purchase[1]);
    12. $repair_part = mysql_fetch_row($result_repair_part);
    13. ?>
    14. <center>
    15. <table width="645" border="0" cellspacing="0" cellpadding="2">
    16.   <tr>
    17.     <td colspan="2" style="text-align:center">Покупка №<?php echo $purchase[0]; ?></td>
    18.     </tr>
    19.   <tr>
    20.     <td width="200">Ф.И.О.</td>
    21.     <td width="437"><?php echo $buyer[0]; ?></td>
    22.   </tr>
    23.   <tr>
    24.     <td>№ Счёта</td>
    25.     <td><?php echo $buyer[1]; ?></td>
    26.   </tr>
    27.   <tr>
    28.     <td>Товар</td>
    29.     <td><?php echo $repair_part[0]; ?></td>
    30.   </tr>
    31.   <tr>
    32.     <td>Количество</td>
    33.     <td><?php echo $purchase[3]; ?></td>
    34.   </tr>
    35.   <tr>
    36.     <td>На сумму</td>
    37.     <td><?php echo $purchase[4]; ?> $</td>
    38.   </tr>
    39.   <tr>
    40.     <td>Дата покупки</td>
    41.     <td><?php echo $purchase[5].".".$purchase[6].".".$purchase[7]; ?></td>
    42.   </tr>
    43. </table><br />
    44. <br />
    45. <br />
    46. <br />
    47. <br />
    48. <table width="645" border="0" cellspacing="0" cellpadding="2">
    49.   <tr>
    50.     <td>Подпись продаца_______________</td>
    51.     <td>Подпись покупателя_______________</td>
    52.   </tr>
    53. </table>
    54. </center>
    55. <?php } ?>
    56.