[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сообщение о результате обработки
semkin
Доброе время суток уважаемые форумчане. Просьба помочь.

Есть 2 файла: form.php (форма программы) и action.php (обработка формы). В конце файла action.php я сделал стоку Header('Location: Form.php') - чтобы вернулся на начальную страницу. Как мне сделать так, чтобы при результате выдало мне сообщение о данные успешно обработанны или возникла некая ошибка.
Благодарю



Спустя 1 минута, 21 секунда (21.03.2012 - 13:25) moskitos80 написал(а):
Код в студию

Спустя 4 минуты, 20 секунд (21.03.2012 - 13:29) Visman написал(а):
Используй сессию для передачи нужных данных, а в form.php делай проверку их наличия в сессии и вывод.

Спустя 9 минут, 25 секунд (21.03.2012 - 13:39) semkin написал(а):
Form.php

<form action="Order.php" method="POST" id="insert">
<table>
<tr>
<td >Select the first Zone </td>
<td>
<select name="Hardan">
<?php
while ($zfrom=mysql_fetch_assoc($first_zone_order)){ // peremennuyu $zonename iz fayla queries.php berem v massiv
echo "<option value='".$zfrom['FromID']."'>".$zfrom['FromName']."</option>"; //vidaem massiv
}
?>
</select>
<select name="Hara">
<?php
while ($zwhere=mysql_fetch_assoc($second_zone_order)){
echo "<option value='".$zwhere['WhereID']."'>".$zwhere['WhereName']."</option>";
}
?>
</select>
<select name="Masin">
<?php
while ($m=mysql_fetch_assoc($cartypes)){
echo "<option value='".$m['CarTypesID']."' value='".$m['CarTypeValue']."'>".$m['CarTypesName']."</option>";
}
?>
</select>
</tr>

<tr>
<td><input type="submit" size="10" name="OK" title="OK" /> </td>
</tr>
</table>
</form>


action.php

$fdest=$_POST['Hardan'];
$wdest=$_POST['Hara'];
$masin=$_POST['Masin'];

$tarrif=mysql_query("select TarrifValue from Tarrifs where FromDest=$fdest and WhereDest=$wdest");
while ($tarrif1=mysql_fetch_assoc($tarrif)) {$tarrif2=number_format($tarrif1['TarrifValue'], $decimals=2);}

$a=mysql_query("select CarTypeValue from CarTypes where CarTypesID=$masin");
while ($b=mysql_fetch_assoc($a)) {$carvalue= number_format($b['CarTypeValue'], $decimals=2); }

$price=$tarrif2+$carvalue;
$price_result = number_format($price, $decimals=2);

$Order="insert into Orders (OrderTime) values (now())";
mysql_query($Order) or die(mysql_error());
$insert_id=mysql_insert_id();
$Orderdetail="insert into OrderDetails(OrdersID, FromDest, WhereDest, Price, OrderCarID, OrStatus, EvaCar)
values ('$insert_id', '$fdest', '$wdest', '$price_result', '$masin', '1', '1')";

if(mysql_query($Orderdetail) or die(mysql_error())) {
echo "<div> Sifarishiniz gebul olundu </div>" ;
}
mysql_close() or die (mysql_error());
Header('Location: OrderForm.php');

вот такое я насоченял, не пенайте сильно smile.gif

Спустя 5 часов, 54 минуты, 4 секунды (21.03.2012 - 19:33) semkin написал(а):
а как использовать сессии для передачи данных?

Спустя 9 минут, 54 секунды (21.03.2012 - 19:43) Visman написал(а):
В начале файлов, где используешь сессии ставишь команду
session_start();


Там где надо записать данные в сессию пишешь
$_SESSION['ТУТ ИМЯ ЭЛЕМЕНТА'] = ЗНАЧЕНИЕ;


Там где надо взять данные из записанных в сессию обращаешься к
$_SESSION['ТУТ ИМЯ ЭЛЕМЕНТА']


http://php.su/functions/?cat=session

Спустя 59 минут, 8 секунд (21.03.2012 - 20:42) semkin написал(а):
Спасибо


_____________
Береги свою мечту. Достигнув ее ты станешь одним из избранных!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.