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 :: Помогите разобраться с ссылкой

 PHP.SU

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


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

> Описание: PHP+MySQl
Павел Проценко
Отправлено: 12 Мая, 2017 - 10:52:10
Post Id



Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Апр. 2017  


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




Добрый утро!
Простите за глупые вопросы, если кому-то будет не сложно помочь, буду очень благодарен.

Дело в том, что у меня связь многие ко многим. В третьей таблице нету айдишника, Данные в неё добавляю, а удалить не получается, так-как нужно как-то передать сразу 2 параметра по ссылке в запрос, может кто-то сможет дать совет как это можно реализовать? Огромное спасибо за помощь.
CODE (htmlphp):
скопировать код в буфер обмена
  1. <? $red = htmlspecialchars($_GET["red"]);
  2.  
  3.  
  4. $result3 = mysql_query("SELECT * FROM study ");
  5. $option_year = "";
  6. $option_letter = "";
  7. $option_classs = "";
  8.  
  9.  
  10. while($myrow = mysql_fetch_array($result3)){
  11.    $option_year .= '<option value="' . $myrow['year'] . '">' . $myrow['year'] . "</option>";
  12.    $option_letter .= '<option value="' . $myrow['letter'] . '">' . $myrow['letter'] . "</option>";
  13.    $option_classs .= '<option value="' . $myrow['classs'] . '">' . $myrow['classs'] . "</option>";
  14. }
  15.  
  16.  
  17. ?>
  18.  
  19. <FORM method="post" action="reader4.php">
  20.     <table class="table table-striped">
  21.  
  22.  
  23.         <caption>Отфильтровать по:</caption>
  24.         <tr>
  25.             <td>Году</td>
  26.             <td>Букве</td>
  27.             <td>Классу</td>
  28.             <td></td>
  29.             <td> ФИО</td>
  30.  
  31.         </tr>
  32.         <tr>
  33.             <TD><select name="c1">
  34.                     <option>Выберите:</option><? echo $option_year ?></select></TD>
  35.             <TD><select name="c2">
  36.                     <option>Выберите:</option><? echo $option_letter ?></select></TD>
  37.             <TD><select name="c3">
  38.                     <option>Выберите:</option><? echo $option_classs ?></select></TD>
  39.             <TD><Input type="SUBMIT" name="button1" VALUE="Отправить"></TD>
  40.             <td><input type="text" name="rd"/></td>
  41. </FORM>
  42. </tr>
  43. <tr>
  44.  
  45.     <td></td>
  46.     <td>id_study</td>
  47.     <td>id_students</td>
  48.     <td>Фамилия</td>
  49.     <td>Имя</td>
  50.     <td>Отчество</td>
  51.     <td>Адрес</td>
  52.     <td>Родители</td>
  53.     <td>Год</td>
  54.     <td>Классы</td>
  55.     <td>Буква</td>
  56.  
  57.  
  58. </tr>
  59.  
  60. <tr>
  61.     <?
  62.  
  63.  
  64.    if($red != null){
  65.        /*Можно ли как-то передать по ссылке $red, 2 параметра, чтобы один параметр в этой ссылке передавал значение одного столбца, а другой параметр значение второго?
  66.         */
  67.        $result3 = mysql_query("DELETE * FROM students_study where Students_id='$red' and Study=' //второй параметр с ссылки' ");
  68.    } else {
  69.  
  70.        $result2 = mysql_query("SELECT * FROM students, study, students_study WHERE students.id=students_study.Students_id AND study.id=students_study.Study");
  71.    }
  72.    while($myrow2 = mysql_fetch_array($result2))
  73.    {
  74.  
  75.    echo "<td>", "<a name=\"red\" href=\"reader3.php?red=" . $myrow2["Students_id"] . "\">удалить</a>\n", "</td>";
  76.    ?>
  77.  
  78.  
  79.     <td><? echo $myrow2[Study] ?></td>
  80.     <td><? echo $myrow2[Students_id] ?></td>
  81.     <td><? echo $myrow2[last_name] ?></td>
  82.     <td><? echo $myrow2[name] ?></td>
  83.     <td><? echo $myrow2[patronymic] ?></td>
  84.     <td><? echo $myrow2[address] ?></td>
  85.     <td><? echo $myrow2[parents] ?></td>
  86.     <td><? echo $myrow2[year] ?></td>
  87.     <td><? echo $myrow2[classs] ?></td>
  88.     <td><? echo $myrow2[letter] ?></td>
  89. </tr>
  90. <? } ?>
  91.  
  92.  
  93. </table>


Отредактировано модератором: armancho7777777, 12 Мая, 2017 - 11:27:12
 
 Top
3d_killer
Отправлено: 12 Мая, 2017 - 21:42:15
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


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




скрытое поле добавить и для начала форму надо открыть и закрыть нормально, а не в начале таблицы открыть в середине закрыть
 
My status
 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