Текущее время: 20 апр 2024, 10:29




 Страница 1 из 1 [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: подскажите в чем проблема (php)?
СообщениеДобавлено: 01 ноя 2009, 11:48 
Аватар пользователя

Зарегистрирован: 12 сен 2009, 12:57
Сообщений: 28
Подскажите почему не сохраняется ничего в orders.txt и при нажатии на кнопку "отправить" пишет заказ сохранен, но подробности заказа тоже не указываются.

файл с формой orderform.html
<form action="processorder.php4" method="post">
<table width="536" border=0 cellpadding="0" cellspacing="0">
<tr>
<td width="236"><span class="стиль9">Фамилия, Имя</span></td>
<td width="300" align=left><input type="text" id="tireqty" name="tireqty" size=40 maxlength=50 /></td>
</tr>
<tr>
<td width="236"><span class="стиль9">Икона</span></td>
<td width="300" align=left><input type="text" id="oilqty" name="oilqty" size=40 maxlength=50></td>
</tr>
<tr>
<td width="236"><span class="стиль9">Контактный телефон, e-mail</span></td>
<td width="300" align=left><input type="text" id="sparkqty" name="sparkqty" size=40 maxlength=50></td>
</tr>
<tr>
<td width="236"><span class="стиль9">Адрес доставки</span></td>
<td width="300" align=left><input type="text" id="address" name="address" size=40 maxlength=100></td>
</tr>
<tr>
<td colspan=2 align=center><input type=submit value="Отправить заказ"></td>
</tr>
</table>
</form>

и сам processorder.php4
<?php
// Создать короткие имена переменных
$tireqty = $HTTP_POST_VARS['tireqty'];
$oilqty = $HTTP_POST_VARS['oilqty'];
$sparkqty = $HTTP_POST_VARS['sparkqty'];
$address = $HTTP_POST_VARS['address'];

$DOCUMENT_ROOT = $HTTP_SERVER_VARS['DOCUMENT_ROOT'];
?>
<html>
<body>
<?php
$date = date('H:i, jS F');

echo '<p>Заказ обработан в ';
echo $date;
echo '<br />';
echo '<p>Список вашего заказа:';
echo '<br />';

echo 'Фамилия, Имя: '.$tireqty.'<br />';
echo 'Икона: '.$oilqty.'<br />';
echo 'Контактный телефон, e-mail: '.$sparkqty.'<br />';
echo '<P>Адрес доставки: '.$address.'<br />';

$outputstring = $date."\t".$tireqty." --- Фамилия, Имя \t".$oilqty." --- Икона\t"
.$sparkqty." --- Контактный телефон, e-mail\t".$total
."\t". $address."\n";

// Открыть файл для добавления
$fp = fopen("orders.txt", 'a');

flock($fp, LOCK_EX);

if (!$fp)
{
echo '<p><strong>В настоящий момент ваш запрос не может быть обработан. '
.'Пожалуйста, попытайтесь позже.</strong></p>';
exit;
}

fwrite($fp, $outputstring);
flock($fp, LOCK_UN);
fclose($fp);

echo '<p>Заказ сохранен.</p>';

?>
</body>
</html>
в чем может быть проблема???


   
 
 Заголовок сообщения: Re: подскажите в чем проблема (php)?
СообщениеДобавлено: 01 ноя 2009, 22:32 
Аватар пользователя

Зарегистрирован: 24 авг 2009, 00:55
Сообщений: 16
ммм... книга за якою ти вчив пхп коли була написана?
спробуй банально $HTTP_POST_VARS змінити на $_POST, а .php4 просто на .php


   
 
 Заголовок сообщения: Re: подскажите в чем проблема (php)?
СообщениеДобавлено: 02 ноя 2009, 05:02 
Аватар пользователя

Зарегистрирован: 12 сен 2009, 12:57
Сообщений: 28
ок спасибо большое все сделал


   
 
Показать сообщения за:  Сортировать по:  
 Страница 1 из 1 [ Сообщений: 3 ] 


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:

Продажа и покупка информационного товара в интернете услуги гаранта сделок в интернете онлайн - надежные сделки через гаранта. Сервис безопасных сделок без риска 24 часа в сутки 365 дней в году.
Сложные и нестандартные случаи, решение ваших проблем консультация психолога онлайн 24 часа в сутки и при личной встрече. Психолог.ПРО.
cron