用超链接php设置变量值

时间:2014-08-11 19:51:17

标签: php html database hyperlink

我想通过用户点击的链接设置数据库中列的值。

<body>
Choose the position you would like your duo to primarily play:
<a href="/ADC%20Seek/ADC-Support.html">
Support
</a>&nbsp;
<a href="/ADC-Seek/ADC-Mid.html">
Mid Lane
</a>&nbsp;
<a href="/ADC-Seek/ADC-Top.html">
Top Lane
</a>&nbsp;
<a href="/ADC-Seek/ADC-Jungle.html">
Jungle
</a>
</body>
<?php
$seek= value set from link clicked
$query= "INSERT INTO mytable (seek) VALUES ('$seek')";  
?>

1 个答案:

答案 0 :(得分:0)

有很多方法可以做到这一点,您可以使用GET将变量传递到URL中,但这需要您更改页面结构。

只需在每页上添加插页:

ADC-丛林。的 PHP

$db = new mysqli('localhost', 'user', 'pass', 'demo');

if($db->connect_errno > 0){
    die('Unable to connect to database [' . $db->connect_error . ']');
}


$sql = "INSERT INTO db (column_name) VALUES ('Jungle');

if(!$result = $db->query($sql)){
    die('There was an error running the query [' . $db->error . ']');
}

为了您的目的,这是最简单的解决方案,但不一定是我的方式。

修改

正如Marc所说,这些都需要是PHP文件。