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,038

HOME > PHP > PHP Forum > อยากทราบการ add เบอร์โทรศัพท์ จากตารางหนึ่ง ไปยัง อีกตารางหนึ่งค่ะ



 

อยากทราบการ add เบอร์โทรศัพท์ จากตารางหนึ่ง ไปยัง อีกตารางหนึ่งค่ะ

 



Topic : 042468



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



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




สวัสดีค่ะ พี่ๆ

พอดีว่า หนูอยากทราบการ add เบอร์โทรศัพท์ จากตารางหนึ่ง ไปยัง อีกตารางหนึ่งค่ะ

คือว่า... ต้องการเพิ่มข้อมูลสมาชิก โดยที่ให้สมาชิกกรอก เบอร์โทรศัพท์ ซึ่งการกรอกเบอร์โทร นั้น จะมี textbox ให้ 3 box box ละ 1 เบอร์ แต่ใน db หนูนั้น ตาราง 'สมาชิก' ของหนูจะไม่มี ฟิวเบอร์โทรศัพท์ แต่ จะมีอยู่ที่ ตาราง "เบอร์โทรศัพท์ของสมาชิก"

ปัญหาอยู๋ที่ว่า หนูต้องเขียนโค้ดยังไง ให้สามารถ add เบอร์โทร จากฟรอม สมาชิก แล้ว ข้อมูลไปอยู่ที่ตาราง "เบอร์โทรศัพท์ของสมาชิก" ได้ อ่ะค่ะ

หนูจะส่ง db ให้พี่ ๆ ดูนะคะ แล้วก็ ฟรอมสมาชิก ให้ดู ด้วยนะคะ พี่ๆ ผู้รู้ ช่วยบอกหนูหน่อยนะคะ ขอบคุณมาก ๆ ค่ะ

สมาชิก

เบอร์โทร

ฟรอมเพิ่มสมาชิก



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-05-06 11:21:53 By : wp_mart View : 2034 Reply : 3
 

 

No. 1



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



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


นี่คือ โค้ดการ เพิ่มข้อมูลสมาชิกนะคะ
//add-member.php
Code
<HTML>
<HEAD><TITLE>Member ระบบสมาชิก</TITLE></HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<BODY>
<H1>::สมัครสมาชิก ::</H1>
<?
include('../connect.php');
?>
<FORM ACTION="save-member.php" METHOD="POST" enctype="multipart/form-data">
<table width="415" height="258" border="0">
<tr>
<td width="186">username : </td>
<td width="219"><label>
<input name="member_user_id" type="text" id="member_user_id">
*</label></td>
</tr>
<tr>
<td>password : </td>
<td><label>
<input name="member_password" type="password" id="member_password">
*</label></td>
</tr>
<tr>
<td>ชื่อ : </td>
<td><label>
<input name="member_name" type="text" id="member_name">
*</label></td>
</tr>
<tr>
<td>นามสกุล : </td>
<td><label>
<input name="member_lname" type="text" id="member_lname">
*</label></td>
</tr>
<tr>
<td>ชื่อเล่น : </td>
<td><label>
<input name="member_nickname" type="text" id="member_nickname">
*</label></td>
</tr>
<tr>
<td>เพศ : </td>
<td><label>
<input name="member_sex" type="radio" value="ชาย" >
ชาย&nbsp;
<input name="member_sex" type="radio" value="หญิง">
หญิง</label></td>
</tr>
<tr>
<td>อาชีพ</td>

<td><label>
<select name="occupation_id" >
<?
$sql=mysql_query("select * from occupation ");
?>
<option value="00">--กรุณาเลือกอาชีพ--</option>
<?
while($row=mysql_fetch_array($sql)){
?>
<option value="<?=$row[occupation_id]?>"><?=$row[occupation]?></option>
<? } ?>
</select>
</label></td>
</tr>
<tr>
<td>ที่อยู่ :</td>
<td><label>
<textarea name="member_address" cols="30" id="member_address"></textarea>
</label></td>
</tr>
<tr>
<td>จังหวัด : </td>
<td><label>
<select name="province_id" >
<?
$sql2=mysql_query("select * from province ");
?>
<option value="00">--กรุณาเลือกจังหวัด--</option>
<?
while($row=mysql_fetch_array($sql2)){
?>
<option value="<?=$row[province_id]?>"><?=$row[province]?>
</option>
<? } ?>
</select>
</label></td>
</label></td>
</tr>
<tr>
<td>รหัสไปรษณีย์ : </td>
<td><label>
<input name="member_post_id" type="text" id="member_post_id" size="10">
</label></td>
</tr>
<tr>
<td>เบอร์โทรศัพท์ (1) : </td>
<td><label>
<?
/* $sql="Insert into member_telephone where member_tel='$member_tel1' ";
while($row=mysql_fetch_array($sql)){
?>
<input name="member_tel1" type="text" id="member_tel1" size="10">
<? } */ ?>
<input name="member_tel1" type="text" id="member_tel1" size="10">
</label></td>
</tr>
<tr>
<td>เบอร์โทรศัพท์ (2) : </td>
<td><label>
<?
/* $sql2="Insert into member_telephone where member_tel='$member_tel2' ";
while($row=mysql_fetch_array($sql2)){
?>
<input name="member_tel2" type="text" id="member_tel2" size="10">
<? } */?>
<input name="member_tel2" type="text" id="member_tel2" size="10">
</label></td>
</tr>
<tr>
<td>เบอร์โทรศัพท์ (3) : </td>
<td><label>
<?
/* $sql3="Insert into member_telephone where member_tel='$member_tel2' ";
while($row=mysql_fetch_array($sql3)){
?>
<input name="member_tel3" type="text" id="member_tel3" size="10">
<? } */ ?>
<input name="member_tel3" type="text" id="member_tel3" size="10">
</label></td>
</tr>
<tr>
<td>อีเมล : </td>
<td><label>
<input name="member_email" type="text" id="member_email" size="30">
*</label></td>
</tr>
<tr>
<td>รูปภาพ : </td>
<td><label>
<input name="member_image" type="file" id="member_image">
</label></td>
</tr>
<tr>
<td>เว็บไซต์ส่วนตัว : </td>
<td><label>
<input name="member_webName" type="text"id="member_webName" size="30">
</label></td>
</tr>
<tr>
<td><label></label></td>
<td><label></label></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="Submit" value="Submit"></td>
</tr>
</table>
</FORM>

</BODY>
</HTML>


และโค้ด บันทึก ค่ะ
//save-member.php
Code
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Movie ระบบภาพยนตร์-บันทึกข้อมูลสมาชิก</title>
<?
include('../connect.php');
$member_user_id=$_POST[member_user_id];
$member_password=$_POST[member_password];
$member_name=$_POST[member_name];
$member_lname=$_POST[member_lname];
$member_nickname=$_POST[member_nickname];
$member_sex=$_POST[member_sex];
$member_occupation=$_POST[member_occupation];
$member_address=$_POST[member_address];
$member_province=$_POST[member_province];
$member_post_id=$_POST[member_post_id];
$member_tel1=$_POST[member_tel];
$member_tel2=$_POST[member_tel];
$member_tel3=$_POST[member_tel];
$member_email=$_POST[member_email];
$member_dateTime_apply=date("Y-m-d");
$member_image=$_FILES[member_image]; //คำสั่งรับข้อมูลตรงนี้
$typeimage=$_FILES[member_image][type];
$member_webName=$_POST[member_webName];






if ($member_user_id=="" or $member_password=="" or $member_name=="" or $member_lname=="" ) {
echo "<script>alert('กรุณาป้อนข้อมูลให้ครบค่ะ');history.back();</script>";
exit();
}

if($typeimage!="image/pjpeg" && $typeimage!="image/jpeg" && $typeimage!="image/jpg" && $typeimage!="image/gif"){
echo"<script>alert('Error!! ไฟล์รูปภาพต้องเป็น .JPG หรือ .GIF เท่านั้น');history.back();</script>";
exit();
}

$nameimage="member_".date("YmdHis").".jpg";

include "function.php";
if (!checkemail($member_email)) {
echo "<h3>ERROR : รูปแบบอีเมลที่กรอกไม่ถูกต้องนะคะ </h3>"; exit();
}

mysql_query("SET NAMES UTF8");
$result=mysql_query("Insert into member , member_telephone Values('$member_user_id',
'$member_password',
'$member_name',
'$member_lname',
'$member_nickname',
'$member_sex',
'$member_occupation',
'$member_address',
'$member_province',
'$member_post_id',
'$member_tel1',
'$member_tel2',
'$member_tel3',
'$member_email',
'$member_dateTime_apply',
'$nameimage',
'$member_webName')");
if($result){
copy($member_image["tmp_name"],"image/$nameimage");

// โครงสร้างของคำสั่ง copy(); นะ
//copyจะเป็นคำสั่ง คัดลอกข้อมูลโดยจะกำหนดค่าในคำสั่งด้วย ชื่อรูปภาพแล้วก็ที่อยู่ของรูปภาพเช่น copy(ชื่อรูปภาพ,ที่อยู่ของรูปภาพที่จะคัดลอกไปไว้);
//ตัวเต็ม copy($member_image['tmp_name'],"image/$nameimage");

echo"<script>alert('บันทึกข้อมูลเรียบร้อย');window.location='show-member.php'</script>";
//echo "<A HREF='index.html'>คลิกเพื่อเข้าระบบสมาชิก</A><BR><BR>";
}else{
echo"<script>alert('บันทึกข้อมูลไม่ได้');history.back();</script>";
exit();
}


mysql_close();
?>


ผลการบันทึก

ผล

ซึ่งหนูคิดว่ามันมีที่ผิดแน่ ๆ อยู่แล้ว แต่ หนูไม่รู้ว่า ต้องแก้ไข ยังไง พี่ๆ ช่วยหนูหน่อยนะคะ






Date : 2010-05-06 11:35:33 By : wp_mart
 


 

No. 2



โพสกระทู้ ( 5,149 )
บทความ ( 26 )

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

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


ตรง textbox โทรศัพท์ต้องตั้งชื่ออย่าให้ซ้ำครับ
ใช้ tel1 อันที่สองใช้ tel2 อันที่สามใช้ tel3 ก็ได้ครับ ง่ายดี
Date : 2010-05-06 12:06:34 By : deawx
 

 

No. 3



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



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


แล้วจะมี วิธีเขียนโค้ด โดย แยก ข้อมูลสมาชิก ที่กรอกทั้งหมดไปไว้ ที่ตาราง "สมาชิก" แต่ เว้น ข้อมูลเบอร์ ไปไว้ที่ ตาราง "เบอร์โทร" ยังไง หรอคะ

ต้องมีการ ประกาศอะไร 2 ครั้ง หรือป่าวคะ
แล้ว ต้องมีการ เขียนโค้ด insert สองตาราง ป่าวคะ
Date : 2010-05-08 13:41:33 By : wp_mart
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อยากทราบการ add เบอร์โทรศัพท์ จากตารางหนึ่ง ไปยัง อีกตารางหนึ่งค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่