Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从WP数据库中获取URL并打开它?_Php_Database_Wordpress_Content Management System - Fatal编程技术网

Php 如何从WP数据库中获取URL并打开它?

Php 如何从WP数据库中获取URL并打开它?,php,database,wordpress,content-management-system,Php,Database,Wordpress,Content Management System,我有WordPress站点和数据库中的自定义表。 我需要一个用户可以在表单中输入promocode,提交它,脚本在表中找到这个promocode的网址,并在新窗口中打开这个网址。 我在widjet中插入此HTML <form method="get" id="searchform" action=""> <input type="text" name="destination" id="destination" value="" /> <input type="su

我有WordPress站点和数据库中的自定义表。 我需要一个用户可以在表单中输入promocode,提交它,脚本在表中找到这个promocode的网址,并在新窗口中打开这个网址。 我在widjet中插入此HTML

<form method="get" id="searchform" action="">
<input type="text" name="destination" id="destination" value="" />
<input type="submit" id="searchsubmit" value="GO" />
</form>

但是如何打开窗口呢?

一旦成功,您可以通过使用ajax来完成此任务,您可以编写代码,在新选项卡中打开网站

这是另一个选择,但我不喜欢这个

echo "<script> window.open(".$external_link.", '_blank') </script>";
     exit;
echo”窗口。打开(“.$external\u link.”,“\u blank”);
出口;

如果您将target=“\u blank”添加到表单标记中,您可以将其重定向到@numbluent,但我需要打开指向其他网站的URL。根据我的说法,您可以使用ajax实现这一点。
echo "<script> window.open(".$external_link.", '_blank') </script>";
     exit;