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 :: Как сделать переход на страницу по id из таблицы Mysql

 PHP.SU

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


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

> Без описания
khomchenko
Отправлено: 25 Июня, 2017 - 11:48:42
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июнь 2017  


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




Подскажите, как присвоить item[id] для перехода на след страничку, и куда вставит код?

while ($rows = $resultSet->fetch_assoc())
{
$company_name = $rows['company_name'];
$company_location = $rows['company_location'];
$company_city = $rows['company_city'];
$company_address = $rows['company_address'];
$company_website = $rows['company_website'];
$company_email = $rows['company_email'];
echo "
<tr>
<td>$company_name</td>
<td>$company_location</td>
<td>$company_city</td>
<td>$company_address</td>
<td>$company_website</td>
<td>$company_email</td>
<td><a href='edit-employer.php?id=".$item['id']."' title='Edit'><i class='fa fa-pencil-square-o fa-lg' aria-hidden='true'></i></a></td>
</tr>
";
}
echo "</table>";
 
 Top
Vladimir Kheifets
Отправлено: 26 Июня, 2017 - 10:00:51
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


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




khomchenko пишет:
Подскажите, как присвоить item[id] для перехода на след страничку, и куда вставит код?

while ($rows = $resultSet->fetch_assoc())
{
$company_name = $rows['company_name'];
$company_location = $rows['company_location'];
$company_city = $rows['company_city'];
$company_address = $rows['company_address'];
$company_website = $rows['company_website'];
$company_email = $rows['company_email'];
echo "
<tr>
<td>$company_name</td>
<td>$company_location</td>
<td>$company_city</td>
<td>$company_address</td>
<td>$company_website</td>
<td>$company_email</td>
<td><a href='edit-employer.php?id=".$item['id']."' title='Edit'><i class='fa fa-pencil-square-o fa-lg' aria-hidden='true'></i></a></td>
</tr>
";
}
echo "</table>";


Добрый день!

Очень хотелось бы Вам помочь, но к сожалению, для этого не достаточно информации.
1. Можно только предполагать, что в $item["id"](не понятно зачем), присваиваться значения поля id из базы данных.
2.Не очень понятно, почему Вы не выводите текст линка здесь:
<a href='edit-employer.php?id=".$item['id']."' title='Edit'><i class='fa fa-pencil-square-o fa-lg' aria-hidden='true'></i></a>
т.е. должно что-то быть перед </i>

Если исходить из предположения, что id выбирается их базы данных,то можно сделать так:

PHP:
скопировать код в буфер обмена
  1. echo "<table>";
  2. while ($rows = $resultSet->fetch_assoc())
  3. {
  4.     echo "<tr>";
  5.     foreach($rows as $v)
  6.     {
  7.         echo "<td>".$v."</td>";
  8.     }
  9.     echo "<td><a href='edit-employer.php?id=".$rows['id']."' title='Edit'><i class='fa fa-pencil-square-o fa-lg' aria-hidden='false'>Item N ".$rows['id']."</i></a></td>";
  10.     echo "</tr>";
  11. }
  12. echo "</table>";

(Отредактировано автором: 26 Июня, 2017 - 10:06:21)

 
 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