![]() |
| |||||||
| ลงทะเบียน | เว็บไซต์ไส้ศึก | รายชื่อสมาชิก | บริจาค | ค้นหา | ของวันนี้การโพสต์ | ทำเครื่องหมายกระดานข่าวอ่าน | ฟอรั่มกฎ |
|
![]() |
| | หัวข้อเครื่องมือ |
|
#1
| |||
| |||
| ฉันจะทำเช่นนี้เพื่อ: ก) เลือกจากรายการ b) การเลือกสองช่องเพื่อแก้ไขคำสั่ง (เช่น) สามารถคนยังอธิบายรหัสฉันโปรด. Appreciated. |
|
#2
| ||||||||||||
| ||||||||||||
| นี่คือเสียงที่จะแสดงภาพรวมระดับฉันไม่แน่ใจไม่ว่าจะเป็นสิ่งที่คุณต้องการหรือไม่คุณได้ไม่ว่าสิ่งที่คุณมีประสบการณ์กับ HTML หรือ PHP. ไม่ว่าจะเป็นสิ่งที่คุณต้องการหรือไม่นั้นมีเบ็ดเราสามารถขยายใน.
__________________
ท่านกำลังใช้ PHP ในเว็บ. ที่เว็บเซิร์ฟเวอร์เป็นพื้นฐานของการประมวลผล PHP-รหัสเพื่อให้รหัสของคุณสร้าง HTML ที่ส่วนที่จะส่งให้กับลูกค้าเป็นส่วนหนึ่งของเอกสารที่สมบูรณ์แบบ HTML. นั่นคือความจริงดังนั้นไกล? ดังนั้นสิ่งที่พวกเจ้ากระทำคือสิ่งที่คุณตัดสินใจ HTML ที่เป็นไปพูด. เขียนตัวแทนเชิด html ที่เอกสารที่มีลักษณะตรงเผงวิธีที่คุณต้องการให้สุดท้ายเอกสารเพื่อดู. จะมีรายการแบบดึงลงในอื่นๆและท่านจะได้เขียนรายการตัวแทนเชิดเข้ามันเพื่อให้ดูขวา. จากนั้นคุณสมบูรณ์ทดสอบ HTML ของคุณดังนั้นจึงเป็นสมบูรณ์. แต่ไม่ได้มาจากฐานข้อมูลแต่เพียงหน้าตาดีแต่คุณต้องทำมากที่. การเลือกแบบดึงลงรหัสควรจะทำงานได้ที่นี้ก็มีขั้นตอนและไม่มีอะไรจะทำอย่างไรกับ PHP. จากนั้นคุณใช้รายการแบบเลื่อนลงและหันลงใน PHP, อาจใช้กระหึมการเขียน html ที่. คุณยังมีตัวอย่างข้อมูลแต่คุณเริ่มล่วงหน้ากระบวนการมัน. และตรวจสอบรัน HTML ที่คุณได้รับออกเป็นเช่นเดียวกับขั้นตอนก่อนหน้า. คุณมีฐานข้อมูล MySQL. เขียนบาง PHP เพื่อเปิดและ (หากคุณต้องการ) เพื่อปิดมัน. ไม่มีการตรวจสอบและเปลี่ยนแปลงของ HTML ที่ไม่ได้รับผลกระทบ. สุดท้ายเปลี่ยนฮาร์ดดิสก์-รหัสบิตของ echo'd html ที่ลงในฟิลด์ค่าจาก SQL ที่อ่านของฐานข้อมูล. นั่นคือขนาดเล็กตีเกลียวซึ่งช่วยให้เซิร์ฟเวอร์ของคุณให้คล่องตัวข้อมูลจากฐานข้อมูลแทนที่จะยากรหัสนั้นเพียงเล็กน้อยที่เปลี่ยนแปลงซึ่งมีการทำงานของ. ส่วนไหนที่คุณติดอยู่ในได้อย่างไร? ระบบของฉัน: Tim
|
|
#3
| |||
| |||
| ฉันรู้ลำยองมากใดเกี่ยวกับ PHP. ฉันต้องการโค้ดที่จะเชื่อมโยงไปยังตารางของฉันและฉันใช้เพื่อเลือกบางฟิลด์? |
|
#4
| |||
| |||
| คุณมีฐานข้อมูลตารางแล้ว? คุณมี HTML บางเพื่อเพิ่ม PHP ไปยัง? |
|
#5
| |||
| |||
| <! DOCTYPE html ที่สาธารณะ "- / / W3C / / DTD XHTML 1.0 การส่งผ่าน / / EN ข้อมูล" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html ที่ xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title> แก้ไขรายการ </ ชื่อ> <? ชื่อผู้ใช้ $ = "ราก"; รหัสผ่าน $ = ""; ฐานข้อมูล $ = "คาเฟ่"; $ dbLink = mysql_connect (localhost, $ ชื่อผู้ใช้, $ passwor ง); $ QueryPointer = mysql_query ( "$ ใช้ฐานข้อมูล", $ dbLink); ถ้า (isset ($ _REQUEST [itemdescription])) ( $ SQL ที่ = "การปรับปรุงรายการที่กำหนด itemdescription ='".$_ คำขอ [itemdescription ]."',"; $ = $ SQL ที่ SQL ที่. "quantityinstock =".$_ คำขอ [quantityinstock ].","; $ = $ SQL ที่ SQL ที่. "rounduptotal =".$_ คำขอ [rounduptotal ].","; $ = $ SQL ที่ SQL ที่. "batchprice =".$_ คำขอ [batchprice ].","; $ = $ SQL ที่ SQL ที่. "suppliername ='".$_ คำขอ [suppliername ]."'"; $ = $ SQL ที่ SQL ที่. "ที่ itemid =".$_ คำขอ [itemid]; mysql_query ($ SQL ที่ $ dbLink); mysql_close ($ dbLink); ) ?> <form id="form1" name="form1" method="post" action="EditItem.php"> <select name="itemid"> <? $ SQL ที่ = "เลือก itemid, itemdescription, suppliername จากรายการสั่งซื้อโดย itemdescription"; $ QueryPointer = mysql_query ($ SQL ที่ $ dbLink); / / พิมพ์ ( "<option>". mysql_num_rows ($ QueryPointer )."</ ตัวเลือก> "); สำหรับ ($ x = 0; $ x <mysql_num_rows ($ QueryPointer); $ x + +) ( $ รายการ = mysql_fetch_assoc ($ QueryPointer); หาก ($ รายการ [ "itemid "]==$_ คำขอ [itemid]) ( พิมพ์ ( "<option value=".$item["itemid"]." selected>". $ รายการ [ "itemdescription"]. "". $ รายการ [ "suppliername "]."</ ตัวเลือก>"); ) อื่นๆ ( พิมพ์ ( "<option value=".$item["itemid"].">". $ รายการ [ "itemdescription"]. "". $ รายการ [ "suppliername "]."</ ตัวเลือก>"); ) ) ?> </ เลือก> <p align='center'> <input type="submit" value="Edit item"> </ p การ> <p> </ ฟอร์ม> <? ถ้า (isset ($ _REQUEST [itemid])) ( $ SQL ที่ = "เลือก itemid, itemdescription, suppliername จากรายการที่ itemid =".$_ คำขอ [itemid]; $ QueryPointer = mysql_query ($ SQL ที่ $ dbLink); $ อดทน = mysql_fetch_assoc ($ QueryPointer); พิมพ์ ( "<form id=\"form2\" name=\"form2\" method=\"post\" action=\"EditItem.php\"> <label> รายการคำอธิบาย <input type=\"text\" name=\"itemdescription\" value=\"$item[itemdescription]\"/> </ ฉลาก> <p> <label> ปริมาณในหุ้น <input type=\"text\" name=\"quantityinstock\" value=\"$item[quantityinstock]\"/> </ ฉลาก> </ p การ> <p> ไล่ต้อน <label> รวม <input type=\"text\" name=\"rounduptotal\" value=\"$item[rounduptotal]\" /> </ ฉลาก> </ p การ> <p> ปึก <label> ราคา <input type=\"text\" name=\"batchprice\" value=\"$item[batchprice]\" /> </ ฉลาก> </ p การ> <p> ชื่อ <label> อำนาจ Supplier <input type=\"text\" name=\"suppliername\" value=\"$item[suppliername]\" /> </ ฉลาก> </ p การ> ) ?> </ ฟอร์ม> </ ร่างกาย> </ html ที่> Thats ของฉันรหัสนาทีที่ฉันจำเป็นต้องใช้ itemid และ itemdescription ที่จะปรากฏเป็นรายการแบบเลื่อนลงเพื่อเลือกบันทึกจากรายการในตารางของฉันเพื่อแก้ไข. นอกจากนี้เมื่อผู้ใช้ inputs ค่าเป็นฟิลด์ (ในรายการใหม่ตารางเช่น) แต่พวกเขาป้อนนั้นในรูปแบบผิดวิธีฉันจะสร้างข้อความแสดงข้อผิดพลาด? 'สาเหตุที่พวกเขาต้องการเพียงไม่ทำงานและผู้ใช้จะไม่ทราบว่าพวกเขาไม่ได้รับการป้อนลงในตารางขวา? |
|
#6
| |||
| |||
| นอกจากนี้เมื่อผู้ใช้ของฉันต้องการวางคำสั่งฉันต้องการพวกเขาสามารถใส่ปริมาณและฟอร์มเพื่อนำมาขึ้นราคารวมโดยคูณ batchprice (ตารางรายการ) โดยปริมาณสั่ง .. ในการเข้าถึงของ MS SQL ที่จะได้รับสิ่งที่ต้องการ: เลือก items.ItemID, items.BatchPrice, orderitem.QuantityOrdered, [BatchPrice] * [QuantityOrdered] ตาม TotalPrice จาก ordersplaced รายการภายใน orderitem เข้าร่วมใน items.ItemID = orderitem.ItemID; แต่ฉันจะทำเช่นนี้ใน PHP / SQL ที่ของฉัน?? |
|
#7
| |||
| |||
| ฉันคิดว่าท่านไม่สามารถดูไม้ html ที่สำหรับ PHP ต้นไม้ในขณะซึ่งเป็นเหตุผลที่ผมเริ่มที่ภาพรวม. หากคุณนั่งเป็นลูกค้าที่บราวเซอร์ที่มาและดูที่หน้าเพียงเพื่อดูสร้าง HTML ที่มีมากหายไป. ไม่มี / หัวร่างกายก็เกี่ยวกับโครงกระดูกและรับมันคงขึ้นหลังจากที่คุณมีการทำงานเป็น PHP มากหนักกว่ารับมันขวาก่อนที่คุณจะรหัสใด PHP. ของคุณมีรายการแบบเลื่อนลงเพื่อเป็น HTML ที่ทำงานแบบเลื่อนลงรายการตราบที่ลูกค้าที่เกี่ยวข้อง, tthat บราวเซอร์ของสิ่งที่เขาจะได้รับ, บราวเซอร์ของเขาไม่ไปที่ดูทุก itemid PHP หรือ itemdescription PHP ได้เพียงไปดูค่าใน html ที่มีการตั้งค่า. คุณถือหกเล่นกลลูกในมือของคุณและพยายามโยนพวกเขาทั้งหมดในอากาศได้ในครั้งเดียวแทนที่จะแรกและสองสาม, สี่. มีสองวิธีตรวจสอบความถูกต้องของข้อมูลและคุณสามารถรหัสเพียงหนึ่งของพวกเขาหรือคุณสามารถรหัสทั้ง. ขั้นตอนที่สองเป็นวิธีการใช้ JavaScript เพื่อตรวจสอบไวยากรณ์ของข้อมูลที่แต่ละฟิลด์ในไคลเอ็นต์เครื่องจักรและปฏิเสธที่จะส่งฟอร์มไปยังเซิร์ฟเวอร์ของจนกว่าจะสะอาด. นั่นคือการจัดเรียงของ "แหมที่อยู่-1 ที่มีอยู่ระหว่าง 3 และ 24 อักขระยาวและเป็นบังคับโปรดลองอีกครั้ง" จอ vetting. ที่สองคือรูปแบบบนหน้า-1 โทรหน้าเอ็กซ์ที่ validates อะไรที่ทั้งหมด - ไวยากรณ์หรือฐานข้อมูล lookups. อาจกล่าว "ผมไม่ได้ว่ารหัสไปรษณีย์รหัสไปรษณีย์ของฉันในไฟล์" เช่น. หากพบข้อผิดพลาดนั้นส่งกลับหน้า-1 สำหรับการแก้ไขหากฟิลด์ทั้งหมดที่โพสต์ถูกสะอาดก็ล้ำหน้าทั้งหมดเพื่อโพสต์เพจ-2 ในขั้นตอนถัดไปในกระบวนการ. เมื่อหน้าเอ็กซ์ตรวจสอบได้ทุกฟิลด์แล้วทั้งหน้า-X หรือเพจ-2 สามารถดำเนินการใดๆที่อัปเดตของฐานข้อมูลที่หน้า-1 สำหรับคือโทร. ของฉันเองเป็นความคิดเห็นที่คุณเนื่องจากมีส่วนใหญ่ที่มีฐานข้อมูล vetting บางฟิลด์คุณอาจเป็นเพียงแค่มีกลไกตรวจสอบและไม่ตื๊อกับ JavaScript ที่ทั้งหมด. เหตุผลสำหรับการใช้ JavaScript เสียก่อนเช่นกันก็คือการลดภาระในเซิร์ฟเวอร์. หากที่สุดหน้า-1 หน้าจอได้ปฏิเสธครั้งแรกรอบแล้วใช่ใช้ JavaScript สามารถกระทำที่. มันยังมีการลงทุนเพิ่มเติมในเวลาและความพยายามเมื่อเขียนระบบ. ฉันต้องการทำอะไรถ้าฉันได้คุณจะได้หน้าจอของ HTML ที่ทำงานซึ่งรวมถึงกลไกนี้แบบเลื่อนลงที่คุณต้องการ. ไม่มี PHP ที่เพียงตัวแทนเชิดจอทำงานที่ผ่านการ w3 html ที่ validator. คุณยังไม่ได้และที่มีจะไม่ได้รับง่ายขึ้นเมื่อคุณมี PHP ในทางที่ดี. แล้วรู้จักกับระบบการทำงานแบบเลื่อนลงในสถานที่ที่ท่านสามารถเปลี่ยนค่าเพื่อตัวจากฐานข้อมูลของคุณ - บิตที่มีบรรทัดเดียวโดยไม่คำนึงถึงวิธีซับซ้อนสิ้นสุดมันขึ้นมอง. เป็นหนึ่งบรรทัดเปลี่ยนไปใช้งานระบบดังนั้นจึงเป็นง่ายๆเพื่อทดสอบและเพื่อทราบคุณทำงานได้อย่างเหมาะสม. คุณมีกำหนดเวลานี้? มันเป็นโครงการวิทยาลัย - ดูเหมือนว่ากระเส็นกระสาย ambitious หากมีและหากคุณต้องการทำจริงๆไปตราบที่เพิ่มข้อมูลการตรวจสอบกลไก. คุณทดสอบบนคอมพิวเตอร์ของคุณเองหรือคุณมีเซิร์ฟเวอร์ที่? หากคุณมีหนึ่งคือในอินเทอร์เน็ตหรือเป็นระบบ LAN ของคุณ? |
|
#8
| |||
| |||
| ใช่เป็นวิทยาลัย coursework. สิ่งที่คุณได้อธิบายดูเหมือนจริงๆซับซ้อนให้แก่ฉันและไม่มีอะไรเช่นสิ่งที่เราได้รับ 'สอน' เพื่อทำ (ครู sucks). เวลาถัดไปเป็นวันอังคาร, ฉันต้องการเพียงให้แต่ขอให้เขากล่าวว่าเป็นที่ที่ฉันที่คือ 'กังวล' และเขาใช้เวลาถาวรเพื่อสังคายนา 1 ปัญหาเมื่อฉันมีตัน. หากเราสามารถใช้การเข้าถึงของ MS. |
|
#9
| |||
| |||
| วิธีที่คุณทดสอบสิ่งที่คุณเขียน? คุณใส่เว็บในคอมพิวเตอร์ของคุณเองหรือคุณจะวางรหัสของคุณบนคอมพิวเตอร์เครื่องอื่นการเบราส์? ทั้งสองวิธีเมื่อคุณเรียกดูไปที่เพจที่มีรหัสที่ท่านได้แสดงให้ฉันดูแหล่ง. คัดลอกไปที่นี้และเราจะเห็นว่าไม่มี PHP ในนั้นและไม่มีที่ไหนเลยใกล้มากบรรทัด. PHP ที่ถูกใช้หมดแล้วในเซิร์ฟเวอร์ล่วงหน้าโปรเซสเซอร์เว็บก่อนที่จะส่งคุณเพจ. การ PHP ได้สร้างบรรทัด html ที่. ตอนนี้จนถึงขณะนี้คุณยังไม่ได้มีดรอปดาวน์ตาราง. หากคุณเขียนหนึ่งในเพียง html ที่คุณทราบแล้วคุณจะสามารถดูในเบราเซอร์. คุณจะสามารถที่จะทดสอบและตรวจสอบว่าจริงๆหยอดลงมาและว่าหน้าตาดี. ฉันคิดว่าคุณต้องทำที่แรก. เมื่อคุณได้กระทำมันเรียกดูหน้าเว็บและออกจากแหล่งที่มาดูและคัดลอก / วางไว้ที่นี่อีกครั้งเพื่อให้เราเห็นความแตกต่าง. หากคุณสามารถดูได้ที่มาดูเวอร์ชันที่สะอาด html ที่ที่ผ่านการ validator ที่ http://validator.w3.org/ (คุณโดยให้ตรวจสอบว่า http://validator.w3.org/ ที่อยู่เว็บหน้าของคุณถ้าคุณมีที่อยู่เว็บสำหรับมันหรือวางที่ดูซอร์สโค้ดเข้า validator โดยตรง). หาก html ที่สะอาดที่เราได้รับแล้วคุณจะได้รับเครื่องหมายอื่นที่ฉันคาดหวัง coursework. แล้วเราสามารถสร้างแบบหล่นลงมาจากตาราง PHP แทน html ที่, ข้อมูลจากฐานข้อมูลและคุณจะได้รับข้อมูลเพิ่มเติมเครื่องหมายยังยโสครูที่สามารถปฏิบัติตามสิ่งที่ท่านได้กระทำ. เก็บพูดฉันคาดหวังว่าเราจะจัดการเพื่อหาคำขวาที่สุด. |
|
#10
| |||
| |||
| ใช้ Dreamweaver 8, xampplite และ localhost เพื่อดูหน้าไม่สามารถดูแหล่ง 'theres สาเหตุข้อผิดพลาดกับรหัสและไม่มีความคิดใน HTML ที่. |
![]() |
|
| บุ๊คมาร์ค |
หัวข้อที่คล้ายกัน | ||||
| ด้าย | หัวข้อเริ่มต้น | ฟอรั่ม | คำตอบ | โพสต์ครั้งล่าสุด |
| ตั้งค่ากับ Apache MySQL | GKman | เว็บดีไซน์, โฮสต์ & SEO | 2 | 28. กรกฎาคม 2009 00:44 |
| ฟรีเดสก์ท็อปของ Windows MySQL บรรณาธิการ | Hybr! ง | เว็บดีไซน์, โฮสต์ & SEO | 2 | 6. กรกฎาคม 2009 03:59 |
| MySQL และบริษัทให้บริการพื้นที่ | MySlowQuietLife | เว็บดีไซน์, โฮสต์ & SEO | 4 | 22. กุมภาพันธ์ 2008 03:25 |
| ความช่วยเหลือเกี่ยวกับเว็บ MySQL | Drewski526 | เว็บดีไซน์, โฮสต์ & SEO | 1 | 19. พฤศจิกายน 2007 13:21 |
| หัวข้อเครื่องมือ | |
| |