【问题标题】:PHP MySQL hyperlink from selection来自选择的 PHP MySQL 超链接
【发布时间】:2015-12-16 11:34:09
【问题描述】:

我有一个 PHP CRUD 系统,如果用户可以选择一个选项,我希望这些选项是带有目标的外部超链接。我无法确定可以将两个链接放在哪里,我的代码可以这样做吗?

index.php

<td><?php echo $row['usertype'] ?></td>

create.php

<div class="form-group">
<label for="gd">User Type</label>
<select class="form-control" id="gd" name="gd">
<option>Administrator</option>
<option>NetMan</option>
</select>
</div>

update.php

<?php
$usertypes = array('Administrator' => 'Administrator', 'NetMan' => 'NetMan');
$selcted_usertype = !empty($row['usertype']) ? $row['usertype'] : "";
?>
<label for="gd">User Type</label>
<select class="form-control" id="gd" name="gd">
<?php
foreach ($usertypes as $user_type_val => $usertype_txt) {
$selected = ($user_type_val == $selcted_usertype) ? "selected='selected'" : "";
?>
<option <?php echo $selected; ?> value="<?php echo $user_type_val; ?>"><?php echo $usertype_txt; ?></option>
<?php }
?>

【问题讨论】:

  • 请详细说明您的问题。如果用户更改下拉值,您想重定向吗?
  • 不抱歉,当用户在索引页面上看到表格时,我希望文本是超链接,所以基本上这两个选项都是外部链接
  • 最终我将有 10 个选项,都将转到单独的外部站点
  • 那你为什么要使用选择标签。只需使用锚标签
  • 选择转到我的数据库,锚不会工作吗?

标签: php mysql hyperlink crud


【解决方案1】:

如果我理解正确,您想要一个下拉菜单,当您单击一个选项时,它会将您带到外部网站?如果是这样,这可以完成这项工作:

<select>
    <option title="google.co.uk" onclick="location.href='http://example.com'">Administrator</option>
    <option title="bbc.co.uk" onclick="location.href='http://example.com'">NetMan</option>
</select>

【讨论】:

  • 不,这是我的例子,基本上,当他们点击 netman 时,我希望它去说 google.co.uk,管理员到 bbc.co.uk jayg.co.uk/oakpw/index.php
  • 因此,当用户点击名称时,它必须显示 google.co.uk 或 bbc.co.uk?
  • 不用再说同样的名字,netman和administrator,我只是希望这些名字是外部超链接
  • 没有办法把超链接放在选择菜单里面,可以用我之前说的方法。
  • 这里有一个 jsfiddle:JSFiddle 当您将鼠标悬停在名称上时,它会显示它将转到的站点,如果您单击,它会将您重定向到该站点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-09
  • 2017-07-30
  • 1970-01-01
  • 2011-11-23
  • 2012-05-24
  • 1970-01-01
相关资源
最近更新 更多