本文目錄一覽:
- 1、如何用php一次修改多條記錄
- 2、php表單修改頁面
- 3、php 修改表單數據為什麼從上個頁面id傳不過來,還是獲取不到,點修改 數據修改不了,看下代碼
- 4、php怎麼修改HTML里表單內容
- 5、怎麼在php中用表單修改指定數據庫表中指定ID的數據
如何用php一次修改多條記錄
多個提交和一個提交的道理是相同的,只是一些細節上要注意。
提交一個你懂了,我還是提一下,表單是:
form
input type=text name=name
input type=text name=sex
input type=text name=age
input type=text name=address
/form
PHP存數據庫的語句是:
$sql=”insert into tab(…) values ($_POST[…])”;//省略字段和值
那麼多個提交的方法一,表單是:
form
input type=text name=name1input type=text name=sex1input type=text name=age1input type=text name=address1
input type=text name=name2input type=text name=sex2input type=text name=age2input type=text name=address2
/form
PHP存數據庫語句是:
$sql=”insert into tab(…) values ($_POST[…1])”;//省略字段和值
mysql_query($sql);
$sql=”insert into tab(…) values ($_POST[…2])”;//省略字段和值
mysql_query($sql);
上面方法一寫的例子是兩條,多條的方法相同,技巧就是輸出表單使用JS的循環,存盤的PHP代碼也可以循環,並且能夠判斷為空的就不提交,比如表單20條,只填了5條,就只存5條到數據庫。
方法二是使用數組,表單:
form
input type=text name=nameinput type=text name=sexinput type=text name=ageinput type=text name=address
input type=text name=nameinput type=text name=sexinput type=text name=ageinput type=text name=address
input type=text name=nameinput type=text name=sexinput type=text name=ageinput type=text name=address
/form
PHP代碼是:
for ($i=0;$icount($_POST[“name”]);$i++)
if ($_POST[“name”][$i]!=”)
{
$sql=”insert into tab(…) values ($_POST[…][$i])”;//省略字段和值
mysql_query($sql);
}
這樣表單可以寫任意多行,PHP裏面是數組,能夠自動獲取有多少數據。
php表單修改頁面
刪除的是$_POST過來的變量
update方法中應該是對$_POST 用foreach直接循環修改
id不用更新 所以刪除
oldimagename這個字段 數據庫中應該不存在 所以刪除
這樣不會產生重複產生id
php 修改表單數據為什麼從上個頁面id傳不過來,還是獲取不到,點修改 數據修改不了,看下代碼
你的頁面提交是通過POST方式,但你獲取ID時卻用了GET方式。
form action=”adminmodifyok.php” method=”post”
$newsid=$_GET[‘newsid’]; //獲取id
php怎麼修改HTML里表單內容
頁面應該是html文件把 text是文本文件 如果是要寫入文本文件 file_put_contents可以解決 如果是html頁面的話 可以直接在php文件中寫html代碼
怎麼在php中用表單修改指定數據庫表中指定ID的數據
html
headtitle/title/head
body
?php
//數據庫查詢,得出下面表單id與name的值。
?
form name=”form1″ action=”” method=”post”
input type=”hidden” name=”userid” value=”?php echo $id ?” /
input type=”text” name=”username” value=”?php echo $name ?” /
input type=”submit” name=”submit” /
/form
/body/html
?php
if(isset($_POST[‘submit’])){
$link = mysql_connect(‘localhost’,’root’,’123456′) or die(『連接失敗!』);
mysql_select_db(‘mydb’,$link)or die(『數據庫鏈接失敗!』);
$sql = “update users set user_name=’$name’ where id=’$id'”;
$res = mysql_query($sql);
if($res)
echo ‘修改成功’;
else
echo ‘修改失敗’;
}
原創文章,作者:IEDZE,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/317865.html