php 未填写时隐藏提交按钮,php - [单击提交按钮时隐藏html,回显结果留在同一页面上,电子邮件表单结果示例提供 - SO中文参考 - www.soinside.com...
我搜索了基本的解釋和示例,該示例和示例說明了如何使用同一基本php隱藏我的html表單“ onsubmit”,同時保持在同一頁面上。我還需要通過電子郵件發送表格結果。我在這里和那里通常在初學者能力之外發現了一些困難。因此,我將分享一個基本示例,說明我認為這是最簡單的方法。
帶有php的HTML表單:<?php
session_start();
//if you require login start session first thing at top
?>
Example Form//my database connection is in insert.php
include_once 'insert.php';
//Set up email to receive the desired form results
$submit = $_POST['submit'];
$to = "youremail@yourdomain.com";
$email = "youremail@yourdomain.com";
$user = $_SESSION['yoursession']; #this is if require user login
$companyname = $_POST['companyname'];
$companyurl = $_POST['companyurl'];
$ipaddress = $_SERVER['REMOTE_ADDR']; #capture user's ip address
$subject = $companyname;
if(isset($submit) && !empty($companyname || $companyurl)){
$headers = 'From:'. $email . "\r\n"; // Sender's Email
//$headers .= 'Cc:'. $email . "\r\n"; // Carbon copy to Sender
$body = "
Company Name: $companyname \n\n Company URL: $companyurl \n\n User IP Address: $ipaddressadvertise
";
if(mail($to, $subject, $body, $headers)){
//What will show after submit button selected...
echo "Successfully submitted!" . "
";
echo "
" . "Company Name: " . "?" . "$companyname" . "
" . "Company Website: " . "?" . "$companyurl" . "
";
}else {
echo "Oops something went wrong. Try again or come back later. " . "
";
}
}
?>
//This is where you start to wrap what you want to hide onsubmit.
$submit = $_POST['submit'];
if(!isset($submit)){
//Do NOT put closing curly brace leave open and see below.
?>
} //This is where you put your closing curly brace wrapping all of the information you want to hide when submit button is clicked.
?>
單擊提交按鈕后,表單將消失,當通過電子郵件將結果發送給您時,消息將顯示在同一頁面上(而不重定向到另一頁面)。>
注意:我在摘要中嘗試了此操作,但沒有成功。但是我將其加載到一個實時站點,并且可以完美運行而沒有錯誤。
我搜索了基本的解釋和示例,該示例和示例說明了如何使用同一基本php隱藏我的html表單“ onsubmit”,同時保持在同一頁面上。我還需要通過電子郵件發送表格結果。我在這里找到了一些位,然后...
總結
以上是生活随笔為你收集整理的php 未填写时隐藏提交按钮,php - [单击提交按钮时隐藏html,回显结果留在同一页面上,电子邮件表单结果示例提供 - SO中文参考 - www.soinside.com...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php如何防sql注入攻击,php防sq
- 下一篇: NVIDIA助力SiemensPLMSo