|
В този проект ще комбинираме знанията си по PHP за функции, масиви, form тагове, начин за предаване на данни по метода POST, include метода.
За целта ще създадем 6 файла: |
|
Създайте файл с име
index.php и копирайте в него следния код
<?php
include 'arrea.php';
?>
<form action="index1.php" method="POST">
<table border="1">
<tr>
<td>Име на фирмата</td>
<td>Поръчка на фирмата</td>
<td>Лого на фирмата</td>
</tr>
<tr>
<td><?php echo $z[1][0] ?></td>
<td align="center">
Артикул /Количество<br>
Артикул 1 <input type="text" size="4" name="asort1"><br>
Артикул 2 <input type="text" size="4" name="asort2"><br>
Артикул 3 <input type="text" size="4" name="asort3"><br>
</td>
<td><?php echo $z[1][1] ?></td>
</tr>
<tr>
<td><?php echo $z[2][0] ?></td>
<td align="center">
Артикул /Количество<br>
Артикул 1 <input type="text" size="4" name="asort11"><br>
Артикул 2 <input type="text" size="4" name="asort22"><br>
Артикул 3 <input type="text" size="4" name="asort33"><br>
</td>
<td><?php echo $z[2][1] ?></td>
</tr>
<tr>
<td colspan="3" align="center">
<input type="submit" value="Обработи">
</td>
</tr>
</table>
</form>
|
Създайте файл с име index1.php и копирайте в него следния код
<?php
function firm1 ()
{
return $_POST['asort1']*2+$_POST['asort2']*3+$_POST['asort3']*4;
}
function firm2 ()
{
return $_POST['asort11']*2+$_POST['asort22']*3+$_POST['asort33']*4;
}
$promFirm1=firm1();
$promFirm2=firm2();
echo "Днес: ";
echo date("d F")." ". date("Y").'<br>';
echo "Вие получихте следните поръчки: ".'<br><br>';
echo "Фирма 1 поръчаха";
echo '<a href="firm1.php" target="_blank">'." Виж инфо за Фирма 1".'</a><br>';
echo "От Артикул 1 : ". $_POST['asort1']. '<br>';
echo "От Артикул 2: ". $_POST['asort2']. '<br>';
echo "От Артикул 3: ". $_POST['asort3']. '<br><br>';
echo "Поръчките на фирма 1 са на стойност ";
echo $promFirm1 ." лева".'<br><br><br>';
echo "Фирма 2 поръчаха";
echo '<a href="Firm2.php" target="_blank">'." Виж инфо за Фирма 2".'</a><br>';
echo "От Артикул 1: ".$_POST['asort11']. '<br>';
echo "От Артикул 2: ". $_POST['asort22']. '<br>';
echo "От Артикул 3: ". $_POST['asort33']. '<br><br>';
echo "Поръчките на фирма 2 са на стойност ";
echo $promFirm2 ." лева".'<br>';
echo '<hr>';
echo "Днес получихте поръчки за общо: ";
echo $promFirm1+$promFirm2 ." лева".'<br>'; ?>
Поръчките са изчислени по Вашата
<a href="javascript:;" onclick="window.open('ceni.html','picture',
'toolbar=no,location=no,directories=no,status=no,\n\
copyhistory=no,scrollbars=no,resizable=no,width=200,\n\
height=200,screenX=80,screenY=60')">
ценова листа</a><br>
<a href="index.php">Върнете се отново в поръчки</a>
|
Създайте файл с име "arrea.php" и копирайте в него следния код
<?php
$z[1]=array ('Фирма 1','<img src="logos/logo1.jpg"></img>');
$z[2]=array('Фирма 2','<img src="logos/logo2.jpg"></img>');
?> |
Създайте файл с име "firm1.php" и копирайте в него следния код
<?php
include 'arrea.php';
echo $z[1][0] .'<br>';
echo $z[1][1] .'<br>';
?> |
Създайте файл с име "Firm2.php" и копирайте в него следния код <?php
include 'arrea.php';
echo $z[2][0] .'<br>';
echo $z[2][1] .'<br>';
?> |
Създайте файл с име "ceni.html" и копирайте в него следния код
<table border="1">
<tr><td>Артикул</td><td>Цена</td></tr>
<tr><td>Артикул 1</td><td>2 лева</td></tr>
<tr><td>Артикул 2</td><td>3 лева</td></tr>
<tr><td>Артикул 3</td><td>4 лева</td></tr>
</table>
<a href="" onclick="window.close();return false;">Затвори</a> |
|
Разгледайте демонстрационния проект от тук
Свали изходния код на упражнението във zip формат download |
|
Пишете ни.
|