用php编程实现 九九乘法表。

用php编程实现 九九乘法表。,第1张

for($i=10--$i){

for($j=$i+1--$j){

echo $i, '差册*', $j, "="唯穗, $i*$j, ' '

}

echo "指庆卜<br />"

}

设计思路如下:

1. 在数据库中创建一个“零件”表,包含零件ID,分类ID,零件名称和价格等字段。

2. 创建另外一个“分类”表,包含分类ID和分类名称等字段。

3. 使用PHP代码,从数据库中查询所有的分类信息,并将其存储在一个数组中。

4. 在HTML页面中,使用下拉菜单显示所有的分类列表。每个旁闭下拉项的值是其对应的分类ID。

5. 当用户选择某个分类时,使用Ajax自动提交表单,向后台PHP文件发送请求,获取该分类下的所有零件信息,并将其以JSON格式返回。

6. 将返回的零件信息使用JavaScript动态生成一个表格,其中包括每个零件的名称和价格等信息。

7. 在表格的底部,添加一个“统计”按钮,点击后使用JavaScript遍历表格中所有的价格,并计算出总价格。

代码示例:

```

<?php

// 连接数据库

$servername = "localhost"

$username = "username"

$password = "password"

$dbname = "mydb"

$conn = new mysqli($servername, $username, $password, $dbname)

if ($conn->connect_error) {

die("Connection failed: " . $conn->connect_error)

}

// 查询所有的分类信息

$sql = "SELECT * FROM category"

$result = $conn->query($sql)

$categories = array()

if ($result->num_rows >0) {

while($row = $result->fetch_assoc()) {

$categories[] = $row

}

}

// 关闭数据库连接

$conn->close()

?>基老

<!-- 在HTML页面中,创建一个下拉菜单,并填充所有的分类信息 -->

<select id="category">

<?php foreach($categories as $category): ?>

<option value="<?php echo $category['id'] ?>"><?php echo $category['name'] ?></option>

<?php endforeach?>

</select>

<!-- 在HTML页面中,创建一个运锋裂空的表格,用于显示零件信息 -->

<table id="parts">

<thead>

<tr>

<th>名称</th>

<th>价格</th>

</tr>

</thead>

<tbody>

</tbody>

</table>

<!-- 在HTML页面中,添加一个“统计”按钮 -->

<button id="total">统计</button>

<script>

// 当下拉菜单的值发生改变时,使用Ajax获取该分类下的所有零件信息,并以JSON格式返回

document.getElementById('category').addEventListener('change', function() {

var categoryId = this.value

var xhr = new XMLHttpRequest()

xhr.open('GET', 'getParts.php?category=' + categoryId, true)

xhr.onload = function() {

if (xhr.status === 200) {

var data = JSON.parse(xhr.responseText)

// 生成一个新的表格并填充零件信息

var tbody = document.createElement('tbody')

data.forEach(function(part) {

var tr = document.createElement('tr')

var name = document.createElement('td')

var price = document.createElement('td')

name.innerText = part.name

price.innerText = part.price

tr.appendChild(name)

tr.appendChild(price)

tbody.appendChild(tr)

})

document.getElementById('parts').replaceChild(tbody, document.getElementById('parts').getElementsByTagName('tbody')[0])

}

}

xhr.send()

})

// 当点击“统计”按钮时,遍历表格中的所有价格并计算总价格

document.getElementById('total').addEventListener('click', function() {

var total = 0

var prices = document.getElementById('parts').querySelectorAll('tbody td:nth-child(2)')

for (var i = 0i <prices.lengthi++) {

total += parseFloat(prices[i].innerText)

}

alert('总价格:' + total)

})

</script>

```

在上述示例代码中,`getParts.php`文件是用于获取某个分类下的所有零件信息的后台文件。你可以根据自己的需求编写该文件,实现从数据库中查询相关数据并以JSON格式返回的功能。

A

<唤伏族?php

$test = array("a","b","c","d","e","f","g","和弊h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z")

echo "<table><tr>"

for($i=1$i<=100$i++)

{

echo "<td>".$test[rand(0,25)].$test[rand(0,25)].$test[rand(0,25)].$test[rand(0,25)].$test[rand(0,25)]."</td>"

if($i%10==0)

{

echo "</tr><tr>"

}

}

echo "</tr></table>"

?>

B

<?php

$test = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","厅旁2","3","4","5","6","7","8","9")

echo "<table><tr>"

for($i=1$i<=100$i++)

{

echo "<td>".$test[rand(0,35)].$test[rand(0,35)].$test[rand(0,35)].$test[rand(0,35)].$test[rand(0,35)]."</td>"

if($i%10==0)

{

echo "</tr><tr>"

}

}

echo "</tr></table>"

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12521004.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存