javascript如何称呼它

javascript如何称呼它,javascript,php,Javascript,Php,我想在输入上面创建一个文本,而不是那个些回音 示例:如果一个文本有效,用户提交电子邮件,如果不显示另一个文本 if(isset($_POST['submitmailforpw'])){ $url2 = 'someurl'; $mailforpw = $_REQUEST['mailforpw']; $link = mysqli_connect("localhost", "root", "", "database"); if($link){ i

我想在输入上面创建一个文本,而不是那个些回音 示例:如果一个文本有效,用户提交电子邮件,如果不显示另一个文本

if(isset($_POST['submitmailforpw'])){
    $url2 = 'someurl';
     $mailforpw = $_REQUEST['mailforpw'];
     $link = mysqli_connect("localhost", "root", "", "database");
     if($link){

        if (mysqli_connect_errno()) {
            printf("Connect failed: %s\n", mysqli_connect_error());
            exit();
        }

        $sqlCmd = "Select * from tb where userName='" . $mailforpw . "'";
        $result = mysqli_query($link, $sqlCmd);
        if(mysqli_num_rows($result) > 0){
            $row = mysqli_fetch_array($result);
            $idC = base64_encode($row['idC']);
            $email = base64_encode($mailforpw); 
            $values = $idC . "||" . $email ;
            $url = $url2 . 'values=' . $values ;
            $result = do_post_request($url, "");
            $sendOrNot = explode( '||m7ip||enviado||' , $result);
            if($sendOrNot[1] == "true"){
                echo "enviado";
            }else{
                echo "nao enviado";
            }
        }else{
            //exit(); Não existe na bd
        }
     }else{
        //exit();
     }
}else{
    //exit();
}
html


  • 电子邮件*

我删除的js正在运行,但我尝试的是echo'(javascript东西)';它将工作,但是错误的,试图把php在最后;将js echo放在文件的末尾,并通过函数调用它,等等。。。 Sry如果已经询问并回答了此问题,请提前通知thx。

而不是:

        if($sendOrNot[1] == "true"){
            echo "enviado";
        }else{
            echo "nao enviado";
        }
。。。将消息存储在PHP变量中:

        if($sendOrNot[1] == "true"){
            $msg = "enviado";
        }else{
            $msg = "nao enviado";
        }
然后将HTML部分放在PHP部分下面,并在其中添加一些PHP,如下所示:

            <li>
                <?php 
                    if (isset($msg)) echo "<div>" . htmlspecialchars($msg) . "</div>";
                ?>
                <label>Email <span class="required">*</span></label>
                <input type="email" name="mailforpw" class="field-long" required />
            </li>
  • 电子邮件*

  • 调用
    htmlspecialchars($msg)
    是为了防止字符串中的字符在HTML中具有特殊含义。但是如果你的字符串没有
    ,我看不到你代码中的Javascript。你忘了发了吗?说“我有点匆忙”是不礼貌的,指定你搜索和尝试的内容,而不是标题删除它正在工作,但我尝试的是echo(javascript东西);我的意思是我在寻找的时候很匆忙,不知道这是否不那么粗鲁,但我很抱歉我不是故意的谢谢你让我做了我想做的事。
    
                <li>
                    <?php 
                        if (isset($msg)) echo "<div>" . htmlspecialchars($msg) . "</div>";
                    ?>
                    <label>Email <span class="required">*</span></label>
                    <input type="email" name="mailforpw" class="field-long" required />
                </li>