第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

帶 while 循環(huán)的 PHP 表單

帶 while 循環(huán)的 PHP 表單

PHP
森欄 2023-06-24 17:15:24
我在生成可以打印基于 SQL 查詢的表單的頁(yè)面時(shí)遇到了一些麻煩。在這種情況下,我需要執(zhí)行一個(gè)查詢來(lái)列出表中名稱為 Porcac1x 的所有行。內(nèi)容需要是顯示當(dāng)前變量值并且可以更新的輸入字段。這正是我陷入困境的地方。如何創(chuàng)建一個(gè)基于 php while 循環(huán)的可變表單?使用附加的代碼,我可以列出內(nèi)容并顯示所有變量,但我在創(chuàng)建表單操作來(lái)更新值時(shí)遇到麻煩。我想澄清的是,我并不關(guān)心安全性,因?yàn)榇a將在本地環(huán)境中運(yùn)行,我是唯一有權(quán)訪問(wèn)的人。這是當(dāng)前輸出但是保存按鈕當(dāng)然不起作用<html> <head>    <meta charset="utf-8">    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">    <meta name="description" content="$1">    <meta name="viewport" content="width=device-width, initial-scale=1">    <link rel="stylesheet" type="text/css" href="style.css">    <title>test page</title></head>        <body><form action="" method="post">        <?php                                                $servername = "localhost";                                $username = "root";                                $password = "root";                                $dbname = "root";                                // Create connection                                $conn = new mysqli($servername, $username, $password, $dbname);                                // Check connection                                if ($conn->connect_error) {                                  die("Connection failed: " . $conn->connect_error);                                }                                $sql = "SELECT `id`, `title`, `amount` FROM `expenses` WHERE name='Porcac1x';";                                $result = $conn->query($sql);
查看完整描述

1 回答

?
慕碼人8056858

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊

要使其發(fā)揮作用,您將需要數(shù)組符號(hào)。(或每行 1 個(gè)表格)


這是每行 1 個(gè)表單元素的解決方案:


<html>

?<head>

? ? <meta charset="utf-8">

? ? <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

? ? <meta name="description" content="$1">

? ? <meta name="viewport" content="width=device-width, initial-scale=1">


? ? <link rel="stylesheet" type="text/css" href="style.css">


? ? <title>test page</title>

</head>


?<body>? ? ? ? ? ? ? ? ?

? ? ?<?php


? ? ? ? $servername = "localhost";

? ? ? ? $username = "root";

? ? ? ? $password = "root";

? ? ? ? $dbname = "root";


? ? ? ? // Create connection

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

? ? ? ? // Check connection

? ? ? ? if ($conn->connect_error) {

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

? ? ? ? }


? ? ? ? $sql = "SELECT `id`, `title`, `amount` FROM `expenses` WHERE name='Porcac1x';";

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


? ? ? ? if ($result->num_rows > 0) {

? ? ? ? ? ? // output data of each row


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

? ? ? ? ? ? ? ? echo '<form method="post">';

? ? ? ? ? ? ? ? echo "ID: <input type='text' name='id' value='".$row["id"]."'> Title: <input type='text' name='title' value='".$row["title"]."'> Amount: <input type='text' name='amount' value='".$row["amount"]."'> <button type='submit' name='save'>Save</button><br>";

? ? ? ? ? ? ? ? echo '</form>';

? ? ? ? ? ? }

? ? ? ? } else {

? ? ? ? ? ? echo "0 results";

? ? ? ? }


? ? ? ? if(isset($_POST['save'])){


? ? ? ? ? ? $myID = $_POST["id"];//??? < Issue

? ? ? ? ? ? $myTitle = $_POST["title"];//??? < Issue

? ? ? ? ? ? $myAmount = $_POST["amount"]; //??? < Issue


? ? ? ? ? ? echo $myID;

? ? ? ? ? ? echo $myTitle;

? ? ? ? ? ? echo $myAmount;


? ? ? ? ? ? $sqlUpdate = "UPDATE expenses SET title='$myTitle', amount ='$myAmount' WHERE id='$myID';";


? ? ? ? ? ? echo $sqlUpdate;


? ? ? ? ? ? if ($conn->multi_query($sqlUpdate) === TRUE) {

? ? ? ? ? ? ? ? echo "Record updated successfully";

? ? ? ? ? ? ? ? $risposta= "Record updated successfully";

? ? ? ? ? ? } else {

? ? ? ? ? ? ? ? echo "Error updating record: " . $conn->error;

? ? ? ? ? ? ? ? $risposta= "Error updating record: " . $conn->error;

? ? ? ? ? ? }


? ? ? ? ? ? $conn->close();

? ? ? ? }




? ? ? ? ?>

? ? </body>

</html>


查看完整回答
反對(duì) 回復(fù) 2023-06-24
  • 1 回答
  • 0 關(guān)注
  • 144 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)