Ниво 9.7 на задачи за PHP
Задание 1
Направете веб-страница која при посета ја дава случајна прогноза, добра или лоша. Прогнозите треба да се чуваат во база на податоци. При освежување на страницата прогнозата не треба да се менува во текот на тековниот ден.
Задание 2
Даден е произволен дводимензионален array:
php[
[11, 12, 13, 14, 15],
[21, 22, 23, 24, 25],
[31, 32, 33, 34, 35],
[41, 42, 43, 44, 45],
[51, 52, 53, 54, 55],
]
Поставете ги на нула елементите кои се наоѓаат не на дијагоналите:
php[
[11, 0, 0, 0, 15],
[ 0, 22, 0, 24, 0],
[ 0, 0, 33, 0, 0],
[ 0, 42, 0, 44, 0],
[51, 0, 0, 0, 55],
]
Задание 3
Нека во датотеката се чува следниов JSON:
data.json{
[
"catg": "catg1",
"name": "prod1",
"cost": "100"
],
[
"catg": "catg2",
"name": "prod2",
"cost": "200"
],
[
"catg": "catg3",
"name": "prod3",
"cost": "300"
]
}
Формирајте со помош на податоците од датотеката следниот HTML код и испратете го во прелистувачот:
html<table>
<tbody>
<tr>
<td>1</td>
<td>catg1</td>
<td>prod1</td>
<td>100</td>
</tr>
<tr>
<td>2</td>
<td>catg2</td>
<td>prod2</td>
<td>200</td>
</tr>
<tr>
<td>3</td>
<td>catg3</td>
<td>prod3</td>
<td>300</td>
</tr>
</tbody>
</table>