PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (22): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец

> Найдено сообщений: 318
Faraon-san Отправлено: 10 Декабря, 2015 - 09:49:12 • Тема: проблема с меню аккордеон на jQuery • Форум: Вопросы новичков

Ответов: 2
Просмотров: 127
так она и не должна работать, зачем делать вложение, если пользователь его ни когда не увидит потому что будет срабатывать ссылка родителя ))
Faraon-san Отправлено: 09 Декабря, 2015 - 23:30:24 • Тема: Проверка на возраст • Форум: Вопросы новичков

Ответов: 18
Просмотров: 1522
А еще проще спросить, вам есть 21 -> да - нет и не париться!
Есть захотят обмануть, обманут.
Faraon-san Отправлено: 09 Декабря, 2015 - 16:44:01 • Тема: Добавление данных в БД • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 111
popover точно подмечено =) поправил пост выше
Faraon-san Отправлено: 09 Декабря, 2015 - 16:11:45 • Тема: Висящая транзация • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 48
Попробуй явно удалить unset объект где commit прописан.
Faraon-san Отправлено: 09 Декабря, 2015 - 16:08:14 • Тема: Добавление данных в БД • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 111
Делал на коленке, попробуй:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. header('Content-Type: text/html; charset=utf-8');
  4.  
  5. $mysqli = new mysqli('91.226.116.42', 'laba1', 'GmCFd9tURnpLs9PK', 'laba1');
  6. $mysqli->set_charset("utf8");
  7.  
  8. function get_data($db){
  9.    $query = $mysqli->query("SELECT * FROM preps ORDER BY fam");
  10.  
  11.    $data = '';
  12.    while($row = $result->fetch_assoc()){
  13.        if($row['data_begin'] == 0){}
  14.         $data .= '<tr>';
  15.             $data .= '<td class="number">'.$row['number'].'</td>';
  16.             $data .= '<td class="fio">'.$row['fam'].'&nbsp'.$row['nam'].'&nbsp'.$row['ot'].'</td>';
  17.             $data .= '<td class="dolj">'.$row['job'].'</td>';
  18.             $data .= '<td class="monday">'.$row['mon'].'</td>';
  19.             $data .= '<td class="tues">'.$row['tue'] .'</td>';
  20.             $data .= '<td class="wedn">'.$row['wed'].'</td>';
  21.             $data .= '<td class="thur">'.$row['thu'] .'</td>';
  22.             $data .= '<td class="friday">'.$row['fri'].'</td>';
  23.         $data .= '</tr>';
  24.    }
  25.    return $data;
  26. }
  27.  
  28. if($_SERVER['REQUEST_METHOD'] == 'POST'){
  29.     $fam = $mysqli->real_escape_string(trim(strip_tags($_POST['fam'])));
  30.     $nam = $mysqli->real_escape_string(trim(strip_tags($_POST['nam'])));
  31.     $ot = $mysqli->real_escape_string(trim(strip_tags($_POST['ot'])));
  32.     $job = $mysqli->real_escape_string(trim(strip_tags($_POST['job'])));
  33.     $mon = $mysqli->real_escape_string(trim(strip_tags($_POST['mon'])));
  34.     $tue = $mysqli->real_escape_string(trim(strip_tags($_POST['tue'])));
  35.     $wed = $mysqli->real_escape_string(trim(strip_tags($_POST['wed'])));
  36.     $thu = $mysqli->real_escape_string(trim(strip_tags($_POST['thu'])));
  37.     $fri = $mysqli->real_escape_string(trim(strip_tags($_POST['fri'])));
  38.  
  39.     $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')");
  40.     if(!$res){
  41.        header('Location: '.$_SERVER['HTTP_REFERER']);
  42.        exit();
  43.     }else{
  44.         echo 'Error: '. $conn->error;
  45.     }
  46. }
  47. ?>
  48.  
  49. <!DOCTYPE html>
  50. <html lang="ru">
  51. <head>
  52.    <meta charset="utf-8">
  53.     <link href='https://fonts.googleapis.com/css?family=Roboto&subset=cyrillic,latin' rel='stylesheet' type='text/css'>
  54.     <title>Профессорско-преподавательский состав</title>
  55. </head>
  56. <body>
  57. <div class="head-title">
  58.     <div class="top">Профессорско-преподавательский состав</div>
  59.     <div class="bottom"></div>
  60. </div>
  61.  
  62. <table class="tabl">
  63.     <thead>
  64.         <tr>
  65.             <th class="number">№</th>
  66.             <th class="fio">Ф.И.О</th>
  67.             <th class="dolj">Должность</th>
  68.             <th class="monday">Понедельник</th>
  69.             <th class="tues">Вторник</th>
  70.             <th class="wedn">Среда</th>
  71.             <th class="thur">Четверг</th>
  72.             <th class="friday">Пятница</th>
  73.         </tr>
  74.     </thead>
  75.     <tbody>
  76.     <?PHP echo get_data($mysqli); ?>
  77.     </tbody>
  78. </table>
  79.  
  80.     <form name="insert" action="index.php" method="post">
  81.         <div>
  82.             <label style="color:white;">Введите фамилию</label>
  83.             <input name="fam" type="text">
  84.         </div>
  85.         <div>
  86.             <label style="color:white;">Введите имя</label>
  87.             <input name="nam" type="text">
  88.         </div>
  89.         <div>
  90.             <label style="color:white;">Введите отчество</label>
  91.             <input name="ot" type="text">
  92.         </div>
  93.         <div>
  94.             <label style="color:white;">Введите должность</label>
  95.             <input name="job" type="text">
  96.         </div>
  97.         <div>
  98.             <label style="color:white;">Понедельник</label>
  99.             <input name="mon" type="text">
  100.         </div>
  101.         <div>
  102.             <label style="color:white;">Вторник</label>
  103.             <input name="tue" type="text">
  104.         </div>
  105.         <div>
  106.             <label style="color:white;">Среда</label>
  107.             <input name="wed" type="text">
  108.         </div>
  109.         <div>
  110.             <label style="color:white;">Четверг</label>
  111.             <input name="thu" type="text">
  112.         </div>
  113.         <div>
  114.             <label style="color:white;">Пятница</label>
  115.             <input name="fri" type="text">
  116.         </div>
  117.         <button type="submit">Сохранить</button>
  118.     </form>
  119. </body>
  120. </html>
Faraon-san Отправлено: 07 Декабря, 2015 - 11:22:50 • Тема: Вывод массива через цикл работает с ошибкой • Форум: Вопросы новичков

Ответов: 6
Просмотров: 305
arxnday пишет:
Кстати, а как лучше это сделать?
mysqli_num_rows()?

Если тебе еще нужен массив с комментариями, то да, эта функция подойдет.
и там не много по другому нужно код написать.

arxnday пишет:
Но теперь другой вопрос встал, а как переадресовать потом на страницу, с которой пришел?

Используй функцию header();
http://php.net/manual/ru/function.header.php
Faraon-san Отправлено: 07 Декабря, 2015 - 10:56:06 • Тема: Удаление истекших дат • Форум: Работа с СУБД

Ответов: 1
Просмотров: 538
CODE (SQL):
скопировать код в буфер обмена
  1. DELETE FROM `admins` WHERE `expired` <= UNIX_TIMESTAMP()
Faraon-san Отправлено: 04 Декабря, 2015 - 15:23:51 • Тема: Вывод массива через цикл работает с ошибкой • Форум: Вопросы новичков

Ответов: 6
Просмотров: 305
Sail ну тогда надо еще посчитать количество записей для переменной num, что бы for правильно отработал
Faraon-san Отправлено: 04 Декабря, 2015 - 15:15:49 • Тема: Вывод массива через цикл работает с ошибкой • Форум: Вопросы новичков

Ответов: 6
Просмотров: 305
PHP:
скопировать код в буфер обмена
  1. $sql = "SELECT * FROM articles_comments WHERE article_id='$id' ORDER BY id DESC";
  2. $row = mysqli_query($db, $sql);
  3. while($postrow = mysqli_fetch_array($row)){
  4.         if ($postrow['id']!=0) {
  5.                 echo "<strong>".$postrow['name'] . "</strong> сделал запись " . $postrow['date'] . "<br>";
  6.                 echo $postrow['text'] . "<br><br>";
  7.         }
  8. }
Faraon-san Отправлено: 04 Декабря, 2015 - 10:50:37 • Тема: Правильный редирект с одного радела на другой • Форум: Вопросы новичков

Ответов: 1
Просмотров: 168
попробуй так:
CODE (htmlphp):
скопировать код в буфер обмена
  1. RedirectMatch 301 ^(/old/)(.*)$ /new/$2
Faraon-san Отправлено: 04 Декабря, 2015 - 10:35:06 • Тема: Перенаправление ---> • Форум: Вопросы новичков

Ответов: 12
Просмотров: 554
жесть! Не понял
Faraon-san Отправлено: 04 Декабря, 2015 - 10:33:43 • Тема: Urlencode • Форум: Вопросы новичков

Ответов: 3
Просмотров: 198
new01 так это же поиск зачем такие сложности?
Faraon-san Отправлено: 04 Декабря, 2015 - 10:30:56 • Тема: скрипт js работает частично, удивительно • Форум: Вопросы новичков

Ответов: 2
Просмотров: 145
Возможно у тебя скрипт отработал прежде чем загрузилась разметка.
Может скрипт отработал прежде чем загрузился jquery.
Faraon-san Отправлено: 03 Декабря, 2015 - 10:53:43 • Тема: Почему не переходит на новую строку • Форум: Вопросы новичков

Ответов: 2
Просмотров: 156
PHP:
скопировать код в буфер обмена
  1. $array = array( "bar", "foo", "hii", "привет", "", "первая новая строка", "вторая новая строка", "третья новая строка", "",  "я пятый массив и хочу во вторую строку",  "пятая новая строка",  "шестая новая строка",  "седьмая новая строка",  "восьмая новая строка",  "" );
  2.  
  3. echo '<table style="widht: 300px;" border=1>';
  4. 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;
  5. $colums = 5;
  6. $item = 0;
  7.  
  8. foreach($array as $i)
  9. {
  10.     if($item == $colums)
  11.     {
  12.         echo '</tr><tr>'.PHP_EOL;
  13.         $item = 0;
  14.     }
  15.  
  16.     if(empty($i))
  17.     {
  18.         continue;
  19.     }
  20.  
  21.     echo '<td>'.$i.'</td>'.PHP_EOL;
  22.     $item++;
  23. }
  24. for(; $item < $colums; $item++)
  25. {
  26.     echo '<td></td>'.PHP_EOL;
  27. }
  28. echo "</tr></tbody></table>";
Faraon-san Отправлено: 01 Декабря, 2015 - 17:50:25 • Тема: Помогите пожалуйста • Форум: Вопросы новичков

Ответов: 1
Просмотров: 90
эх, вот мне больше делать нечего было:
PHP:
скопировать код в буфер обмена
  1. $data = array(
  2.         array('reys'=>'KZR-319','day'=>'1,3,5,7,9,11,13,15,17,19,21,23,25,27,29','money'=>20000),
  3.         array('reys'=>'KZR-320','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>25000),
  4.         array('reys'=>'КС-321','day'=>'1,3,5,7,9,11,13,15,17,19,21,23,25,27,29','money'=>23000),
  5.         array('reys'=>'КС-757','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>28000),
  6.         array('reys'=>'KC-280','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>30000),
  7.         array('reys'=>'KC-195','day'=>'1,3,5,7,9,11,13,15,17,19,21,23,25,27,29','money'=>26000),
  8.         array('reys'=>'KC-874','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>24000),
  9.         array('reys'=>'KC-313','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>32000),
  10.         array('reys'=>'KC-891','day'=>'1,3,5,7,9,11,13,15,17,19,21,23,25,27,29','money'=>35000),
  11.         array('reys'=>'KC-482','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>27000),
  12.         array('reys'=>'KC-257','day'=>'1,3,5,7,9,11,13,15,17,19,21,23,25,27,29','money'=>25000)
  13. );
  14.  
  15. $html = array();
  16. $html[] = '<style>';
  17. $html[] = '.b {color:navy; font-size:12pt; text-align:center; font-family:times,arial,sans-serif; font-weight:bold;}';
  18. $html[] = 'h1 {color:#ff6600; font-size:18pt; text-align:center; font-family:times,arial,sans-serif}';
  19. $html[] = 'h2 {color:navy; font-size:10pt; text-align:center; font-family:"Comic Sans MS",arial,sans-serif}';
  20. $html[] = 'h3 {color:navy; font-size:12pt; text-align:left; font-family:times,arial,sans-serif}';
  21. $html[] = 'h4 {color:black; font-size:14pt; text-align:left; font-family:times,arial,sans-serif}';
  22. $html[] = 'table {width:100%; border:none;}';
  23. $html[] = '.center {text-align:center;}';
  24. $html[] = '.left {text-align:left;}';
  25. $html[] = '</style>';
  26.  
  27. $html[] = '<form>';
  28. $html[] = '<h2> Входные данные</h2>';
  29. $html[] = '<table>';
  30. $html[] = '<thead>';
  31. $html[] = '<tr style="background-color:#f2f2f2">';
  32. $html[] = '<th class="center">№</th>';
  33. $html[] = '<th class="center">Номер рейса</th>';
  34. $html[] = '<th class="center">Дни отправления</th>';
  35. $html[] = '<th class="center">Цена билета</th>';
  36. $html[] = '</tr>';
  37. $html[] = '</thead>';
  38. $html[] = '<tbody>';
  39.  
  40. $summ = 0;
  41. foreach($data as $i=>$value)
  42. {
  43.         $html[] = '<tr>';
  44.         $html[] = '<td class="center">'.++$i.'</td>';
  45.         $html[] = '<td>'.$value['reys'].'</td>';
  46.         $html[] = '<td>'.$value['day'].'</td>';
  47.         $html[] = '<td>'.$value['money'].'</td>';
  48.         $html[] = '</tr>';
  49.         $summ += $value['money'];
  50. }
  51. $html[] = '</tbody>';
  52. $html[] = '</table>';
  53. $html[] = '<hr>';
  54. $html[] = '<h4>ЗАПРОС 1. средняя цену за билет: "'.(round($summ/count($data))).'"</h4>';
  55. $html[] = '<h4>ЗАПРОС 2. Список рейсов, у которых день отправления – четный:</h4>';
  56.  
  57.  
  58. $html[] = '<table>';
  59. $html[] = '<thead>';
  60. $html[] = '<tr style="background-color:#f2f2f2">';
  61. $html[] = '<th class="center">№</th>';
  62. $html[] = '<th class="center">Номер рейса</th>';
  63. $html[] = '<th class="center">Дни отправления</th>';
  64. $html[] = '<th class="center">Цена билета</th>';
  65. $html[] = '</tr>';
  66. $html[] = '</thead>';
  67. $html[] = '<tbody>';
  68. $nom=0;
  69. foreach($data as $i=>$value)
  70. {
  71.         $day = explode(',', $value['day']);
  72.         if($day[0]%2 != 0)
  73.         {
  74.                 continue;
  75.         }
  76.  
  77.         $html[] = '<tr>';
  78.         $html[] = '<td class="center">'.++$i.'</td>';
  79.         $html[] = '<td>'.$value['reys'].'</td>';
  80.         $html[] = '<td>'.$value['day'].'</td>';
  81.         $html[] = '<td>'.$value['money'].'</td>';
  82.         $html[] = '</tr>';
  83. }
  84. $html[] = '</tbody>';
  85. $html[] = '</table>';
  86.  
  87. $html[] = '</form>';
  88.  
  89. echo join($html);

Страниц (22): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB