PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (1): [1]
Найдено сообщений: 7
vex788
Отправлено: 21 Ноября, 2015 - 14:11:19 • Тема: В денвере работает, на хостинге нет • Форум: Программирование на PHP
Ответов: 9 Просмотров: 832
andrewkard пишет: vex788 пишет: Сначала запускается list и выбирается професия
Вы в файл передаете название профессии а нужно передавать ключ. Т.е. не так:
а так:
думаю ясно.
Спасибо за помощь, все получилось)
vex788
Отправлено: 20 Ноября, 2015 - 21:39:26 • Тема: В денвере работает, на хостинге нет • Форум: Программирование на PHP
Ответов: 9 Просмотров: 832
andrewkard пишет: По моему не срабатывает строка:
файл data.txt есть, информация в нем присутствует?
(Добавление)
Он лежит в той же папке?
Да.
Файл qwer прикрепленный к вопросу там все тоже самое. Сначала запускается list и выбирается професия
vex788
Отправлено: 19 Ноября, 2015 - 18:17:52 • Тема: В денвере работает, на хостинге нет • Форум: Программирование на PHP
Ответов: 9 Просмотров: 832
Viper пишет: vex788 пишет: Ошибки не выводит
выключите вывод ошибок. Как? В гугл!
И оформите код нормально.
В денвере работает, а на сайте нет. Собственно как и раньше.
PHP:
скопировать код в буфер обмена
<?PHP
ini_set ( 'display_startup_errors' , 1
) ;
$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>' ;
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>' ;
?>
vex788
Отправлено: 18 Ноября, 2015 - 17:23:51 • Тема: В денвере работает, на хостинге нет • Форум: Программирование на PHP
Ответов: 9 Просмотров: 832
В денвере работает, на хостинге нет.
Написал программу которая выводит данные в таблицу. Проверяю с помощью денвера, работает, а на сайте не работает. Не знаю в чем проблема. Кинул файл. Сначала в 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>
vex788
Отправлено: 11 Октября, 2015 - 12:50:55 • Тема: Вывести из data.txt данные на веб-страницу с помощью таблицы • Форум: Программирование на PHP
Ответов: 0 Просмотров: 229
Я новичек в php, а задание сложное для меня. Помогите пожалуйста.
Нужна программа, которая обрабатывает запрос веб-страницы (выбранное направление обучения), должна открыть файл data.txt (статистика по вузам и по разным направлениям обучения), найти в нем заданное направление обучения и построить для него примерно такую таблицу как на картинке
Опишем формат файла data.txt. После того как мы нашли строку с заданным названием направления обучения, например “ автомобiльний транспорт”, то:
а) На следующей строке указано число вузов, в которых это направление преподают (в данном случае, 29).
б) На последующих строках указана статистика по всем этим 29 вузам, причем на каждый вуз отводится по 4 строки:
1) средняя сумма баллов поступивших на бюджет;
2) число поступивших на бюджет;
3) число поступивших на контракт (если здесь указано отрицательное число, это означает недобор на бюджетные места);
4) название вуза.
Все эти данные нужно вывести в виде таблицы. Используйте команду echo, теги <table>, <tr>, <td> и стили.
Страниц (1): [1]
Powered by ExBB FM 1.0 RC1. InvisionExBB