Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > การเพิ่มข้อมูล โดยใช้ id เดียว แต่ข้อมูล id ไม่เข้า รบกวนผู้รู้หน่อยครับ



 

การเพิ่มข้อมูล โดยใช้ id เดียว แต่ข้อมูล id ไม่เข้า รบกวนผู้รู้หน่อยครับ

 



Topic : 117768



โพสกระทู้ ( 146 )
บทความ ( 0 )



สถานะออฟไลน์




a
จากภาพที่ 1 ภาพจากดาต้าเบส ข้อมูลส่วนอื่น มีการเข้า แต่ ข้อมูล id ไม่เข้า ไม่ทราบว่ามีการเขียนโคด้ผิดส่วนไหนครับ

b
ภาพที่สอง เป็นการศึกษาโค้ดจาก thaicreate แล้วนำไปประยุกต์ ครับ

c
ภาพที่สาม เป็นการ นำข้อมูลเข้าดาต้าเบส ครับ

ขอบคุณครับ



Tag : PHP, MySQL, HTML/CSS, JavaScript







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-07-13 22:58:08 By : san.saleah View : 986 Reply : 8
 

 

No. 1



โพสกระทู้ ( 1,322 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ส่งมาแบบนี้
Code (PHP)
<input type="hidden" name="idPerson<?PHP echo $i;?>" value="<?PHP echo $_GET['id'];?>">


ตอนรับน่าจะแบบนี้หรือป่าว
Code (PHP)
$strSQL .=",'".$_POST["room$i"]."', '".$_POST["remark$i"]."','".$_POST["idPerson$i"]."')";







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-13 23:28:08 By : pokultra
 


 

No. 2



โพสกระทู้ ( 146 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : pokultra เมื่อวันที่ 2015-07-13 23:28:08
รายละเอียดของการตอบ ::
ในกรณีที่แถวเดียวข้อมูลเข้าครับ แต่ในกรณีข้อมูลหลายแถวจะไม่เข้าครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-14 05:11:45 By : san.saleah
 

 

No. 3



โพสกระทู้ ( 146 )
บทความ ( 0 )



สถานะออฟไลน์


หากเพิ่ม แค่ ข้อมูลเดียว ไอดี เข้านะครับ แต่เพิ่มหลายๆ ข้อมูล ข้อมูลจะไม่เข้าครับ ช่วยทีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-15 09:40:11 By : san.saleah
 


 

No. 4



โพสกระทู้ ( 1,636 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

อยากจะช่วยนะครับ แต่เห็น code ที่เป็น รูปภาพ ขอถอยดีกว่าครับ
ส่วนใหญ่จะ copy text มาแก้ไขให้ แต่ถ้าต้องให้พิมพ์จากภาพ ไม่ไหวล่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-15 10:17:40 By : NewbiePHP
 


 

No. 5



โพสกระทู้ ( 146 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 4 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-07-15 10:17:40
รายละเอียดของการตอบ ::

ต้องขอโทษด้วยครับ

โคด้แรกครับ
Code (PHP)
<table class="table table-bordered">
            <tr>
                <th><div align="center">ปีการศึกษา</div></th>
                <th><div align="center">ภาคเรียน</div></th>
                <th><div align="center">ระดับชั้น</div></th>
                <th><div align="center">ห้อง</div></th>
                <th><div align="center">หมายเหตุ</div></th>
            </tr>
            <?php
                $line = $_GET["Line"];
                if($line == 0){$line=1;}
                    for($i=1;$i<=$line;$i++){
            ?>
            <tr>
                <td><div align="center"><input type="text" class="form-control" name="year<?php echo $i;?>" size="4"></div></td>
                <td><input type="text" class="form-control" name="term<?php echo $i;?>" size="1"></td>
                <td><input type="text" class="form-control" name="section<?php echo $i;?>" size="10"></td>
                <td><div align="center"><input type="text" class="form-control" name="room<?php echo $i;?>" size="2"></div></td>
                <td><input type="text" class="form-control" name="remark<?php echo $i;?>" size="30"></td>
                
            </tr>
                <input type="hidden" name="idPerson<?php echo $i;?>" value="<?php echo $_GET['id'];?>">

            <?php
                }
            ?>
        </table>





โค้ดสองที่รับค่ามาครับ
Code (PHP)
<?php
	if (isset($_POST['btnAdd'])) {
        for($i=1;$i<=$_POST["hdnLine"];$i++){
			if($_POST["year$i"] != ""){
				$strSQL = "INSERT INTO tb_sitein ";
				$strSQL .="(year,term,section,room,remark,id_person) ";
				$strSQL .="VALUES ";
				$strSQL .="('".$_POST["year$i"]."','".$_POST["term$i"]."', ";
				$strSQL .="'".$_POST["section$i"]."'";
				$strSQL .=",'".$_POST["room$i"]."','".$_POST["remark$i"]."','".$_POST["idPerson$i"]."') ";
				
				$objQuery = mysql_query($strSQL) or die(mysql_error());
			}
		}
		if ($objQuery) {
        	echo "<script>alert('เพิ่มข้อมูล เรียบร้อย');window.opener.location.reload();window.close();</script>";
		}else{
			echo $objQuery;			
		}
    }
?>



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-15 11:13:22 By : san.saleah
 


 

No. 6



โพสกระทู้ ( 1,636 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ดูจากโค๊ด ส่ง และ รับ ไม่มีที่ผิดนะครับ อาจจะเป็นแค่เอามาแสดงแค่บางส่วน
เลยอยากเห็น Views Source ครับ เอา Form มาทั้งหมดเลยนะครับ
เริ่มจาก <form .... ถึง </form>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-15 12:06:50 By : NewbiePHP
 


 

No. 7



โพสกระทู้ ( 146 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 6 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-07-15 12:06:50
รายละเอียดของการตอบ ::

ฟอร์มส่งข้อมูล
Code (PHP)
<?php
    require_once "../../../config/config_DB.php";
?>
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
    <!-- Title here -->
    <title>Infomation Project Base Lerning : iPBL</title>
    <!-- Description, Keywords and Author -->
    <meta name="description" content="Your description">
    <meta name="keywords" content="Your,Keywords">
    <meta name="author" content="ResponsiveWebInc">

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

    <!-- Styles -->
    <!-- Bootstrap CSS -->
    <link href="../../../css/bootstrap.min.css" rel="stylesheet">
    <!-- Bootstrap toggable -->
    <link href="../../../css/bootstrap-switch.css" rel="stylesheet">
    <!-- prettyPhoto -->
    <link href="../../../css/prettyPhoto.css" rel="stylesheet">
    <!-- Font awesome CSS -->
    <link href="../../../css/font-awesome.min.css" rel="stylesheet">		

    <!-- Favicon -->
    <link rel="shortcut icon" href="#">

    <!-- script insert multi record -->
    <script language="JavaScript" type="text/JavaScript">
        function MM_jumpMenu(targ,selObj,restore){ //v3.0
            eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
            if (restore) selObj.selectedIndex=0;
        }
    </script>

    <script language=Javascript>
        function Inint_AJAX() {
            try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
            try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
            try { return new XMLHttpRequest();          } catch(e) {} //Native Javascript
            alert("XMLHttpRequest not supported");
            return null;
        };

        function dochange(src, val) {
            var req = Inint_AJAX();
            req.onreadystatechange = function () { 
            if (req.readyState==4) {
                if (req.status==200) {
                    document.getElementById(src).innerHTML=req.responseText; //รับค่ากลับมา
                } 
            }
        };
        req.open("GET", "localtion.php?data="+src+"&val="+val); //สร้าง connection
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); // set Header
        req.send(null); //ส่งค่า
        }

        window.onLoad=dochange('province', -1);     
    </script>               

</head>
<body>
<div class="container">
	<form action="" method="post" enctype="multipart/form-data">
		<br>
		<div class="panel panel-primary">
            <div class="panel-heading">บันทึกข้อมูลบคุลากร</div>
            <div class="panel-body">
                

<div class="panel panel-primary">
    <div class="panel-body">
        จำนวนรายการ : 
        <select class="form-control" style="width:50px;" name="menu1" onChange="MM_jumpMenu('parent',this,0)">
        <?php
        for($i=1;$i<=50;$i++)
        {
            if($_GET["Line"] == $i)
            {
                $sel = "selected";
            }
            else
            {
                $sel = "";
            }
        ?>
            <option value="<?php echo $_SERVER["PHP_SELF"];?>?Line=<?php echo $i;?>" <?php echo $sel;?>><?php echo $i;?></option>
        <?php
        }
        ?>
        </select>
        <br>
        <table class="table table-bordered">
            <tr>
                <th><div align="center">ปีการศึกษา</div></th>
                <th><div align="center">ภาคเรียน</div></th>
                <th><div align="center">ระดับชั้น</div></th>
                <th><div align="center">ห้อง</div></th>
                <th><div align="center">หมายเหตุ</div></th>
            </tr>
            <?php
                $line = $_GET["Line"];
                if($line == 0){$line=1;}
                    for($i=1;$i<=$line;$i++){
            ?>
            <tr>
                <td><div align="center"><input type="text" class="form-control" name="year<?php echo $i;?>" size="4"></div></td>
                <td><input type="text" class="form-control" name="term<?php echo $i;?>" size="1"></td>
                <td><input type="text" class="form-control" name="section<?php echo $i;?>" size="10"></td>
                <td><div align="center"><input type="text" class="form-control" name="room<?php echo $i;?>" size="2"></div></td>
                <td><input type="text" class="form-control" name="remark<?php echo $i;?>" size="30"></td>
                
            </tr>
                <input type="hidden" name="idPerson<?php echo $i;?>" value="<?php echo $_GET['id'];?>">

            <?php
                }
            ?>
        </table>
        <!-- <input type="submit" name="submit" value="submit"> -->
        <input type="hidden" name="hdnLine" value="<?php echo $i;?>">
    </div>
</div>





            </div>
        </div>
        <p align="right">
            <input type="submit" name = "btnAdd" class="btn btn-success btn-xs" value="บันทึก">
            <input type="reset" class="btn btn-danger btn-xs" value="ยกเลิก">
        </p>
    </form>
</div>
<!-- Javascript files -->
<!-- jQuery -->
<script src="../../../js/jquery.js"></script>
<!-- Bootstrap JS -->
<script src="../../../js/bootstrap.min.js"></script>  
<!-- jQuery UI -->
</body>
</html>
<?php
    require_once "../../../config/config_DB.php";

    require_once "../db/insertPerson_sitein.php";
?>



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-15 13:03:14 By : san.saleah
 


 

No. 8



โพสกระทู้ ( 1,636 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

HTML จาก menu / view source จาก browser อะครับ

บันทัดล่าง สีแดง html เป็นอย่างไร
<input type="hidden" name="idPerson?" value="?">

เหมือนกับ $_GET['id'] ไม่มีค่าส่งมาครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-15 14:49:22 By : NewbiePHP
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การเพิ่มข้อมูล โดยใช้ id เดียว แต่ข้อมูล id ไม่เข้า รบกวนผู้รู้หน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่