$count = count($_POST['color']);
十多年的虞城網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網站的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整虞城建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。成都創新互聯公司從事“虞城網站設計”,“虞城網站推廣”以來,每個客戶項目都認真落實執行。
$final_result = array();
for($i=0;$i$count;$i++){
//壓進數組
$single_record = array(
0=$_POST['color'][$i],
1=$_POST['size'][$i],
2=$_POST['number'][$i]
);
array_push($final_result, $single_record);
//插入數據庫
$sql = "INSERT INTO table VALUES('".$_POST['color'][$i]."','".$_POST['size'][$i]."','".$_POST['number'][$i]."')";
mysql_query($sql);
}
1
2
3
4
5
6
7
8
9
10
$data= [1,2,3,4,5];
for( $i=0; $icount( $data); $i++) {
if( $i== 0 ) {
echo$data[$i+1];
} elseif( $i==1 ){
echo$data[$i-1];
} else{
echo$data[$i];
}
}
原本12345
循環后
輸出21345
把來自表單的數據插入數據庫
現在,我們創建一個 HTML 表單,這個表單可把新記錄插入 "Persons" 表。
這是這個 HTML 表單:
html
body
form?action="insert.php"?method="post"
Firstname:?input?type="text"?name="firstname"?/
Lastname:?input?type="text"?name="lastname"?/
Age:?input?type="text"?name="age"?/
input?type="submit"?/
/form
/body
/html
當用戶點擊上例中 HTML 表單中的提交按鈕時,表單數據被發送到 "insert.php"。"insert.php" 文件連接數據庫,并通過 $_POST 變量從表單取回值。然后,mysql_query() 函數執行 INSERT INTO 語句,一條新的記錄會添加到數據庫表中。
下面是 "insert.php" 頁面的代碼:
?php
$con?=?mysql_connect("localhost","peter","abc123");
if?(!$con)
{
die('Could?not?connect:?'?.?mysql_error());
}
mysql_select_db("my_db",?$con);
$sql="INSERT?INTO?Persons?(FirstName,?LastName,?Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if?(!mysql_query($sql,$con))
{
die('Error:?'?.?mysql_error());
}
echo?"1?record?added";
mysql_close($con)
?
建2個頁面
1、test.php頁面,代碼如下:
title/title
script src="jquery-1.4.2.min.js" type="text/javascript"/script
script type="text/javascript"
$(function(){
x=100000;
y=1;
$("#dosubmit").click(function(){
var rand=parseInt(Math.random()* (x - y ));
var rand1=String.fromCharCode(Math.floor( Math.random() * 26) + "a".charCodeAt(0));
var col="input name=info["+rand1+rand+"] type='text' class='text' value='"+rand+"' /";
$("input[id=submit]").before(col);
})
$("#submit").click(function(){
$("form input[class=text]").each(function(){
var val=$(this).val();
})
})
})
/script
meta http-equiv="Content-Type" content="text/html; charset=utf-8"
div class="con"
form name="form1" action="testsave.php" method="post"
input name="info[name]" class="text" value="10" type="text"
input name="" class="text1" value="顯示" id="submit" type="submit"
/form
input name="" class="text1" value="增加" id="dosubmit" type="submit"br
/div
2、保存提交過來的值頁面testsave.php頁面。代碼如下:
script src="jquery-1.4.2.min.js" type="text/javascript"/script
?php
$value="";
$test='test';
$conn=mysql_connect('localhost','root','0000','test');
mysql_select_db($test,$conn);
foreach($_POST['info'] as $key){
$value=$value.','.$key;
}
$sql="insert into base (name) values ('$value')";
if(mysql_query($sql)){
echo "添加成功br /";
}
?
input type="button" name="button" id="button" value="顯示/隱藏內容"
input type="button" name="domit" id="domit" value="返回"
div class="content" style="display:none"
?php
$sql1="select id,name from base";
$query=mysql_query($sql1);
while($result=mysql_fetch_array($query)){
echo $result['id']."========".$result['name']."br /";
}
?
/div
?php
mysql_close($conn);
?
script type="text/javascript"
$(function(){
$("#button").bind("click",function(){
var show=$("div.content");
if(show.is(":visible")){
show.hide();
}
else{
show.show();
}
})
$("#domit").click(function(){
window.history.go(-1);
})
})
/script
新聞名稱:php動態添加數據 php動態變量
文章出自:http://m.newbst.com/article10/dophido.html
成都網站建設公司_創新互聯,為您提供網站導航、搜索引擎優化、服務器托管、網站維護、網站營銷、做網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯