Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как из таблицы meSQL, которую я формирую запросом PHP привязать индекс строки к ссылке?

 PHP.SU

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


 Страниц (1): [1]   

> Описание: PHP HTML ссылки
klypalskyi
Отправлено: 18 Октября, 2018 - 18:26:38
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Окт. 2018  


Помог: 0 раз(а)




Прошу отнестись с терпением. Я новичок в программировании. В PHP вообще слаб)))) Буду очень признателен за помощь.
Когда я открываю ссылку, мне всплывает форма-опросник. Как мне сделать так, чтобы каждая ссылка была привязана к конкретной строке? Мне в форму необходимо выводить некоторые данные из строки. Попробую объяснить на коде и картинках. При этом я использую всего один PHP-файл и один HTML. Хотел бы чтобы так и осталось, если это возможно Радость

========================Вот мой PHP-файл=======================
PHP:
скопировать код в буфер обмена
  1. <html>
  2.  
  3. <head>
  4.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5.  
  6.  
  7.         <?PHP
  8. $ip = $_SERVER['REMOTE_ADDR'];
  9. echo "Ваш IP:<font size='3' face='times new roman'><b>".$ip;"</b></font>"
  10.  
  11. ?>
  12.  
  13.         <?
  14. include('function1.php');
  15.  $conn=connect_dbl();
  16.  
  17.  
  18.  $find=$_POST['find'];
  19.  
  20.  
  21.  
  22.  ?>
  23.         <script src="JS/jq1-12-4.js"></script>
  24.         <link rel='stylesheet' href='CSS/styles.css'>
  25.         <link rel="stylesheet" href="CSS/form-styles.css">
  26.         <link rel="stylesheet" href="CSS/fonts.css">
  27.         <link rel="stylesheet" href="Magnific-Popup-master/dist/magnific-popup.css">
  28.        
  29.  
  30. </head>
  31.  
  32. <body>
  33.         <div class='main'>
  34.                 <div class='img-block'>
  35.                         <img src='img/ideabank.png'></img>
  36.                 </div>
  37.                 <div class='card-find'>
  38.                         <form class='search__box' method = 'POST' action = ''>
  39.                                 <input type='search-input' id='table-find' name='find' placeholder='Поиск по серийнику'></input>
  40.                                 <input type='submit' class='search__button' value='Поиск'></input>
  41.                         </form>
  42.                         <?
  43.  
  44.                         $sql="ТУТ select запрос convert(varchar(maX),(convert(date,Date))) as Id, SerialNum,  from ********";
  45.                         $i = 1;
  46.                         $stmt = sqlsrv_query( $conn, $sql);
  47.  
  48.                         // выводим на страницу сайта заголовки HTML-таблицы
  49.                         echo "<table class=table color=#fff background=#5b9bd5 align=center rules=rows >
  50.                         <thead>
  51.                                 <tr>
  52.                                         <th>№ п\п</th>
  53.                                         <th>Id</th>
  54.                                         <th>SerialNum</th>
  55.                                         <th>Анкета-опросник</th>
  56.                                 </tr>
  57.                         </thead>";
  58.  
  59.                         // выводим в HTML-таблицу найденные данные из таблицы
  60.  
  61.                         while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_BOTH)){
  62.                                 $id=$row['Id'];
  63.                                 $sn = $row["SerialNum"];
  64.                                 $profile = "<a id=rowid href=#form-popup class='popup-with-form link-to-form'>Профіль</a>";
  65.  
  66.  
  67.                                 echo "<tr>";   
  68.                         echo  "<td name=row-num>". $i  ."</td>";
  69.                         echo "<td name=rowid>". $id  ."</td>";
  70.                         echo "<td>" . $sn . "</td>";
  71.                                  echo "<td>". $profile . "</td>";
  72.                                  echo "</tr>";      
  73.                                 $i++;
  74.                                 if ($i >= 31) { break; };
  75.                                 require_once('form.html');
  76.                            }
  77.                         ?>
  78.                         <?
  79.                              sqlsrv_free_stmt( $stmt);  
  80.                              sqlsrv_close( $conn);
  81.                         ?>
  82.  
  83.         <script src="JS/index.js"></script>
  84.         <script src="JS/jquery.js"></script>
  85.         <script type="text/javascript" src="JS/jq1-11.js"></script>
  86.         <script type="text/javascript" src="JS/jq-migrate.js"></script>
  87.         <script src="Magnific-Popup-master/dist/jquery.magnific-popup.js"></script>
  88.         </body>
  89.  
  90. </html>



=============================А тут HTML============================ ===
CODE (html):
скопировать код в буфер обмена
  1.  
  2.  
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7.     <!-- <link rel="stylesheet" href="CSS/form-styles.css"> -->
  8.     <link rel="stylesheet" href="Magnific-Popup-master/dist/magnific-popup.css">
  9.     <link rel="stylesheet" href="CSS/fonts.css">
  10.     <title>Анкета клієнта</title>
  11. </head>
  12.  
  13. <body class="su-shortcodes-loaded">
  14.     <div class="mfp-content">
  15.         <div id="form-popup" class="white-popup mfp-hide client-form">
  16.             <form action=''  method="POST">
  17.                 <div>
  18.                     <h3>ID</h3>
  19.                 </div>
  20.                 <div class="field">
  21.                     <input name="rowid" type="number" disabled value="[color=red]<?php echo $id?>[/color]">
  22.                 </div>
  23.                 <div>
  24.                     <h3>Name</h3>
  25.                 </div>
  26.                 <div class="field">
  27.                     <input type="text" disabled value="" />
  28.                 </div>
  29.                 <div>
  30.                     <h3>Номер телефону</h3>
  31.                 </div>
  32.                 <div class="field">
  33.                     <input type="text" disabled value="0000000000000" />
  34.                 </div>
  35.  
  36.                 <div class="field question">
  37.                     <h4 id="first" class="question--text">Оцените пожалуйста сервис
  38.                     </h4>
  39.                     <input name="first" type="radio" value="1">1
  40.                     <input name="first" type="radio" value="2">2
  41.                     <input name="first" type="radio" value="3">3
  42.                     <input name="first" type="radio" value="4">4
  43.                     <input name="first" type="radio" value="5">5
  44.                     <input name="first" type="radio" value="6">6
  45.                     <input name="first" type="radio" value="7">7
  46.                     <input name="first" type="radio" value="8">8
  47.                     <input name="first" type="radio" value="9">9
  48.                     <input name="first" type="radio" value="10">10
  49.                 </div>
  50.                 <div id="q-two" class="field question">
  51.                     <h4 id="second" class="question--text">Получили ли вы товар? Подтвердите серийный номер товара для его регистрации </h4>
  52.                     <input name="second" type="radio" value="1">Да
  53.                     <input id="second-no" onclick="active" name="second" type="radio" value="0">Нет
  54.                     <select id="select-no" name="second-no" disabled="disabled">
  55.                         <option value="2">Не получил</option>
  56.                         <option value="3">Товар не со мной</option>
  57.                         <option value="4">Потерял</option>
  58.                         <option value="5">Клиент подарил товар третьим лицам</option>
  59.                         <option value="6">Выкинул товар</option>
  60.                         <option value="7">Серийный номер не совпадает</option>
  61.                         <option value="8">другое</option>
  62.                     </select>
  63.                 </div>
  64.                 <div class="field question">
  65.                     <h4 id="third" class="question--text">Планируете ли вы совершать у нас покупки?</h4>
  66.                     <input name="third" type="radio" value="1">да
  67.                     <input name="third" type="radio" value="0">Нет
  68.                 </div>
  69.                 <div class="field question linkMail-box">
  70.                     <a href="mailto:************">Отправить не совпадающий серийный номер товара</a>
  71.                 </div>
  72.                 <div class="button-box">
  73.                     <div>
  74.                         <button class="button-box__button send" type="submit" value="1">&#10004</button>
  75.                    </div>
  76.                    <div>
  77.                        <button class="button-box__button time" type="submit" value="-1">&#128336</button>
  78.                    </div>
  79.                </div>
  80.            </form>
  81.        </div>
  82.    </div>
  83.    <script src="JS/form.js"></script>
  84. </body>
  85.  
  86.  
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB