За последние 24 часа нас посетили 17810 программистов и 1686 роботов. Сейчас ищут 904 программиста ...

Подключение к БД

Тема в разделе "PHP и базы данных", создана пользователем SkipTyler, 5 июл 2015.

  1. SkipTyler

    SkipTyler Новичок

    С нами с:
    5 июл 2015
    Сообщения:
    7
    Симпатии:
    0
    Всем привет. В общем пишу я сайт на диплом. Сам дуб дерево в подобном.
    В общем причиной создания этой темы стало то что я столкнулся с проблемкой...
    Сайт уже написан, база есть..
    Есть страница для отправки сообщения
    [​IMG]
    Есть база даных
    [​IMG]

    Вот код страницы
    Код (PHP):
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    2. <html xmlns="http://www.w3.org/1999/xhtml">
    3. <head>
    4. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    5. <meta name="keywords" content="" />
    6. <meta name="description" content="" />
    7. <title>Віправка повідомлення</title>
    8. <link href="style.css" rel="stylesheet" type="text/css" media="screen" />
    9. <script type="text/javascript" src="jwplayer/jwplayer.js"></script>
    10.  
    11.  
    12. </head>
    13.  
    14. <body>
    15. <div id="wrapper">
    16.     <div id="menu">
    17.         <ul>
    18.  
    19.         </ul>
    20.     </div>
    21.     
    22.     <div id="header">
    23.         <div id="logo">
    24.             <p></p>
    25.         </div>
    26.     </div>
    27.     
    28.     <div id="page">
    29.     <div id="page-bgtop">
    30.     <div id="page-bgbtm">
    31.         <div id="content">
    32.             <div class="post">
    33.                 <h2 class="title">[url="index.php"]Віправка повідомлення[/url]</h2>
    34.                 <div style="clear: both;"> </div>
    35.                 <div class="entry">
    36.                         <div id="contact_form">
    37.                             <form method="post" name="contact" action="#contactus">
    38.                                 
    39.                                 <label for="author">Ваше імя:</label> <input type="text" id="author" name="author" class="required input_field" />
    40.                                 <div class="cleaner_h10"></div>
    41.                                 
    42.                                 <label for="email">Ваш Email:</label> <input type="text" id="email" name="email" class="validate-email required input_field" />
    43.                                 <div class="cleaner_h10"></div>
    44.                                 
    45.                                 <label for="text">Текст:</label> <textarea id="text" name="text" rows="0" cols="0" class="required"></textarea>
    46.                                 <div class="cleaner_h10"></div>
    47.                                 
    48.                                 <input type="submit" class="submit_btn" name="submit" id="submit" value="Відправити" />
    49.                             
    50.                             </form>
    51.                         </div>
    52.  
    53.  
    54.                 </div>
    55.             </div>
    56.         <div style="clear: both;"> </div>
    57.         </div>
    58.         
    59.         <div id="sidebar">
    60.             <ul>
    61.                 <li>
    62.                     <h2></h2>
    63.                     <ul>
    64. <li>[url="index.php"]Головна[/url]</li>
    65. <li>[url="page1.php"]Про нас[/url]</li>
    66. <li>[url="page2.php"]Продукція та послуги[/url]</li>
    67. <li>[url="page6.php"]Новини[/url]</li>
    68. <li>[url="page7.php"]Контакти[/url]</li>
    69.  
    70.                     </ul>
    71.                 </li>
    72.  
    73.             </ul>
    74.         </div>
    75.         
    76.         <div style="clear: both;"> </div>
    77.     </div>
    78.     </div>
    79.     </div>
    80.     
    81. </div>
    82.     <div id="footer">
    83.         <p> </a>© Кривоозерська 2015</p>
    84.     </div>
    85.     
    86. </body>
    87. </html>

    Что мне нужно от вас? Помощь! Помощь в том что бы сделать так что бы введенные данные на странице отправки сообщения шли в базу данных. Понимаю что готовое решение мне никто не сделает, хотя бы дайте несколько подсказок или же ссылок на подобное.
    И если у меня есть где то ошибки, прошу указать на них.
    Спасибо!

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. Catrina

    Catrina Новичок

    С нами с:
    24 апр 2015
    Сообщения:
    321
    Симпатии:
    0
    в php:

    $_POST['author']
    $_POST['email']
    $_POST['text']

    В MySQL:

    INSERT INTO смотрите и mysqli
     
  3. SkipTyler

    SkipTyler Новичок

    С нами с:
    5 июл 2015
    Сообщения:
    7
    Симпатии:
    0
    А можно поподробнее, или же ссылку где полностью все расписано(желательно с примерами), что бы уже нормально это изучить. Иди же как это загуглить.
     
  4. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    что мешает набрать в поисковике: "php получить данные из post"
    потом: "php добавить данные в MySQL"
     
  5. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    SkipTyler как сделать сайт и все нюансы расписаны в книге по PHP для начинающих. После её прочтения, отпадут многие вопросы.
     
  6. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Пользуясь случаем, предложу книжку, которую стоит прочитать, и в которой есть уже много примеров.
    Разработка веб-приложений с помощью PHP и MySQL
    http://www.ozon.ru/context/detail/id/4538872/ почитай, ты там найдешь практически все что надо знать php - программисту. Найди 2013 года издания.

    Не по теме. Как тут можно активную ссылку. Ну свой текст писать вместо имени ссылки.
     
  7. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    я учил РНР по этой книге, только 2010 года, не могу сказать что она плохая, но там много было пропущено, про куки и сессии там не слова не было, примеры приложений были построены на функциях и НЕ на единой точки входа, про экранирование там ни слова не было, про автозагрузку классов не было, про MVC тоже, короче книга отчасти завела меня в заблуждение.
    Да и вообще если смотреть примеры они очень даже похожи на поповщину, только без ошибок.
     
  8. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    нет
    нет
    это рассматривается в другой книге
    есть примеры где можно сделать лучше, конечно, вариант реализации от издания к изданию видимо не рефакторили, но не скажу что похоже на попочщину. Очень доходчиво и четко все расписано.
    Тут не рассматривается такие возможности точки входа и что либо другое.
    Не все реализовано функциями, тут все разделено по файлам и когда нужен тот или иной файл он инклудит нужный файл.
    Короче, VLK, перечитай книжку.
    Я по сей день туда нет нет заглядываю.

    Если тебе нужен ООП подход то используй книгу http://www.ozon.ru/context/detail/id/31286235/
    по рефакторингу была одна книжка но название забыл и не заказ в силу того что она была старого издания говорилось что будет переиздат но не появилась все таки книжка.
     
  9. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    что нет? теперь оно там есть или что?

    то что я читал, там было очень много примеров как делать ну почти полноценные сайты, при этом примеры были чмошные, месиво php и html, хотя на тот момент уже существовала MVC и все делалось по этой схеме, они хотя бы написали, что так уже ни кто не делает, я отталкиваясь от их примеров делал свою CMS, много времени потратил в пустую, пока не набрел на MVC.

    они лучше бы меньше примеров приводили, а засунули ООП туда и привели пример реализации на MVC.

    не знаю, может в новой версии книге это исправлено, хотя ясмотрел примеры страниц, там все такое же месиво php и html.
     
  10. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    бро, там mvc не рассматривается.
     
  11. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    я покупаю книгу для того что бы ее прочитать и потом идти и программировать сразу, а не читать еще после нее кучу всякой литературы и эта книга данному требованию явно не отвечает.
     
  12. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Есть книга которая отвечает(в которой рассматривается mvc). Но в той книге не рассматривается то что ты хочешь. Предусловие почитав это можно понять.
    Прочитав ту книгу можно смело идти программировать.
    Конечно, можно хотеть всего - в одном месте, но часто такое оказывается полным говном, чтобы это не было.
     
  13. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    качества кода будет оставлять желать лучшего.
    ну исходя из этого сообщения, бывают и нормальные книги по этому принципу, значит от автора зависит
     
  14. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Код (Text):
    1. [url=http://www.ozon.ru/context/detail/id/4538872/]книга[/url]
     
  15. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    mr.akv, спасибо.