企业起名系统网站源码
时间 : 2024-01-12 08:51:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案
下面是一个简单的企业起名系统网站的源码示例,其中使用了HTML、CSS和JavaScript来构建网页的前端,然后使用PHP和MySQL来处理服务器端的逻辑和数据存储。
HTML部分(index.html):
<!DOCTYPE html>
<html>
<head>
<title>企业起名系统</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="container">
<h1>企业起名系统</h1>
<form action="generate.php" method="POST">
<label for="keyword">关键字:</label>
<input type="text" name="keyword" id="keyword" required>
<button type="submit" class="btn">生成名称</button>
</form>
<div id="result"></div>
</div>
<script src="script.js"></script>
</body>
</html>
CSS部分(style.css):
.container {
margin: 50px auto;
width: 400px;
text-align: center;
}
h1 {
font-size: 24px;
margin-top: 0;
}
input[type="text"] {
padding: 8px;
width: 200px;
}
.btn {
padding: 8px 16px;
background-color: #007bff;
color: #fff;
border: none;
cursor: pointer;
}
#result {
margin-top: 20px;
font-size: 16px;
}
JavaScript部分(script.js):
document.querySelector('form').addEventListener('submit', function(e) {
e.preventDefault();
var keyword = document.querySelector('#keyword').value;
// 发送Ajax请求到服务器端
var xhr = new XMLHttpRequest();
xhr.open('POST', 'generate.php', true);
xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
document.querySelector('#result').textContent = xhr.responseText;
}
};
xhr.send('keyword=' + keyword);
});
PHP部分(generate.php):
```php
<?php
// 数据库连接配置
$host = 'localhost';
$username = 'root';
$password = 'password';
$dbname = 'company_names';
try {
$conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// 获取前端发送来的关键字
$keyword = $_POST['keyword'];
// 查询数据库中符合关键字的企业名称
$stmt = $conn->prepare("SELECT name FROM names WHERE name LIKE :keyword");
$stmt->bindValue(':keyword', '%' . $keyword . '%');
$stmt->execute();
// 将结果返回给前端
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
if (count($result) > 0) {
echo "以下是与关键字 \"$keyword\" 相关的企业名称:<br>";
foreach ($result as $row) {
echo $row['name'] . "<br>";
}
} else {
echo "没有找到与关键字 \"$keyword\" 相关的企业名称。";
}
} catch(PDOException $e) {
echo "数据库连接异常:" . $e->getMessage();
}
?>
在使用此代码之前,需要先创建一个名为"company_names"的MySQL数据库,然后在该数据库中创建一个名为"names"的表,表结构如下:
CREATE TABLE `names` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
然后将以上代码保存为相应的文件,并将其部署到服务器上,确保将数据库连接配置中的主机名、用户名、密码和数据库名更改为实际的值。
这个简单的企业起名系统网站允许用户输入关键字,然后从数据库中查询与关键字相匹配的企业名称,并在页面上显示结果。你可以根据需要进行进一步的功能扩展和美化。
其他答案
下面是一个简单的企业起名系统网站的源代码示例:
HTML部分:
企业起名系统 企业起名系统
生成的名字:
JavaScript部分:
```javascript
function generateName() {
var keywordsInput = document.getElementById("keywords");
var keywords = keywordsInput.value.trim();
// 根据关键词生成名字的逻辑
var name = generateFromKeywords(keywords);
// 将生成的名字显示在页面上
var nameElement = document.getElementById("name");
nameElement.textContent = name;
}
CSS部分:
h1 { text-align: center; } #generate, #result { margin: 20px; } label { font-weight: bold; } input { margin-left: 10px; padding: 5px; } button { margin-left: 10px; padding: 5px 10px; background-color: #4CAF50; color: white; border: none; } #result { border-top: 1px solid gray; padding-top: 10px; } #name { font-size: 20px; margin: 10px 0; }
以上代码是一个简单的企业起名系统网站的基础框架。你可以根据自己的需求和逻辑在JavaScript部分编写生成名字的代码。
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章