У меня есть SELECT на странице, в которой перечислены поля из базы данных. Одним из этих полей будет ссылка (название компании), которая будет перенаправляться на страницу, содержащую информацию об этом поле. Как передать эти данные? У каждой зарегистрированной компании будет страница. Мне просто нужно понять, как это работает, потому что я пытался использовать POST-методы, и у меня есть тысяча ошибок.Передача значений переменных на другую страницу
Я ценю любую помощь!
Loop и поля
<?php
include("connect.php");
$query = mysql_query("SELECT * FROM table1 ORDER BY nomevaga") or die(mysql_error());
while($array = mysql_fetch_array($query))
{
echo '<div class="field1">'.$array['field1'].'</div>
<div class="company"><a href="company.php">'.$array['company'].'</a></div>';
}
?>
Я хотел бы предложить не использовать метод get, потому что он небезопасен. – user7789076
[** Пожалуйста, не используйте 'mysql_ *' функции в новом коде **) (http://bit.ly/phpmsql). Они больше не поддерживаются [и официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). См. [** красное поле **] (http://j.mp/Te9zIL)? Узнайте о [* подготовленных операторах *] (http://j.mp/T9hLWi) и используйте [PDO] (http://php.net/pdo) или [MySQLi] (http://php.net/ mysqli) - [эта статья] (http://j.mp/QEx8IB) поможет вам решить, какой из них. Если вы выберете PDO, [здесь хороший учебник] (http://j.mp/PoWehJ). – h2ooooooo
@alok GET так же «безопасен», как POST/cookies/заголовки или что-либо, что пользователь отправляет на сервер. – h2ooooooo