小编use*_*273的帖子

Javascript 警报和 php 标头

我遇到了一个小问题。当我得到没有标题的 PHP 脚本时,一切都很好,我收到了 javascript 警报框。但是当我在警报之前使用标题时它不起作用。它按应有的方式重定向我,但没有显示任何框。有人可以帮助我吗?

if ( $pkt < 1 OR $user_id == 0) {
    header("Location: http://dunno.com/file.php");
    $message = 'This is a message.';

echo "<SCRIPT> //not showing me this
alert('$message');
</SCRIPT>";
    mysql_close();
}
Run Code Online (Sandbox Code Playgroud)

这是有效的(但没有标题)

if ( $pkt < 1 OR $user_id == 0) {
    $message = 'This is a message.';

echo "<SCRIPT> //showing me
alert('$message');
</SCRIPT>";
    mysql_close();
}
Run Code Online (Sandbox Code Playgroud)

我将非常感谢您的帮助:)

@edit也许有任何命令可以让警报等待整个浏览器加载?(如果是问题的话)

php

5
推荐指数
1
解决办法
4万
查看次数

HTML表单通过PHP发送到MySQL

我有点问题.我正在尝试从我的页面向我的数据库发送一些数据.

HTML代码:

[insert_php]
    $current_user = wp_get_current_user(); //I am using wordpress and I need php on page script.
    echo $current_user->ID; // here it shows "1" because I am admin.
[/insert_php]

<form action="http://mysitee.com/xxx.php" method="post">
    E-mail: <input type="text" name="email">
    Nick: <input type="text" name="user_name">
    Server: <select name="server">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3" selected>3</option>
        <option value="4">4</option>
    </select>
    <input type="hidden" name="reward" value="123">
    <input type="hidden" name="user_id" value="[insert_php]echo "$current_user->ID";[/insert_php]">
    <input type="submit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud)

并且继承了PHP代码:

<?php
    $link = mysql_connect('site.com', 'login', 'pass');
    mysql_select_db('mydb');

    // Check connection
    if (!$link) { …
Run Code Online (Sandbox Code Playgroud)

html php

1
推荐指数
1
解决办法
83
查看次数

标签 统计

php ×2

html ×1