通过动态php下拉列表从mysql获取字段值,并将该值导出到word文件
我试图通过动态php下拉列表从mysql获取字段值,并将该值导出到word文件通过动态php下拉列表从mysql获取字段值,并将该值导出到word文件,php,mysql,forms,Php,Mysql,Forms,我试图通过动态php下拉列表从mysql获取字段值,并将该值导出到word文件 <?php include_once '../includes/db_connect.php'; sec_session_start(); ?> <!DOCTYPE html> <html> <TITLE>Export Awarding Fax </TITLE> <STYLE type="text/css"> H1 { text-a
<?php
include_once '../includes/db_connect.php';
sec_session_start();
?>
<!DOCTYPE html>
<html>
<TITLE>Export Awarding Fax </TITLE>
<STYLE type="text/css">
H1 { text-align: center ;
text-decoration: underline }
</STYLE>
<BODY>
<h1> FAX</h1>
<form method="post" >
<?php
// LOGIN TO DATABASE SCRIPT WRITTEN FOR MYSQLI
$mysqli = new mysqli("localhost", "user", "pass", "mansoura");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
// END OF LOGIN TO DB SCRIPT
$query_ak='SELECT DISTINCT id,CompanyName,SupplierFax1 FROM suppliers';
$result = $mysqli->query($query_ak);
?>
<form name="forms" action="<?php //echo($_SERVER['PHP_SELF']); ?>" method="post"">
<!--<form name="forms" action="awarding_fax.php" method="post""> -->
<select name="go" >
<?php while($row = mysqli_fetch_array($result)){
// <?php while ($row = mysqli_fetch_assoc($result)) {
$id = $row["id"];
$CompanyName = $row["CompanyName"];
// $CompanyName= mysql_real_escape_string(isset($_POST['go']));
echo '<option value="' . "Company Name : " . $row['CompanyName'] . "Fax No : " . $row['SupplierFax1'] . '">' . "Company Name : " . $row['CompanyName'] . " Fax No : " . $row['SupplierFax1'] . '</option>';
echo "$CompanyName";
}
?>
</select>
<input type="submit" value="Export" name="go"/>
</form>
</body>
</html>
<!DOCTYPE html>
<html>
<STYLE type="text/css">
H2{ text-decoration: underline}
P.mypar {text-align: justify
margin: 0 0 10px}
</STYLE>
<BODY>
Company Name : <?php echo "$CompanyName"; ?>
<h2> SUBJECT:.............. </h2>
<P class="mypar"> Reference to our...
<?php
if(isset($_POST['go'])){
header("Content-Type: application/vnd.msword");
header("Expires: 0");//no-cache
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");//no-cache
header("content-disposition: attachment;filename=sampleword.doc");
}
echo "<html>";
echo "$doc_body";
echo "$CompanyName";
echo "</html>";
出口奖励传真
H1{文本对齐:居中;
文本装饰:下划线}
传真
我认为您必须从代码中删除此表单
标记
<form name="forms" action="<?php //echo($_SERVER['PHP_SELF']); ?>" method="post"">
在您的代码中,或者它可能是
session_start();
我已经删除了第二行表单和评论sec_session_start();没有效果,您删除了表单元素??错误为echo“$CompanyName”;给我dbalso中的最后一个值。如果submit按钮不起作用,它会给我word文件中的第一个值
session_start();