PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (22): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Найдено сообщений: 318
Faraon-san
Отправлено: 09 Декабря, 2015 - 23:30:24 • Тема: Проверка на возраст • Форум: Вопросы новичков
Ответов: 18 Просмотров: 1522
А еще проще спросить, вам есть 21 -> да - нет и не париться!
Есть захотят обмануть, обманут.
Faraon-san
Отправлено: 09 Декабря, 2015 - 16:08:14 • Тема: Добавление данных в БД • Форум: Напишите за меня, пожалуйста
Ответов: 9 Просмотров: 111
Делал на коленке, попробуй:
PHP:
скопировать код в буфер обмена
<?PHP
header ( 'Content-Type: text/html; charset=utf-8' ) ;
$mysqli = new mysqli( '91.226.116.42' , 'laba1' , 'GmCFd9tURnpLs9PK' , 'laba1' ) ;
$mysqli -> set_charset ( "utf8" ) ;
function get_data( $db ) {
$query = $mysqli -> query ( "SELECT * FROM preps ORDER BY fam" ) ;
$data = '' ;
while ( $row = $result -> fetch_assoc ( ) ) {
if ( $row [ 'data_begin' ] == 0) { }
$data .= '<tr>' ;
$data .= '<td class="number">' . $row [ 'number' ] . '</td>' ;
$data .= '<td class="fio">' . $row [ 'fam' ] . ' ' . $row [ 'nam' ] . ' ' . $row [ 'ot' ] . '</td>' ;
$data .= '<td class="dolj">' . $row [ 'job' ] . '</td>' ;
$data .= '<td class="monday">' . $row [ 'mon' ] . '</td>' ;
$data .= '<td class="tues">' . $row [ 'tue' ] . '</td>' ;
$data .= '<td class="wedn">' . $row [ 'wed' ] . '</td>' ;
$data .= '<td class="thur">' . $row [ 'thu' ] . '</td>' ;
$data .= '<td class="friday">' . $row [ 'fri' ] . '</td>' ;
$data .= '</tr>' ;
}
return $data ;
}
if ( $_SERVER [ 'REQUEST_METHOD' ] == 'POST' ) {
$res = $mysqli -> query ( "INSERT INTO `preps` (`fam`, `nam`, `ot`, `job`, `mon`, `tue`, `wed`, `thu`, `fri`) VALUES ('$fam ', '$nam ', '$ot ', '$job ', '$mon ', '$tue ', '$wed ', '$thu ', '$fri ')" ) ;
if ( ! $res ) {
header ( 'Location: ' . $_SERVER [ 'HTTP_REFERER' ] ) ; } else {
echo 'Error: ' . $conn -> error ;
}
}
?>
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<link href='https://fonts.googleapis.com/css?family=Roboto&subset=cyrillic,latin' rel='stylesheet' type='text/css'>
<title>Профессорско-преподавательский состав</title>
</head>
<body>
<div class="head-title">
<div class="top">Профессорско-преподавательский состав</div>
<div class="bottom"></div>
</div>
<table class="tabl">
<thead>
<tr>
<th class="number">№</th>
<th class="fio">Ф.И.О</th>
<th class="dolj">Должность</th>
<th class="monday">Понедельник</th>
<th class="tues">Вторник</th>
<th class="wedn">Среда</th>
<th class="thur">Четверг</th>
<th class="friday">Пятница</th>
</tr>
</thead>
<tbody>
<?PHP echo get_data( $mysqli ) ; ?>
</tbody>
</table>
<form name="insert" action="index.php" method="post">
<div>
<label style="color:white;">Введите фамилию</label>
<input name="fam" type="text">
</div>
<div>
<label style="color:white;">Введите имя</label>
<input name="nam" type="text">
</div>
<div>
<label style="color:white;">Введите отчество</label>
<input name="ot" type="text">
</div>
<div>
<label style="color:white;">Введите должность</label>
<input name="job" type="text">
</div>
<div>
<label style="color:white;">Понедельник</label>
<input name="mon" type="text">
</div>
<div>
<label style="color:white;">Вторник</label>
<input name="tue" type="text">
</div>
<div>
<label style="color:white;">Среда</label>
<input name="wed" type="text">
</div>
<div>
<label style="color:white;">Четверг</label>
<input name="thu" type="text">
</div>
<div>
<label style="color:white;">Пятница</label>
<input name="fri" type="text">
</div>
<button type="submit">Сохранить</button>
</form>
</body>
</html>
Faraon-san
Отправлено: 03 Декабря, 2015 - 10:53:43 • Тема: Почему не переходит на новую строку • Форум: Вопросы новичков
Ответов: 2 Просмотров: 156
PHP:
скопировать код в буфер обмена
$array = array ( "bar" , "foo" , "hii" , "привет" , "" , "первая новая строка" , "вторая новая строка" , "третья новая строка" , "" , "я пятый массив и хочу во вторую строку" , "пятая новая строка" , "шестая новая строка" , "седьмая новая строка" , "восьмая новая строка" , "" ) ;
echo '<table style="widht: 300px;" border=1>' ;
echo '<thead><tr><td>1-q</td><td>2-q</td><td>3-q</td><td>4-q</td><td>5-q</td></tr></thead><tbody><tr>' . PHP_EOL;
$colums = 5 ;
$item = 0 ;
foreach ( $array as $i )
{
if ( $item == $colums )
{
echo '</tr><tr>' . PHP_EOL;
$item = 0 ;
}
{
continue ;
}
echo '<td>' . $i . '</td>' . PHP_EOL;
$item ++;
}
for ( ; $item < $colums ; $item ++ )
{
echo '<td></td>' . PHP_EOL;
}
echo "</tr></tbody></table>" ;
Faraon-san
Отправлено: 01 Декабря, 2015 - 17:50:25 • Тема: Помогите пожалуйста • Форум: Вопросы новичков
Ответов: 1 Просмотров: 90
эх, вот мне больше делать нечего было:
PHP:
скопировать код в буфер обмена
array ( 'reys' => 'KZR-319' , 'day' => '1,3,5,7,9,11,13,15,17,19,21,23,25,27,29' , 'money' => 20000
) , array ( 'reys' => 'KZR-320' , 'day' => '2,4,6,8,10,12,14,16,18,20,22,24,26,28,30' , 'money' => 25000
) , array ( 'reys' => 'КС-321' , 'day' => '1,3,5,7,9,11,13,15,17,19,21,23,25,27,29' , 'money' => 23000
) , array ( 'reys' => 'КС-757' , 'day' => '2,4,6,8,10,12,14,16,18,20,22,24,26,28,30' , 'money' => 28000
) , array ( 'reys' => 'KC-280' , 'day' => '2,4,6,8,10,12,14,16,18,20,22,24,26,28,30' , 'money' => 30000
) , array ( 'reys' => 'KC-195' , 'day' => '1,3,5,7,9,11,13,15,17,19,21,23,25,27,29' , 'money' => 26000
) , array ( 'reys' => 'KC-874' , 'day' => '2,4,6,8,10,12,14,16,18,20,22,24,26,28,30' , 'money' => 24000
) , array ( 'reys' => 'KC-313' , 'day' => '2,4,6,8,10,12,14,16,18,20,22,24,26,28,30' , 'money' => 32000
) , array ( 'reys' => 'KC-891' , 'day' => '1,3,5,7,9,11,13,15,17,19,21,23,25,27,29' , 'money' => 35000
) , array ( 'reys' => 'KC-482' , 'day' => '2,4,6,8,10,12,14,16,18,20,22,24,26,28,30' , 'money' => 27000
) , array ( 'reys' => 'KC-257' , 'day' => '1,3,5,7,9,11,13,15,17,19,21,23,25,27,29' , 'money' => 25000
) ) ;
$html [ ] = '<style>' ;
$html [ ] = '.b {color:navy; font-size:12pt; text-align:center; font-family:times,arial,sans-serif; font-weight:bold;}' ;
$html [ ] = 'h1 {color:#ff6600; font-size:18pt; text-align:center; font-family:times,arial,sans-serif}' ;
$html [ ] = 'h2 {color:navy; font-size:10pt; text-align:center; font-family:"Comic Sans MS",arial,sans-serif}' ;
$html [ ] = 'h3 {color:navy; font-size:12pt; text-align:left; font-family:times,arial,sans-serif}' ;
$html [ ] = 'h4 {color:black; font-size:14pt; text-align:left; font-family:times,arial,sans-serif}' ;
$html [ ] = 'table {width:100%; border:none;}' ;
$html [ ] = '.center {text-align:center;}' ;
$html [ ] = '.left {text-align:left;}' ;
$html [ ] = '</style>' ;
$html [ ] = '<form>' ;
$html [ ] = '<h2> Входные данные</h2>' ;
$html [ ] = '<table>' ;
$html [ ] = '<thead>' ;
$html [ ] = '<tr style="background-color:#f2f2f2">' ;
$html [ ] = '<th class="center">№</th>' ;
$html [ ] = '<th class="center">Номер рейса</th>' ;
$html [ ] = '<th class="center">Дни отправления</th>' ;
$html [ ] = '<th class="center">Цена билета</th>' ;
$html [ ] = '</tr>' ;
$html [ ] = '</thead>' ;
$html [ ] = '<tbody>' ;
$summ = 0 ;
foreach ( $data as $i => $value )
{
$html [ ] = '<tr>' ;
$html [ ] = '<td class="center">' .++ $i . '</td>' ;
$html [ ] = '<td>' . $value [ 'reys' ] . '</td>' ;
$html [ ] = '<td>' . $value [ 'day' ] . '</td>' ;
$html [ ] = '<td>' . $value [ 'money' ] . '</td>' ;
$html [ ] = '</tr>' ;
$summ += $value [ 'money' ] ;
}
$html [ ] = '</tbody>' ;
$html [ ] = '</table>' ;
$html [ ] = '<hr>' ;
$html [ ] = '<h4>ЗАПРОС 1. средняя цену за билет: "' . ( round ( $summ / count ( $data ) ) ) . '"</h4>' ; $html [ ] = '<h4>ЗАПРОС 2. Список рейсов, у которых день отправления – четный:</h4>' ;
$html [ ] = '<table>' ;
$html [ ] = '<thead>' ;
$html [ ] = '<tr style="background-color:#f2f2f2">' ;
$html [ ] = '<th class="center">№</th>' ;
$html [ ] = '<th class="center">Номер рейса</th>' ;
$html [ ] = '<th class="center">Дни отправления</th>' ;
$html [ ] = '<th class="center">Цена билета</th>' ;
$html [ ] = '</tr>' ;
$html [ ] = '</thead>' ;
$html [ ] = '<tbody>' ;
$nom = 0 ;
foreach ( $data as $i => $value )
{
$day = explode ( ',' , $value [ 'day' ] ) ; if ( $day [ 0] % 2 != 0)
{
continue ;
}
$html [ ] = '<tr>' ;
$html [ ] = '<td class="center">' .++ $i . '</td>' ;
$html [ ] = '<td>' . $value [ 'reys' ] . '</td>' ;
$html [ ] = '<td>' . $value [ 'day' ] . '</td>' ;
$html [ ] = '<td>' . $value [ 'money' ] . '</td>' ;
$html [ ] = '</tr>' ;
}
$html [ ] = '</tbody>' ;
$html [ ] = '</table>' ;
$html [ ] = '</form>' ;
Страниц (22): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB