В денвере работает, на хостинге нет.
Написал программу которая выводит данные в таблицу. Проверяю с помощью денвера, работает, а на сайте не работает. Не знаю в чем проблема. Кинул файл. Сначала в list выбирается специальность и подтверждаем кнопкой, а потом открывается table с расписанной таблицей.
Версия php 5.3 на хостинге. Ошибки не выводит.
<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<style>
.border {
opacity: 0.9;
}
</style>
</head>
<body>
<div id="menu" class="fixed">
<ul>
<li><a href="../../index.html">Головна</a></li>
<li><a href="../../news.html">Новини</a></li>
<li><a href="../../galery.html">Галерея</a></li>
<li><a href="../../multimedia.html">Мультимедiя</a></li>
<li><a href="">Про себе</a></li>
<li><a href="../../auth/index.php">Вхiд</a></li>
<li><a href="../../auth/reg.php">Реєстрація</a></li>
</ul>
</div>
</div>
<div class="border">
<div class="info">
<center>
<br><p>
<?php
$napry=$_POST['txt'];
$dat= file('data.txt');
$key = array_search($napry, $dat);
$i=$key;
$zz=1;
Echo '<center><h2>Спеціальність ',$dat[$i],'';
$i++;
echo 'викладаться у ', $dat[$i], 'Університетах</h2></center>';
echo '<table align="center" border="1">';
$i++;
echo '<tr>';
echo '<td>', '№', '</td>';
echo '<td>', 'Середній бал на бюджеті', '</td>';
echo '<td>', 'На бюджеті', '</td>';
echo '<td>', 'Недобір', '</td>';
echo '<td>', 'На контракті', '</td>';
echo '<td>', 'Університети', '</td>';
while (trim($dat[$i])!=""){
echo '<tr>';
echo '<td>',$zz, '</td>';
$zz++;
echo '<td>',$dat[$i],'</td>';
$i++;
echo '<td>',$dat[$i],'</td>';
$i++;
if ($dat[$i]<0){
echo '<td>',abs($dat[$i]),'</td>','<td>','-','</td>';}
elseif($dat[$i]==0){
echo '<td>', '-','</td>','<td>','-','</td>';}
else{
echo '<td>', '-','</td>','<td>',$dat[$i],'</td>';
}
$i++;
echo '<td>',$dat[$i],'</td>';
echo '</tr>';
$i++;
}
echo '</table>';
?>
</p>
</div>
<hr>
<div class="footer">
<p> Сайт створений у 2015 роцi <a href="../../index.html">Краєвиди Свiту</a></p>
</div></div></body></html>
1. vex788 - 18 Ноября, 2015 - 17:23:51 - перейти к сообщению
2. Viper - 18 Ноября, 2015 - 18:40:02 - перейти к сообщению
vex788 пишет:
выключите вывод ошибок. Как? В гугл!Ошибки не выводит
И оформите код нормально.
3. vex788 - 18 Ноября, 2015 - 21:26:23 - перейти к сообщению
Viper пишет:
И оформите код нормально.
vex788 пишет:
выключите вывод ошибок. Как? В гугл!Ошибки не выводит
И оформите код нормально.
Точно. Спасибо. Я же только учусь.
4. vex788 - 19 Ноября, 2015 - 18:17:52 - перейти к сообщению
Viper пишет:
И оформите код нормально.
vex788 пишет:
выключите вывод ошибок. Как? В гугл!Ошибки не выводит
И оформите код нормально.
В денвере работает, а на сайте нет. Собственно как и раньше.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $napry=$_POST['txt'];
- $i=$key;
- $zz=1;
- Echo '<center><h2>Спеціальність ',$dat[$i],'';
- $i++;
- echo 'викладаться у ', $dat[$i], 'Університетах</h2></center>';
- echo '<table align="center" border="1">';
- $i++;
- echo '<tr>';
- echo '<td>', '№', '</td>';
- echo '<td>', 'Середній бал на бюджеті', '</td>';
- echo '<td>', 'На бюджеті', '</td>';
- echo '<td>', 'Недобір', '</td>';
- echo '<td>', 'На контракті', '</td>';
- echo '<td>', 'Університети', '</td>';
- echo '<tr>';
- echo '<td>',$zz, '</td>';
- $zz++;
- echo '<td>',$dat[$i],'</td>';
- $i++;
- echo '<td>',$dat[$i],'</td>';
- $i++;
- if ($dat[$i]<0){
- elseif($dat[$i]==0){
- echo '<td>', '-','</td>','<td>','-','</td>';}
- else{
- echo '<td>', '-','</td>','<td>',$dat[$i],'</td>';
- }
- $i++;
- echo '<td>',$dat[$i],'</td>';
- echo '</tr>';
- $i++;
- }
- echo '</table>';
- ?>