เคยมีปัญหากับข้อมูลจำนวนมากมายมหาศาลที่ต้องเอาใส่จัดใส่ database ไหม?? by tosawat
Sep0
ถ้าคุณเป็นอีกคนที่มีปัญหากับข้อมูลจำนวนมาก ที่จะต้องเอาไปจัดใส่ database ล่ะก็ เราขอเสนอ วิธีที่จะทำให้คุณไม่ต้องเหนื่อยกับการ นั่งพิมพ์ข้อมูลจัดใส่ database อีกต่อไป เพียงแค่คุณเขียน code ให้มันเอาข้อมูลที่คุณต้องจัด ไปจัดใส่ใน database ให้เองดีกว่าไหม??
วิธีการก็แค่ เอาข้อมูลที่ว่าไปจัดเรียงใส่ excel ใส่หัวตารางเป็นชื่อตัวแปรที่จะต้องเอาไปใช้ใน code แล้ว save ออกมาเป็น .csv ก้อเสร็จขั้นตอนของการเตรียมข้อมูล
ต่อมาเป็นขั้นตอนของการเขียน code กันมั่ง
ก่อนอื่นจะต้องโหลด library ก่อน
แล้วก้อ new ขึ้นมาใช้
จากนั้นก้อเรียก path ที่ไฟล์ .csv ที่เรา save ไว้เมื่อกี้ตั้งอยู่
ต่อจากนั้นก้อวน loop เอาไปใช้งานได้เลยโดยที่ใช้ชื่อของหัวตารางเป็น index ของ array ที่เราใช้วน loop อ่านมาคงจะงงสินะ(ก็แน่ล่ะ คนเขียนก้องงเหมือนกัน ในตอนแรก) งั้นเรามาดูตัวอย่างกันดีกว่า
$this->load->library(‘base/parsecsv’);
$csv = new parseCSV();
$csv->parse( ตรงนี้ใส่ path ของไฟล์นะ );
foreach ($csv->data as $row){
ตรงนี้อยากทำอะไรก้อเขียน code ใส่ไปเลย
อ้างถึงตัวแปรก็แบบนี้ $row[ชื่อหัวตารางที่เราตั้งไว้]
}
เป็นไงครับ เขียน code แปปเดียวก็จัดการใส่ข้อมูลมากมายไว้ใน database ได้แล้ว!!
ถ้าต้องส่งค่าผ่าน form โดยไม่ใช้ from ทำยังไง?? by tosawat
Sep0
บางทีเวลาเราอยากจะส่งค่าตัวแปรผ่าน from ไปยังหน้า page อื่นๆ ที่ส่งไปทาง form ปกติไม่ได้นั้น เราจะทำอย่างไรล่ะ??
วิธีแก้นั้นก้อง่ายๆ(แต่ตอนแรกคิดไม่ออกแฮะ) เราก้อทำตัวเป็น form ส่งค่าแทนมันเลยสิ อยากส่งอะไรก้อใส่ ?ชื่อตัวแปร1=ค่าตัวแปร1&ชื่อตัวแปร2=ค่าตัวแปร2…
เมื่อส่งไปแล้วอยากเอามาใช้ก้อ $_GET[ชื่อตัวแปร1],$_GET[ชื่อตัวแปร2]… ก้อเรียบร้อย ห้าห้าห้า!!