我想创建一个带有一个输入的表单
<form method="post">
<div align="center">
<div class="error"></div>
<div class="iii">
<div class="label">TUT number</div>
<input type="number" onkeypress='return event.charCode >= 48 && event.charCode <= 57' pattern="\d*" class="iin" name="number"/>
<div class="clear"></div>
</div>
</div>
<div align="center">
<input class="go" type="submit" value=" go" name="Submit" >
</div>
</form>
所以如果用户输入是例如&#34; 4584
&#34;如果输入是&#34;将重定向到APPLE网站。 5488
&#34;重定向到谷歌。
当然,我不能只使用法规,因为我想要add/edit/delete
链接和代码!
我试图努力搜索,但没有找到。
问候。
答案 0 :(得分:0)
假设您已在数据库中保存了链接,您只需使用给定代码获取行,并使用任何类型的重定向将用户重定向到目标URL。代码如下所示:
$stmt = $dbh->prepare('SELECT url FROM links WHERE code = ?');
$stmt->execute(array($_POST['number']));
if (!$row = $stmt->fetch()) {
/* not found */
} else {
$url = $row['url'];
header('Location: '.$url);
exit;
}
$stmt->close();
答案 1 :(得分:-1)
为每个用户使用Cookie,并在每次向列表中添加新网站时添加Cookie值。像
$ _ COOKIE [“Apple”] =“4584”
$ _ COOKIE [“Google”] =“5488”
$ _ COOKIE [“Ibm”] =“1234”//这可以是你想要的任何新的wesite和代码