溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

php添加刪除功能的實(shí)現(xiàn)方法

發(fā)布時(shí)間:2020-11-06 09:59:27 來源:億速云 閱讀:170 作者:小新 欄目:編程語言

php添加刪除功能的實(shí)現(xiàn)方法?這個(gè)問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個(gè)問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!

php添加刪除功能的實(shí)現(xiàn)方法:首先通過form表單創(chuàng)建一個(gè)登錄的頁面;然后在主頁面上建立一個(gè)表格,讓數(shù)據(jù)庫的數(shù)據(jù)以表格的數(shù)據(jù)呈現(xiàn);最后用a標(biāo)簽關(guān)聯(lián)到刪除頁面即可。

php處理登錄、添加數(shù)據(jù)、刪除數(shù)據(jù)和修改數(shù)據(jù)

php 處理登錄 :需要先建一個(gè)登錄的頁面,用form表單就可以很輕松的完成,(這里的示例是我根據(jù)數(shù)據(jù)庫現(xiàn)成的表做的 是一個(gè)teacher表格 根據(jù)老師的工號(hào)和姓名登錄的)

<form action="chuli.php" method="post">
  <div>
     工號(hào): <input type="text" name="tno"/>
  </div>
    <div>
        姓名:<input type="text" name="tname"/>
    </div>
    <div><input type="submit" value="登錄"/></div>
</form>

完成后跳轉(zhuǎn)到處理頁面

<?php
$tno=$_POST["tno"];
$tname=$_POST["tname"];
//連接數(shù)據(jù)庫
$db=new mysqli("localhost","root","root","test");
//寫查詢代碼
$sql="select tname from teacher where tno='{$tno}'";
//執(zhí)行代碼 有返回集
$result=$db->query($sql);
$a=$result->fetch_row();
//判斷姓名不能是空 
if(!empty($tname)&&$a[0]=$tname)
{
    header("location:main.php");
}
else
{
    echo"登錄失敗";
}
?>

即 連接數(shù)據(jù)庫后 查找登錄名和密碼 然后根據(jù)所查找到的登錄即可,登錄成功后返回主頁面就可以了。

php添加數(shù)據(jù): 在主頁面上面 我們建立一個(gè)表格 讓數(shù)據(jù)庫的數(shù)據(jù)以表格的數(shù)據(jù)呈現(xiàn),

<table cellpadding="0" cellspacing="0" border="1" width="100%">
<tr>
    <td>工號(hào)</td>
    <td>姓名</td>
    <td>性別</td>
    <td>生日</td>
    <td>級(jí)別</td>
    <td>任課</td>
    <td>操作</td>
</tr>
    <?php
$db=new mysqli("localhost","root","root","test");
$sql="select * from teacher";
$result=$db->query($sql);
if($result)
{
    while($arr=$result->fetch_row())
    {
        $arr[2]?"男":"女";  //優(yōu)化網(wǎng)頁,如果輸入1 就是返回男  如果輸入0  返回的就是女
        echo"<tr>
    <td>{$arr[0]}</td>
    <td>{$arr[1]}</td>
    <td>{$arr[2]}</td>
    <td>{$arr[3]}</td>
    <td>{$arr[4]}</td>
    <td>{$arr[5]}</td>
    <td><a onclick=\\"return confirm('確定要?jiǎng)h除嗎')\\"  href='shanchu.php?tno={$arr[0]}'>刪除</a></td>
</tr>";
    }
}
?>
</table>

在表格下面用<a>添加數(shù)據(jù)</a>

<a  href="tianjia.php">添加數(shù)據(jù)</a>

標(biāo)簽,然后點(diǎn)擊添加數(shù)據(jù)跳轉(zhuǎn)到添加數(shù)據(jù)的頁面, 和登錄頁面是一樣的 都是采用的form表單,很簡(jiǎn)單的把需要的呈現(xiàn)出來

php刪除數(shù)據(jù): 在主頁面的表格中添加一列,(已經(jīng)在上面的代碼中展現(xiàn)出來了) 用<a>刪除</a>標(biāo)簽關(guān)聯(lián)到刪除頁面,刪除頁面同樣采用form表單

php修改數(shù)據(jù):相比以上的處理要麻煩一些,是建立在添加數(shù)據(jù)和刪除數(shù)據(jù)的基礎(chǔ)上的,其他的和刪除數(shù)據(jù)的方法是差不多的,修改數(shù)據(jù)的時(shí)候點(diǎn)開表格的時(shí)候

要有默認(rèn)的數(shù)據(jù) 這時(shí)應(yīng)該這么操作:

<form action="update.php" method="post">
//剛好學(xué)習(xí)了封裝數(shù)據(jù)庫,就當(dāng)做練習(xí)了,數(shù)據(jù)庫為DBDA.php
    <?php
    $id=$_GET["id"];
    include("DBDA.php");
    $db=new DBDA();
    $sql="select * from house WHERE id={$id}";
    $arr=$db->Query($sql);
    foreach($arr as $v) //因?yàn)槭遣樵冋Z句,所以需要遍歷一下數(shù)組
    {
    }
    ?>
    關(guān)鍵字:<input type="text" name="keyword" value="<?php echo $v[1] ?>"/><br/> //這里的value值是為了讓修改的表中有默認(rèn)的值
    面積:<input type="text" name="meter" value="<?php echo $v[3] ?>"/><br/>
    租金:<input type="text" name="rent" value="<?php echo $v[4] ?>"/><br/>
    租賃方式:<input type="text" name="renttype" value="<?php echo $v[5] ?>"/><br/>
    <input type="submit" value="修改"/>
</form>

感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)php添加刪除功能的實(shí)現(xiàn)方法大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI