我是PHP的新手,我希望从这个网站获得更多的知识。所以,我正在尝试创建一个用户可以在线搜索数据的项目。我已成功获取数据并以表格形式显示给用户。现在,我正在尝试在表格行的末尾为每个数据创建编辑和删除按钮。当用户单击编辑按钮时,可以将用户定向到另一个页面(form.php),其中的表单填充了从上一页的编辑按钮行获取的数据。同时如果用户点击n删除按钮,数据将从数据库中删除。
这是我显示搜索结果的代码。我不知道如何编写代码来在表格的每一行末尾添加编辑和删除按钮。
<?php
mysql_connect("localhost", "a14", "a14") or die("Connection
Failed");
mysql_select_db("a14")or die("Connection Failed");
$name = $_POST['name'];
$query = "SELECT * FROM jd_data WHERE fld_id = '$name' OR fld_pemilik LIKE
'%$name%'" ;
$result = mysql_query($query);
echo "<table border='2' >
<table class='table table-striped table-bordered'>
<tr>
<th>No Siri</th>
<th>Nama Perkakasan</th>
<th>Daerah</th><br>
<th>Lokasi (Kaunter 1,2,3/Back office)</th>
<th>Status (Beli/Sewa)</th>
<th>Tahun Perolehan</th>
<th>Perolehan JKSM/Negeri</th>
<th>Model</th>
<th>Os</th>
<th>Nama Pemilik</th>
<th>Catatan</th>
</tr>";
if ($result !== false) {
// use $result
} else {
// an error has occured
echo mysql_error();
die;
}
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "<tr><td>{$row['fld_id']}</td>
<td>{$row['fld_nama_perkakasan']}</td>
<td>{$row['fld_daerah']}</td>
<td>{$row['fld_lokasi']}</td>
<td>{$row['fld_status']}</td>
<td>{$row['fld_thn_perolehan']}</td>
<td>{$row['fld_perolehan']}</td>
<td>{$row['fld_model']}</td>
<td>{$row['fld_os']}</td>
<td>{$row['fld_pemilik']}</td>
<td>{$row['fld_catatan']}</td>
</tr>\n";
}
echo "</table>";
?>
答案 0 :(得分:0)
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:scrollbars="none"
android:background="#FFECECEC"
tools:openDrawer="start">
<android.support.design.widget.CoordinatorLayout
android:background="#FFECECEC"
android:id="@+id/main_content"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_scrollFlags="scroll|enterAlways">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
</FrameLayout>
</android.support.design.widget.AppBarLayout>
<LinearLayout
android:id="@+id/RelativeLayout1"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="0.05"
android:background="@drawable/header"
android:baselineAligned="false"
android:gravity="center" >
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="center|left"
android:text="Timer : "
android:textColor="@color/White"
android:textSize="12dp" />
<TextView
android:id="@+id/txtquesnum"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="1/10"
android:textColor="@color/White"
android:textSize="14dp" />
<ToggleButton
android:id="@+id/toggleButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@xml/togglecheck"
android:checked="false" />
</LinearLayout>
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@drawable/seperator" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_margin="4dp"
android:layout_weight="0.2"
android:orientation="vertical" >
<ScrollView
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical" >
<TextView
android:id="@+id/taque"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_marginLeft="7dp"
android:layout_marginRight="7dp"
android:layout_marginTop="3dp"
android:gravity="center|left"
android:text="Question"
android:textColor="@color/Black"
android:textSize="16dp"
android:typeface="normal" />
<com.applidium.shutterbug.FetchableImageView
android:id="@+id/imageView1"
android:layout_width="120dp"
android:layout_height="120dp"
android:src="@drawable/splash_icon" />
</LinearLayout>
</ScrollView>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_margin="2dp"
android:layout_weight="0.3"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:baselineAligned="false"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_margin="2dp"
android:layout_weight="1"
android:background="@drawable/normal"
android:baselineAligned="false"
android:gravity="center" >
<TextView
android:id="@+id/taOpt5"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:layout_span="0"
android:gravity="center|left"
android:hint="Option 1"
android:padding="2dp"
android:singleLine="false"
android:textColor="@color/Black"
android:textSize="17dp"
android:typeface="serif"
android:visibility="visible" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_margin="2dp"
android:layout_weight="1"
android:background="@drawable/normal"
android:baselineAligned="false"
android:gravity="center" >
<TextView
android:id="@+id/taOpt6"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:gravity="center|left"
android:hint="Option 2"
android:padding="2dp"
android:shadowColor="@color/black"
android:singleLine="false"
android:textColor="@color/Black"
android:textSize="17dp"
android:typeface="serif"
android:visibility="visible" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_margin="2dp"
android:layout_weight="1"
android:background="@drawable/normal"
android:gravity="center" >
<TextView
android:id="@+id/taOpt7"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:gravity="center|left"
android:hint="Option 3"
android:inputType="none"
android:padding="2dp"
android:shadowColor="@color/black"
android:singleLine="false"
android:textColor="@color/Black"
android:textSize="17dp"
android:typeface="serif"
android:visibility="visible" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_margin="2dp"
android:layout_weight="1"
android:background="@drawable/normal"
android:gravity="center" >
<TextView
android:id="@+id/taOpt8"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:gravity="center|left"
android:hint="Option 4"
android:inputType="none"
android:padding="2dp"
android:shadowColor="@color/black"
android:singleLine="false"
android:textColor="@color/Black"
android:textSize="17dp"
android:typeface="serif"
android:visibility="visible" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</android.support.design.widget.CoordinatorLayout>
</android.support.v4.widget.DrawerLayout>
与添加任何按钮的方式相同,这将带您进入带有id的页面。您需要在该页面上运行删除或选择查询。
花些时间学习使用php mysql&#34;进行crud操作。给一个教程,personaly没有测试。 https://www.tutorialrepublic.com/php-tutorial/php-mysql-crud-application.php 另外,如果不是学术上的,请使用mysqli或pdo而不是mysql(现在你使用的是mysql_xxx函数)。