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 > ขอความช่วยเหลือเกี่ยวกับ java Script error หน่อยค่ะ จนปัญญาจริงๆ


[PHP] ขอความช่วยเหลือเกี่ยวกับ java Script error หน่อยค่ะ จนปัญญาจริงๆ

 
Topic : 078056



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



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


โค๊ดหน้าส่งข้อมูล

Code (PHP)
001.<? include ("../connection/connect.php");?>
002.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
003.<html xmlns="http://www.w3.org/1999/xhtml">
004.<head>
005.<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
006. 
007.<title>Untitled Document</title>
008.<style type="text/css">
009.<!--
010..style1 {font-family: Arial, Helvetica, sans-serif}
011..style2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
012..style5 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
013..style12 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
014..style13 {font-size: 16px}
015..style14 {font-size: 12px}
016..style7 {font-size: 14px}
017.-->
018. 
019.</style>
020. 
021.<script language="javascript">
022. 
023.        function Select_University(SelectValue)
024.        {
025.            alert(SelectValue);
026.            var campus = 0;
027.            if(SelectValue != 0)
028.            {
029.                addthesis.new_university.disabled=true;
030.                addthesis.new_university.style.background.color="#999999";
031.                 
032.                addthesis.campus_id.length = 0;
033.                 
034.                var myOption = new Option('','')
035.                addthesis.campus_id.options[addthesis.campus_id.length]= myOption
036.                var tmp_campus = "@#$$%^";
037.                 
038.                <?
039.                    $sql_cam_fac = "select * from cam_fac";
040.                    $result_cam_fac = mysql_query($sql_cam_fac);
041.                    $row_cam_fac = mysql_num_rows($result_cam_fac);
042.                 
043.                $intRows = 0;
044.                while($objResult = mysql_fetch_array($result_cam_fac))
045.                {
046.                    $intRows++;
047.                ?>
048.                        x = <?=$intRows;?>;
049.                        mySubList = new Array();
050. 
051.                        strGroup = <?=$objResult["id_university"];?>;
052.                        strValue = <?=$objResult["campus_id"];?>;
053.                                     
054.                        if ((strGroup == SelectValue))
055.                        {
056.                            if(tmp_campus != strValue)
057.                            {
058.                                tmp_campus = strValue;
059.                                campus = campus + 1;
060.                                <?
061.                                 
062.                                     
063.                             
064.                             
065.                             
066.                             
067.                             
068.                             
069.                            strItem = "<?=$objResult["campus_name"];?>";
070.                         
071.                        mySubList[x,0] = strItem;
072.                        mySubList[x,1] = strGroup;
073.                        mySubList[x,2] = strValue;
074.                         
075.                            var myOption = new Option(mySubList[x,0], mySubList[x,2])
076.                            addthesis.campus_id.options[addthesis.campus_id.length]= myOption
077.                                     
078.                        }
079.                         
080.                         
081.                          
082.                         
083.                    <?
084.                }
085.                ?>
086.                if(campus == 0) //กรณีที่เราเลือกมหาวิทยาลัยใน list แล้วมหาวิทยาลัยนั้นไม่มีวิทยาเขต
087.                {
088.                    addthesis.campus_id.disabled=true;
089.                    addthesis.campus_id.style.background.color="#999999";
090.                     
091.                    addthesis.campus_id.length = 0;
092.                 
093.                    var myOption = new Option('','')
094.                    addthesis.fac_id.options[addthesis.fac_id.length]= myOption
095.                     
096.                     
097.                     
098.                     
099.                }
100.                else
101.                {
102.                    document.addthesis.campus_id.disabled=false;
103.                    document.addthesis.campus_id.style.backgroundColor="White";
104.                //document.addthesis.new_university.focus();
105.                     
106.                }
107.        }
108.            else
109.            {
110.                         
111.                document.addthesis.new_university.disabled=false;
112.                document.addthesis.new_university.style.backgroundColor="White";
113.                document.addthesis.new_university.focus();
114.            }
115.             
116.        }
117.</script>
118. 
119. 
120. 
121. 
122. 
123.</head>
124. 
125.<body>
126.<? include ("../connection/connect.php"); ?>
127.<table width="851" border="0" align="center" cellpadding="0" cellspacing="0">
128.  <tr>
129.    <td colspan="2" valign="top"><? include ("head.php"); ?></td>
130.  </tr>
131.  <tr>
132.    <td colspan="2" valign="top" background="../images/box1/h.gif">&nbsp;</td>
133.  </tr>
134.  <tr>
135.    <td width="17" valign="top"><? include ("admin_menu.php"); ?></td>
136.    <td width="550" align="center" valign="top">
137.    <form id="addthesis" name="addthesis" method="post" action="add_thesisook.php" enctype="multipart/form-data" target="iframe_target">
138.     <iframe id="iframe_target" name="iframe_target" src="#" style="width:0;height:0;border:0px solid #FFFFFF;"></iframe>
139. 
140. <script language="JavaScript" type="text/javascript">
141.    function showResult(result)
142.    {
143.         if (result==1)
144.        {
145.            alert ("ท่านยังไม่ได้เลือกประเภทปริญญานิพนธ์");
146.            //document.getElementById("divResult").innerHTML="<font color=red>ท่านยังไม่ได้เลือกประเภทปริญญานิพนธ์</font><br>";
147.        }
148.        else if(result==2)
149.        {
150.            alert ("ท่านยังไม่ได้เลือกปีที่พัฒนา");
151.            //document.getElementById("divResult").innerHTML="<font color=red>ท่านยังไม่ได้เลือกปีที่พัฒนา</font><br>";
152.        }
153.        else if(result==3)
154.        {
155.            alert ("ท่านยังไม่ได้กรอกชื่อปริญญานิพนธ์");
156.            //document.getElementById("divResult").innerHTML="<font color=red>ท่านยังไม่ได้กรอกชื่อปริญญานิพนธ์</font><br>";
157.            }
158.        else if(result==4)
159.        {
160.            alert ("ชื่อปริญญานิพนธ์เรื่องนี้มีอยู่แล้ว");
161.            //document.getElementById("divResult").innerHTML="<font color=red>ชื่อปริญญานิพนธ์เรื่องนี้มีอยู่แล้ว</font><br>";
162.            }
163.        else if(result==5)
164.        {
165.            alert ("กรุณาเลือกคำนำหน้าชื่อ");
166.            document.getElementById("divResult").innerHTML="<font color=red>กรุณาเลือกคำนำหน้าชื่อ</font><br>";
167.            }
168.        else if(result==6)
169.        {
170.            alert ("กรุณากรอกชื่อผู้พัฒนา");
171.            //document.getElementById("divResult").innerHTML="<font color=red>กรุณากรอกชื่อผู้พัฒนา</font><br>";
172.            }
173.        else if(result==7)
174.        {
175.            alert ("กรุณากรอกนามสกุลผู้พัฒนา");
176.            //document.getElementById("divResult").innerHTML="<font color=red>กรุณากรอกนามสกุลผู้พัฒนา</font><br>";
177.            }
178.        else if(result==8)
179.        {
180.            alert("กรุณาใส่ชื่อมหาวิทยาลัย 
181.            document.getElementById("divResult").innerHTML="<font color=red>กรุณาใส่ชื่อมหาวิทยาลัย</font><br>";
182.        }
183.        else if(result==9)
184.        {
185.            document.getElementById("divResult").innerHTML="<font color=red>กรุณาเลือกสาขา</font><br>";
186.        }
187.        else if(result==10)
188.        {
189.            document.getElementById("divResult").innerHTML="<font color=red>กรุณากรอกปีที่พัฒนา</font><br>";
190.        }
191.        else if(result==11)
192.        {
193.            document.getElementById("divResult").innerHTML="<font color=red>กรุณากรอกปีที่พัฒนาเป็นตัวเลข</font><br>";
194.        }
195.        else if(result==12)
196.        {
197.            document.getElementById("divResult").innerHTML="<font color=red>กรุณาเลือกอาจารย์ที่ปรึกษา</font><br>";
198.        }
199.        else if(result==13)
200.        {
201.            document.getElementById("divResult").innerHTML="<font color=red>กรุณาเลือกประธานและคณะกรรมการสอบ</font><br>";
202.        }
203.        else if(result==14)
204.        {
205.            document.getElementById("divResult").innerHTML="<font color=red>กรุณากรอกชื่อปริญญานิพนธ์</font><br>";
206.        }
207.        else if(result==15)
208.        {
209.            document.getElementById("divResult").innerHTML="<font color=red>กรุณากรอกชื่อปริญญานิพนธ์ภาษาอังกฤษด้วย</font><br>";
210.        }
211.        else if(result==16)
212.        {
213.            document.getElementById("divResult").innerHTML="<font color=red>กรุณาเลือกประเภทปริญญานิพนธ์</font><br>";
214.        }
215.        else if(result==17)
216.        {
217.            document.getElementById("divResult").innerHTML="<font color=red>กรุณาใส่บทคัดย่อ</font><br>";
218.        }
219.        else if(result==18)
220.        {
221.            document.getElementById("divResult").innerHTML="<font color=red>กรุณาเลือกไฟล์</font><br>";
222.        }
223.        else
224.        {
225.            var url ="http://localhost/project54/admin/add_thesis.php";
226.            window.location =url;
227.        }
228.    }
229.    </script>
230.      
231.      <div id="divResult"></div>
232.       
233.      <table width="733" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
234.        <tr>
235.          <td colspan="4" valign="top" background="../images/box1/img08.gif" class="style5"><div align="center" class="style12">
236.            <p>เพิ่มข้อมูลปริญญานิพนธ์</p>
237.            </div></td>
238.        </tr>
239.         
240.        <tr>
241.          <td width="158" bgcolor="#00CCFF" class="style2"><div align="left"> ประเภทปริญญานิพนธ์</div></td>
242.          <td colspan="3" valign="top" class="style2">
243.            <div align="left"><select name="projecttype_id" id="projecttype_id">
244.              <option value="0" selected="0"> กรุณาเลือก </option>
245.              <?
246.    $sql_type ="select * from  thesis_type";
247.    mysql_query("SET NAMES UTF8");
248.    $result_type = mysql_query($sql_type)or die(mysql_error());
249.    while($row = mysql_fetch_array($result_type))
250.    {
251.?>
252.              <option value="<? echo $row['projecttype_id'];?>"><? echo $row['projecttype_name'];?> </option>
253.              <?
254.    }
255.?>
256.            </select>
257.          </div></td>
258.        </tr>
259.        <tr>
260.          <td bgcolor="#D5EEFF" class="style2"><div align="left">ปีการศึกษา</div></td>
261.          <td colspan="3" valign="top" class="style2"><div align="left">
262.            <select name="year_id" id="year_id">
263.              <option value="0"> กรุณาเลือก </option>
264.              <?
265.    $sql_year ="select * from  thesis_year";
266.    mysql_query("SET NAMES UTF8");
267.    $result_year = mysql_query($sql_year)or die(mysql_error());
268.    while($row = mysql_fetch_array($result_year))
269.    {
270.?>
271.              <option value="<? echo $row['year_id'];?>"><? echo $row['year'];?> </option>
272.              <?
273.    }
274.?>
275.            </select>
276.          </div></td>
277.        </tr>
278.        <tr>
279.          <td valign="top" bgcolor="#00CCFF" class="style2"><div align="left">ชื่อปริญญานิพนธ์ภาษาไทย</div></td>
280.          <td colspan="3" valign="top" class="style2"><div align="left">
281.            <input name="pro_nameth" type="text" id="pro_nameth" onkeyup="Ivtext(this.value,this)" value="" size="87">
282.          </div></td>
283.        </tr>
284.        <tr bgcolor="#D5EEFF">
285.          <td valign="top" bgcolor="#D5EEFF" class="style2"><div align="left">ชื่อปริญญานิพนธ์ภาษาอังกฤษ</div></td>
286.          <td colspan="3" valign="top" bgcolor="#FFFFFF" class="style2"><div align="left">
287.            <input name="pro_nameeg" type="text" id="pro_nameeg" onkeyup="Istext(this.value,this)" value="" size="87">
288.          </div></td>
289.        </tr>
290.        <tr>
291.          <td bgcolor="#00CCFF" class="style2"><div align="left">ผู้พัฒนา:</div></td>
292.          <td valign="top" class="style2"><div align="left">
293.              <label>
294.              คำนำหน้าชื่อ
295.              <select name="lead_name1" id="lead_name1" >
296.                <option value="0">กรุณาเลือก</option>
297.                <option value="นางสาว">นางสาว</option>
298.                <option value="นาง">นาง</option>
299.                <option value="นาย">นาย</option>
300.              </select>
301.              </label>
302.          </div>
303.            <span class="style13"><label></label>
304.          </span> <div align="left"></div></td>
305.          <td valign="top" class="style2"><div align="left">ชื่อ
306.            <input name="first_name1" type="text" id="first_name1" />
307.          </div></td>
308.          <td valign="top" class="style2"><label>นามสกุล </label>
309.            <input name="ser_name1" type="text" id="ser_name1" /></td>
310.        </tr>
311.        <tr>
312.          <td bgcolor="#D5EEFF" class="style2"><div align="left">ผู้พัฒนาร่วม1:</div></td>
313.          <td valign="top" class="style2"><div align="left">
314.              <label>คำนำหน้าชื่อ
315.              <select   name="lead_name2" id="lead_name2" >
316.                <option value="0">กรุณาเลือก</option>
317.                <option value="นางสาว">นางสาว</option>
318.                <option value="นาง">นาง</option>
319.                <option value="นาย">นาย</option>
320.              </select>
321.              </label>
322.          </div>
323.            
324.          <div align="left"></div></td>
325.          <td valign="top" class="style2"><div align="left">ชื่อ
326.            <input name="first_name2" type="text" id="first_name2" />
327.          </div></td>
328.          <td valign="top" class="style2"><label>นามสกุล </label>
329.            <input name="ser_name2" type="text" id="ser_name2" /></td>
330.        </tr>
331.        <tr>
332.          <td bgcolor="#00CCFF" class="style2"><div align="left">ผู้พัฒนาร่วม2:</div></td>
333.          <td valign="top" class="style2"><div align="left"><span class="style13">
334.          </span>
335.              <label>คำนำหน้าชื่อ
336.              <select name="lead_name3" id="lead_name3" >
337.                <option value="0">กรุณาเลือก</option>
338.                <option value="นางสาว">นางสาว</option>
339.                <option value="นาง">นาง</option>
340.                <option value="นาย">นาย</option>
341.              </select>
342.              </label>
343.          </div>
344.            <span class="style13"><label></label>
345.            </span>
346.              <div align="left"></div></td>
347.          <td valign="top" class="style2"><div align="left">ชื่อ
348.            <input name="first_name3" type="text" id="first_name3" />
349.          </div></td>
350.          <td valign="top" class="style2"><label>นามสกุล </label>
351.            <input name="ser_name3" type="text" id="ser_name3" /></td>
352.        </tr>
353.        <tr>
354.          <td bgcolor="#D5EEFF" class="style2"><div align="left">ผู้พัฒนาร่วม3:</div></td>
355.          <td valign="top" class="style2"><div align="left"><span class="style13">
356.          </span>
357.              <label>คำนำหน้าชื่อ
358.              <select name="lead_name4" id="lead_name4" >
359.                <option value="0">กรุณาเลือก</option>
360.                <option value="นางสาว">นางสาว</option>
361.                <option value="นาง">นาง</option>
362.                <option value="นาย">นาย</option>
363.              </select>
364.              </label>
365.          </div>
366.            <span class="style13"><label></label>
367.            </span>
368.              <div align="left"></div></td>
369.          <td valign="top" class="style2"><div align="left">ชื่อ
370.            <input name="first_name4" type="text" id="first_name4" />
371.          </div></td>
372.          <td valign="top" class="style2"><label>นามสกุล </label>
373.            <input name="ser_name4" type="text" id="ser_name4" /></td>
374.        </tr>
375.        <tr>
376.          <td bgcolor="#00CCFF" class="style2"><div align="left">ผู้พัฒนาร่วม4:</div></td>
377.          <td valign="top" class="style2"><div align="left"><span class="style13">
378.          </span>
379.              <label>คำนำหน้าชื่อ
380.              <select   name="lead_name5" id="lead_name5" >
381.                <option value="0">กรุณาเลือก</option>
382.                <option value="นางสาว">นางสาว</option>
383.                <option value="นาง">นาง</option>
384.                <option value="นาย">นาย</option>
385.              </select>
386.              </label>
387.          </div>
388.            <span class="style13"><label></label>
389.            </span>
390.              <div align="left"></div></td>
391.          <td valign="top" class="style2"><div align="left">ชื่อ
392.            <input name="first_name5" type="text" id="first_name5" />
393.          </div></td>
394.          <td valign="top" class="style2"><label>นามสกุล </label>
395.            <input name="ser_name5" type="text" id="ser_name5" /></td>
396.        </tr>
397.        <tr>
398.          <td bgcolor="#D5EEFF" class="style2"><div align="left">ปริญญานิพนธ์จากมหาวิทยาลัย:</div></td>
399.          <td colspan="3" valign="top" class="style2"><div align="left">
400.           
401.          <select name="university_id" onchange="Select_University(this.value)">
402.          <option selected="selected" value="0">กรุณาเลือก</option>
403.          <?
404.                $sql_university = "select * from university";
405.                $result_university = mysql_query($sql_university) or die(mysql_error());
406.                while($fetch_university = mysql_fetch_array($result_university))
407.                {
408.          ?>
409.                <option value="<? echo $fetch_university['university_id']?>"><? echo $fetch_university['university_name']?>
410.                </option>
411.                <?
412.                }
413.                ?>
414.            </select>
415.             
416.          </div>
417.          <div align="left">
418.           &nbsp; กรณีไม่มีรายชื่อมหาวิทยาลัยในรายการ กรุณากรอกรายชื่อด้านล่าง <br />
419.            <input name="new_university" type="text" size="50"   />
420.          </div>
421.          </td>
422.        </tr>
423.        <tr>
424.          <td bgcolor="#00CCFF" class="style2"><div align="right">วิทยาเขต : </div></td>
425.          <td colspan="3" valign="top" class="style2"><select id="campus_id" name="campus_id" style="width:120px"
426.          onChange = "ListFac(this.value)">
427.  <option selected value="0">กรุณาเลือก</option>
428.</select><br />
429.กรณีต้องการกรอกรายชื่อวิทยาเขต/ไม่มีรายชื่อวิทยาเขตในรายการ <br />
430.<input name="new_campus" type="text" size="50" />
431. 
432. 
433. 
434.</td>
435.        </tr>
436.        <tr>
437.          <td bgcolor="#00CCFF" class="style2"><div align="left">คณะ</div></td>
438.          <td colspan="3" valign="top" class="style2"><div align="left">
439.            <select id="fac_id" name="fac_id" style="width:120px"
440.          onChange = "ListBranch(this.value)">
441.            <option selected value="0">กรุณาเลือก</option>
442.                </select><br />
443.                กรณีไม่มีรายชื่อสาขาวิชาในรายการ กรุณากรอกรายชื่อด้านล่าง  <br />
444.            <input name="new_branch" type="text" size="50" />
445. 
446.          </div></td>
447.        </tr>
448.        <tr>
449.          <td bgcolor="#D5EEFF" class="style2"><div align="left">สาขาวิชา:</div></td>
450.          <td colspan="3" valign="top" class="style2"><label><div align="left">
451.            <label></label>
452.          </div>
453.            </label></td>
454.        </tr>
455.        <tr>
456.          <td bgcolor="#00CCFF" class="style2"><div align="left">อาจารย์ที่ปรึกษา : </div></td>
457.          <td width="174" align="left" class="style2"><div align="left">
458.            <div align="left">
459.              <label> คำนำหน้าชื่อ
460.              <select name="aj_leadname" id="aj_leadname" >
461.                <option>กรุณาเลือก</option>
462.                <option value="อาจารย์">อาจารย์</option>
463.                <option value="นางสาว">นางสาว</option>
464.                <option value="นาง">นาง</option>
465.                <option value="นาย">นาย</option>
466.                <option value="ศ.">ศ.</option>
467.                <option value="รศ.">รศ.</option>
468.                <option value="ผศ.">ผศ.</option>
469.              </select>
470.              </label>
471.            </div>
472.          </div>
473.          </label></td>
474.          <td width="179" align="left" class="style2">ชื่อ           
475.            <input name="aj_fname" type="text" id="aj_fname" /></td>
476.          <td width="212" align="left" class="style2"><label>นามสกุล </label>
477.            <input name="aj_lname" type="text" id="aj_lname" /></td>
478.        </tr>
479.        <tr>
480.          <td bgcolor="#D5EEFF" class="style2"><div align="left">ประธานสอบ:</div></td>
481.          <td valign="top" class="style2">
482.           <div align="left">
483.             <div align="left">
484.               <label> คำนำหน้าชื่อ
485.                 <select name="contri_leadname1" id="contri_leadname1" >
486.                 <option>กรุณาเลือก</option>
487.                 <option value="นางสาว">นางสาว</option>
488.                 <option value="นาง">นาง</option>
489.                 <option value="นาย">นาย</option>
490.               </select>
491.               </label>
492.             </div>
493.           </div>          </td>
494.          <td valign="top" class="style2">ชื่อ
495.            <input type="text" name="contri_fname1" id="contri_fname1" /></td>
496.          <td valign="top" class="style2"><label>นามสกุล </label>
497.            <input name="contri_lname1" type="text" id="contri_lname1" /></td>
498.        </tr>
499.        <tr>
500.          <td bgcolor="#00CCFF" class="style2"><div align="left">คณะกรรมการสอบคนที่ 1:</div></td>
501.          <td valign="top" class="style2"><div align="left">
502.            <div align="left">
503.              <label> คำนำหน้าชื่อ
504.                <select name="contri_leadname2" id="contri_leadname2" >
505.                <option>กรุณาเลือก</option>
506.                <option value="นางสาว">นางสาว</option>
507.                <option value="นาง">นาง</option>
508.                <option value="นาย">นาย</option>
509.              </select>
510.              </label>
511.            </div>
512.          </div></td>
513.          <td valign="top" class="style2">ชื่อ
514.            <input name="contri_fname2" type="text" id="contri_fname2" /></td>
515.          <td valign="top" class="style2"><label>นามสกุล </label>
516.            <input name="contri_lname2" type="text" id="contri_lname2" /></td>
517.        </tr>
518.        <tr>
519.          <td bgcolor="#D5EEFF" class="style2"><div align="left">คณะกรรมการสอบคนที่ 2:</div></td>
520.          <td valign="top" class="style2"><div align="left">
521.            <div align="left">
522.              <label> คำนำหน้าชื่อ
523.                <select name="contri_leadname3" id="contri_leadname3" >
524.                <option>กรุณาเลือก</option>
525.                <option value="นางสาว">นางสาว</option>
526.                <option value="นาง">นาง</option>
527.                <option value="นาย">นาย</option>
528.              </select>
529.              </label>
530.            </div>
531.          </div></td>
532.          <td valign="top" class="style2">ชื่อ
533.            <input name="contri_fname3" type="text" id="contri_fname3" /></td>
534.          <td valign="top" class="style2"><label>นามสกุล </label>
535.            <input name="contri_lname3" type="text" id="contri_lname3" /></td>
536.        </tr>
537.        <tr>
538.          <td bgcolor="#00CCFF" class="style2"><div align="left">
539.          
540.          </div></td>
541.          <td colspan="3" valign="top" class="style2"><span class="style13"><label></label>
542.            <div align="left"></div>
543.            </span></td>
544.        </tr>
545.        <tr>
546.          <td valign="middle" bgcolor="#D5EEFF" class="style2"><div align="left">ไฟล์ประกอบ : </div></td>
547.          <td colspan="3" valign="middle" class="style12"><div align="left"></div></td>
548.        </tr>
549.        <tr>
550.          <td bgcolor="#00CCFF" class="style2"><div align="right" class="style2">หน้าปก&gt; :</div></td>
551.          <td colspan="3" valign="middle" class="style12"><div align="left">
552.                <input name="cover" type="file" id="cover" size="10" />
553.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
554.        </tr>
555.        <tr>
556.          <td bgcolor="#D5EEFF" class="style2"><div align="right" class="style2">บทคัดย่อภาษาไทย&gt; :</div></td>
557.          <td colspan="3" valign="middle" class="style12"><div align="left">
558.                <input name="abstname_th" type="file" id="abstname_th" size="10" />
559.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
560.        </tr>
561.        <tr>
562.          <td bgcolor="#D5EEFF" class="style2"><div align="right" class="style2">บทคัดย่อภาษาอังกฤษ &gt; :</div></td>
563.          <td colspan="3" valign="middle" class="style12"><div align="left">
564.<input name="abstname_eg" type="file" id="abstname_eg" size="10" />           
565.ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
566.        </tr>
567.        <tr>
568.          <td bgcolor="#00CCFF" class="style2"><div align="right" class="style2">กิตติกรรมประกาศ&gt; :</div></td>
569.          <td colspan="3" valign="middle" class="style12"><div align="left">
570.                <input name="ask" type="file" id="ask" size="10" />
571.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
572.        </tr>
573.        <tr>
574.          <td bgcolor="#D5EEFF" class="style2"><div align="right" class="style2">สารบัญ &gt; :</div></td>
575.          <td colspan="3" valign="middle" class="style12"><div align="left">
576.                <input name="tbc_basic" type="file" id="tbc_basic" size="10" />
577.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
578.        </tr>
579.        <tr>
580.          <td bgcolor="#D5EEFF" class="style2"><div align="right" class="style2">สารบัญตาราง &gt; :</div></td>
581.          <td colspan="3" valign="middle" class="style12"><div align="left">
582.              <input name="tbc_tb" type="file" id="tbc_tb" size="10" />
583.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
584.        </tr>
585.        <tr>
586.          <td bgcolor="#D5EEFF" class="style2"><div align="right" class="style2">สารบัญภาพ &gt; :</div></td>
587.          <td colspan="3" valign="middle" class="style12"><div align="left">
588.              <input name="tbc_pic" type="file" id="tbc_pic" size="10" />
589.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
590.        </tr>
591.        <tr>
592.          <td bgcolor="#00CCFF" class="style2"><div align="right" class="style2">บทที่ 1  &gt; :</div></td>
593.          <td colspan="3" valign="middle" class="style12"><div align="left">
594.                <input name="ch1" type="file" id="ch1" size="10" />
595.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
596.        </tr>
597.        <tr>
598.          <td bgcolor="#D5EEFF" class="style2"><div align="right" class="style2">บทที่ 2  &gt; :</div></td>
599.          <td colspan="3" valign="middle" class="style12"><div align="left">
600.                <input name="ch2" type="file" id="ch2" size="10" />
601.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
602.        </tr>
603.        <tr>
604.          <td bgcolor="#00CCFF" class="style2"><div align="right" class="style2">บทที่ 3  &gt; :</div></td>
605.          <td colspan="3" valign="middle" class="style12"><div align="left">
606.                <input name="ch3" type="file" id="ch3" size="10" />
607.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
608.        </tr>
609.        <tr>
610.          <td bgcolor="#D5EEFF" class="style2"><div align="right" class="style2">บทที่ 4  &gt; :</div></td>
611.          <td colspan="3" valign="middle" class="style12"><div align="left">
612.                <input name="ch4" type="file" id="ch4" size="10" />
613.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
614.        </tr>
615.        <tr>
616.          <td bgcolor="#00CCFF" class="style2"><div align="right" class="style2">บทที่ 5  &gt; :</div></td>
617.          <td colspan="3" valign="middle" class="style12"><div align="left">
618.                <input name="ch5" type="file" id="ch5" size="10" />
619.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
620.        </tr>
621.        <tr>
622.          <td bgcolor="#D5EEFF" class="style2"><div align="right" class="style2">บรรณานุกรม &gt; :</div></td>
623.          <td colspan="3" valign="middle" class="style12"><div align="left">
624.                <input name="ref1" type="file" id="ref1" size="10" />
625.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
626.        </tr>
627.        <tr>
628.          <td bgcolor="#D5EEFF" class="style2"><div align="right" class="style2">บรรณานุกรมต่อ(ถ้ามี) &gt; :</div></td>
629.          <td colspan="3" valign="middle" class="style12"><div align="left">
630.              <input name="ref2" type="file" id="ref2" size="10" />
631.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
632.        </tr>
633.        <tr>
634.          <td bgcolor="#00CCFF" class="style2"><div align="right" class="style2">ภาคผนวก&gt;   :</div></td>
635.          <td colspan="3" valign="middle" class="style12"><div align="left">
636.                <input name="app1" type="file" id="app1" size="10" />
637.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
638.        </tr>
639.        <tr>
640.          <td class="style12">&nbsp;</td>
641.          <td colspan="3" class="style12"><div align="left">
642.            <input name="app2" type="file" id="app2" size="10" />
643.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
644.        </tr>
645.        <tr>
646.          <td class="style12">&nbsp;</td>
647.          <td colspan="3" class="style12"><div align="left">
648.            <input name="app3" type="file" id="app3" size="10" />
649.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
650.        </tr>
651.        <tr>
652.          <td class="style12">&nbsp;</td>
653.          <td colspan="3" class="style12"><div align="left">
654.            <input name="app4" type="file" id="app4" size="10" />
655.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
656.        </tr>
657.        <tr>
658.          <td class="style12">&nbsp;</td>
659.          <td colspan="3" class="style12"><div align="left">
660.            <input name="app5" type="file" id="app5" size="10" />
661.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
662.        </tr>
663.        <tr>
664.          <td bgcolor="#00CCFF" class="style2"><div align="right" class="style2">ประวัติผู้จัดทำ;   :</div></td>
665.          <td colspan="3" valign="middle" class="style12"><div align="left">
666.              <input name="bio" type="file" id="bio" size="10" />
667.            ไฟล์ PDF<span class="style1"> :<img src="../images/images/pdf..jpg" width="19" height="16" /></span></div></td>
668.        </tr>
669.        <tr>
670.          <td class="style12">&nbsp;</td>
671.          <td colspan="3" class="style12"><label></label>
672.                <label></label></td>
673.        </tr>
674.        <tr>
675.          <td class="style12">&nbsp;</td>
676.          <td colspan="3" class="style12"><div align="left">
677.            <input name="add" type="submit" id="add" value="บันทึกข้อมูล" />
678.            <input name="clear" type="reset" id="clear" value="ล้างค่าทั้งหมด" />
679.          </div></td>
680.        </tr>
681.        <tr>
682.          <td class="style12">&nbsp;</td>
683.          <td colspan="3" class="style12">&nbsp;</td>
684.        </tr>
685.      </table>
686.      <div align="left"></div>
687.    </form></td>
688.  </tr>
689.</table>
690.</body>
691.</html>
692.<script language="javascript">
693.function Ivtext(vText,obj)
694.{
695.    var ValidChars = "ๅภถุึคตจขชๆไำพะัีรนยบลฃฟหกดเ้่าสวงผปแอิืทมใฝ๑๒๓๔ู฿๕๖๗๘๙๐ฎฑธํ๊ณฯญฐฅฤฆฏโฌ็๋ษศซฉฮฺ์ฒฬฦ";
696.   var IvNumber=true;
697.   var Char;
698.   for (i = 0; i < vText.length && IvNumber == true; i++)
699.      {
700.      Char = vText.charAt(i);
701.      if (ValidChars.indexOf(Char) == -1)
702.         {
703.         IvNumber = false;
704.         }
705.      }
706.        if(IvNumber==false){
707.            alert("กรอกได้เฉพาะภาษาไทย");
708.            obj.value=vText.substr(0,vText.length-1);
709.        }
710.   }
711.</script>
712.<script language="javascript">
713.function Istext(sText,obj)
714.{
715.    var ValidChars = "qwertyuiopasdfghjkl;'zxcvbnm,./]]";
716.   var IsNumber=true;
717.   var Char;
718.   for (i = 0; i < sText.length && IsNumber == true; i++)
719.      {
720.      Char = sText.charAt(i);
721.      if (ValidChars.indexOf(Char) == -1)
722.         {
723.         IsNumber = false;
724.         }
725.      }
726.        if(IsNumber==false){
727.            alert("กรอกได้เฉพาะภาษาอังกฤษ");
728.            obj.value=sText.substr(0,sText.length-1);
729.        }
730.   }
731.   </script>


โค๊ดหน้า รับข้อมูลที่ส่งมา


Code (PHP)
001.<? include ("../connection/connect.php") ?>
002.<?          
003.            if($_POST['projecttype_id']==0)
004.            {
005.                echo"<script>window.top.window.show.Result(1);</script>";
006.            }
007.            else
008.            {
009.            if ($_POST['year_id']==0)
010.            {
011.                echo "<script>window.top.window.showResult(2);</script>";
012.            }
013.           else
014.            {
015.            if ($_POST['pro_nameth']=="")
016.            {
017.                echo "<script>window.top.window.showResult(3);</script>";
018.            }
019.            else
020.            {
021.             
022.                $pro_nameth=$_POST['pro_nameth'];
023.                $pn = "select * from thesis_name where pro_nameth='$pro_nameth'";
024.                $result = mysql_query($pn);
025.                $num_pn = mysql_num_rows($result);
026.                 
027.            if($num_pn!=0)
028.            {
029.                echo "<script>window.top.window.showResult(4);</script>";
030.            }      
031.         
032.            else if($_POST['lead_name1']=="0")
033.            {
034.                echo "<script>window.top.window.showResult(5);</script>";
035.            }
036.            else if($_POST['first_name1']=="")
037.            {
038.                echo "<script>window.top.window.showResult(6);</script>";
039.            }
040.            else if($_POST['ser_name1']=="")
041.            {
042.                echo "<script>window.top.window.showResult(7);</script>";
043.            }
044.            else if($_POST['university']=="")
045.            {
046.                echo "<script>window.top.window.showResult(8);</script>";
047.            }
048.            else
049.            {
050.             
051.function random_name($len) {
052.      srand((double)microtime()*10000000);
053.      $chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
054.      $ret_str = "";$num = strlen($chars);for($i=0; $i<$len; $i++){$ret_str = $ret_str.$chars[rand() % $num];}return $ret_str;
055.   }
056. 
057.    $university=$_POST['university'];
058.    $campus=$_POST['campus'];
059.    $branch=$_POST['branch'];
060.    $faculty=$_POST['faculty'];
061. 
062.     
063.    $insert_pub ="insert into publishers (university,campus,branch,faculty)values('$university','$campus','$branch','$faculty')";
064.    mysql_query("SET NAMES UTF8");
065.    $result_pub=mysql_query($insert_pub)or die (mysql_error());
066.    if ($result_pub)
067.    {
068.        $sql_publish="select* from publishers order by pub_id DESC";
069.        mysql_query("SET NAME UTF8");
070.        $pub=mysql_query($sql_publish)or die (mysql_error());
071.        $fetch_pub= mysql_fetch_array($pub);
072.        $pub_id=$fetch_pub['pub_id'];
073.        echo $pub;
074.        echo $pub_id;
075.    }  
076.    //ตารางที่ 1 ตาราง thesis_name//
077.     
078.        $pro_nameth = $_POST['pro_nameth'];
079.        $pro_nameeg = $_POST['pro_nameeg'];
080.        $projecttype_id = $_POST['projecttype_id'];
081.        $year_id = $_POST['year_id'];
082.         
083.        echo "year_id  : " . " " . $year_id . "<br>";
084.         
085.         
086.    $insert_thesis_name ="insert into thesis_name(pro_nameth,pro_nameeg)values('$pro_nameth','$pro_nameeg')";
087.    mysql_query("SET NAMES UTF8");
088.    $result_insert=mysql_query($insert_thesis_name)or die(mysql_error());
089.    if($result_insert)
090.    {
091.        $sql_thesis_name="select * from thesis_name order by proname_id DESC";
092.        mysql_query("SET NAMES UTF8");
093.        $result = mysql_query($sql_thesis_name)or die(mysql_error());
094.        $fetch_proname = mysql_fetch_array($result);
095.        $proname_id=$fetch_proname['proname_id'];
096.        echo "proname_id : " . " " . $proname_id . "<br>";
097.    }
098.//ตารางที่ 2 ตาราง abs//
099. 
100.// start upload=================================
101.    $folder = "upload_pdf/abstract/";
102.    $abstname_th = $_FILES['abstname_th']['name'];
103.            $abstname_th = "R".date('ymd')."_".random_name(5).strtolower(strrchr($abstname_th,'.'));
104.            copy($_FILES['abstname_th']['tmp_name'],"$folder$abstname_th");
105.//end upload ==================================
106. 
107.// start upload=================================
108.    $folder = "upload_pdf/abstract/";
109.    $abstname_eg = $_FILES['abstname_eg']['name'];
110.            $abstname_eg = "R".date('ymd')."_".random_name(5).strtolower(strrchr($abstname_eg,'.'));
111.            copy($_FILES['abstname_eg']['tmp_name'],"$folder$abstname_eg");
112.//end upload ==================================
113. 
114.        //@mkdir("upload_pdf/$pro_nameth");
115.        //$folder = "upload_pdf/".$pro_nameth."/";
116./*                 
117.        if(move_uploaded_file($_FILES["abstname_th"]["tmp_name"],"upload_pdf/abstract/".$_FILES["abstname_th"]["name"]))
118.        {
119.            echo "upload abstract : "  . "<br>";
120.             
121.             $abstname_th = $_FILES["abstname_th"]["name"];
122.              
123.             if(move_uploaded_file($_FILES["abstname_eg"]["tmp_name"],"upload_pdf/abstract/".$_FILES["abstname_eg"]["name"]))
124.            {
125.                    $abstname_eg =$_FILES["abstname_eg"]["name"];
126.            }
127.        }*/
128.         
129.          
130.    $insert_abst ="insert into abstract (abstname_th,abstname_eg)values('$abstname_th','$abstname_eg')";
131.    echo $insert_abst . "<br>";
132.     
133.    mysql_query("SET NAMES UTF8");
134.    $result_insert=mysql_query($insert_abst)or die(mysql_error());
135.    if($result_insert)
136.    {
137.        $sql_abst="select * from abstract order by abst_id DESC ";
138.        mysql_query("SET NAMES UTF8");
139.        $result1 = mysql_query($sql_abst)or die(mysql_error());
140.        $fetch_abst = mysql_fetch_array($result1);
141.        $abst_id=$fetch_abst['abst_id'];
142.    }
143.             
144.//ตารางที่ 3 ตาราง tbc
145. 
146.// start upload=================================
147.    $folder = "upload_pdf/table_content/";
148.    $tbc_basic = $_FILES['tbc_basic']['name'];
149.            $tbc_basic = "R".date('ymd')."_".random_name(5).strtolower(strrchr($tbc_basic,'.'));
150.            copy($_FILES['tbc_basic']['tmp_name'],"$folder$tbc_basic");
151.//end upload ==================================
152. 
153.// start upload=================================
154.    $folder = "upload_pdf/table_content/";
155.    $tbc_tb = $_FILES['tbc_tb']['name'];
156.            $tbc_tb = "R".date('ymd')."_".random_name(5).strtolower(strrchr($tbc_tb,'.'));
157.            copy($_FILES['tbc_tb']['tmp_name'],"$folder$tbc_tb");
158.//end upload ==================================
159. 
160.// start upload=================================
161.    $folder = "upload_pdf/table_content/";
162.    $tbc_pic = $_FILES['tbc_pic']['name'];
163.            $tbc_pic = "R".date('ymd')."_".random_name(5).strtolower(strrchr($tbc_pic,'.'));
164.            copy($_FILES['tbc_pic']['tmp_name'],"$folder$tbc_pic");
165.//end upload ==================================
166. 
167.    /*      if(move_uploaded_file($_FILES["tbc_basic"]["tmp_name"],"upload_pdf/table_content/".$_FILES["tbc_basic"]["name"]))
168.        {
169.             $tbc_basic = $_FILES["tbc_basic"]["name"];
170.              
171.             if(move_uploaded_file($_FILES["tbc_tb"]["tmp_name"],"upload_pdf/table_content/".$_FILES["tbc_tb"]["name"]))
172.            {
173.                    $tbc_tb = $_FILES["tbc_tb"]["name"];
174.                }
175.                if(move_uploaded_file($_FILES["tbc_pic"]["tmp_name"],"upload_pdf/table_content/".$_FILES["tbc_pic"]["name"]))
176.            {
177.                    $tbc_pic = $_FILES["tbc_pic"]["name"];
178.                }
179.        }*/
180.         
181.          
182.    $insert_tbc ="insert into tbc (tbc_basic,tbc_tb,tbc_pic)values('$tbc_basic','$tbc_tb','$tbc_pic')";
183.    echo $insert_tbc . "<br>";
184.     
185.    mysql_query("SET NAMES UTF8");
186.    $result_insert=mysql_query($insert_tbc)or die(mysql_error());
187.    if($result_insert)
188.    {
189.        $sql_tbc="select * from tbc order by tbc_id DESC ";
190.        mysql_query("SET NAMES UTF8");
191.        $result2 = mysql_query($sql_tbc)or die(mysql_error());
192.        $fetch_tbc = mysql_fetch_array($result2);
193.        $tbc_id=$fetch_tbc['tbc_id'];
194.    }  
195.    //ตารางที่ 4 ตาราง chepter//
196.     
197.     
198.    // start upload=================================
199.    $folder = "upload_pdf/chepter/";
200.    $ch1 = $_FILES['ch1']['name'];
201.            $ch1 = "R".date('ymd')."_".random_name(5).strtolower(strrchr($ch1,'.'));
202.            copy($_FILES['ch1']['tmp_name'],"$folder$ch1");
203.    //end upload ==================================
204. 
205.// start upload=================================
206.    $folder = "upload_pdf/chepter/";
207.    $ch2 = $_FILES['ch2']['name'];
208.            $ch2 = "R".date('ymd')."_".random_name(5).strtolower(strrchr($ch2,'.'));
209.            copy($_FILES['ch2']['tmp_name'],"$folder$ch2");
210.//end upload ==================================
211. 
212.// start upload=================================
213.    $folder = "upload_pdf/chepter/";
214.    $ch3 = $_FILES['ch3']['name'];
215.            $ch3 = "R".date('ymd')."_".random_name(5).strtolower(strrchr($ch3,'.'));
216.            copy($_FILES['ch3']['tmp_name'],"$folder$ch3");
217.//end upload ==================================
218. 
219.// start upload=================================
220.    $folder = "upload_pdf/chepter/";
221.    $ch4 = $_FILES['ch4']['name'];
222.            $ch4 = "R".date('ymd')."_".random_name(5).strtolower(strrchr($ch4,'.'));
223.            copy($_FILES['ch4']['tmp_name'],"$folder$ch4");
224.//end upload ==================================
225. 
226.// start upload=================================
227.    $folder = "upload_pdf/chepter/";
228.    $ch5 = $_FILES['ch5']['name'];
229.            $ch5 = "R".date('ymd')."_".random_name(5).strtolower(strrchr($ch5,'.'));
230.            copy($_FILES['ch5']['tmp_name'],"$folder$ch5");
231.//end upload ==================================
232.     
233.    /*  if(move_uploaded_file($_FILES["ch1"]["tmp_name"],"upload_pdf/chepter/".$_FILES["ch1"]["name"]))
234.        {
235.             $ch1 = $_FILES["ch1"]["name"];
236.              
237.             if(move_uploaded_file($_FILES["ch2"]["tmp_name"],"upload_pdf/chepter/".$_FILES["ch2"]["name"]))
238.            {
239.                    $ch2 = $_FILES["ch2"]["name"];
240.                }
241.                if(move_uploaded_file($_FILES["ch3"]["tmp_name"],"upload_pdf/chepter/".$_FILES["ch3"]["name"]))
242.            {
243.                    $ch3 = $_FILES["ch3"]["name"];
244.                }
245.                if(move_uploaded_file($_FILES["ch4"]["tmp_name"],"upload_pdf/chepter/".$_FILES["ch4"]["name"]))
246.            {
247.                    $ch4 = $_FILES["ch4"]["name"];
248.                }
249.                if(move_uploaded_file($_FILES["ch5"]["tmp_name"],"upload_pdf/chepter/".$_FILES["ch5"]["name"]))
250.            {
251.                    $ch5 = $_FILES["ch5"]["name"];
252.                }
253.        }
254.        */
255.          
256.    $insert_chepter ="insert into chepter (ch1,ch2,ch3,ch4,ch5)values('$ch1','$ch2','$ch3','$ch4','$ch5')";
257.    echo $insert_chepter . "<br>";
258.     
259.    mysql_query("SET NAMES UTF8");
260.    $result_insert=mysql_query($insert_chepter)or die(mysql_error());
261.    if($result_insert)
262.    {
263.        $sql_chepter="select * from chepter order by ch_id DESC ";
264.        mysql_query("SET NAMES UTF8");
265.        $result3 = mysql_query($sql_chepter)or die(mysql_error());
266.        $fetch_chepter= mysql_fetch_array($result3);
267.        $ch_id=$fetch_chepter['ch_id'];
268.    }      
269.    //ตารางที่ 5 ตาราง ref//
270.     
271.// start upload=================================
272.    $folder = "upload_pdf/reference/";
273.    $ref1 = $_FILES['ref1']['name'];
274.            $ref1 = "R".date('ymd')."_".random_name(5).strtolower(strrchr($ref1,'.'));
275.            copy($_FILES['ref1']['tmp_name'],"$folder$ref1");
276.//end upload ==================================
277. 
278. 
279.// start upload=================================
280.    $folder = "upload_pdf/reference/";
281.    $ref2 = $_FILES['ref2']['name'];
282.            $ref1 = "R".date('ymd')."_".random_name(5).strtolower(strrchr($ref2,'.'));
283.            copy($_FILES['ref2']['tmp_name'],"$folder$ref2");
284.//end upload ==================================
285.         
286.    /*  if(move_uploaded_file($_FILES["ref1"]["tmp_name"],"upload_pdf/reference/".$_FILES["ref1"]["name"]))
287.        {
288.             $ref1 = $_FILES["ref1"]["name"];
289.              
290.             if(move_uploaded_file($_FILES["ref2"]["tmp_name"],"upload_pdf/reference/".$_FILES["ref2"]["name"]))
291.            {
292.                    $ref2=$_FILES["ref2"]["name"];
293.                }
294.                 
295.        }
296.        */
297.          
298.    $insert_ref ="insert into ref (ref1,ref2)values('$ref1','$ref2')";
299.    echo $insert_ref . "<br>";
300.     
301.    mysql_query("SET NAMES UTF8");
302.    $result_insert=mysql_query($insert_ref)or die(mysql_error());
303.    if($result_insert)
304.    {
305.        $sql_ref="select * from ref order by ref_id DESC ";
306.        mysql_query("SET NAMES UTF8");
307.        $result4 = mysql_query($sql_ref)or die(mysql_error());
308.        $fetch_ref= mysql_fetch_array($result4);
309.        $ref_id=$fetch_ref['ref_id'];
310.    }  
311.             
312.        //ตารางที่ 6 ตาราง app//
313. 
314.// start upload=================================
315.    $folder = "upload_pdf/appendix/";
316.    $app1 = $_FILES['app1']['name'];
317.            $app1 = "R".date('ymd')."_".random_name(5).strtolower(strrchr($app1,'.'));
318.            copy($_FILES['app1']['tmp_name'],"$folder$app1");
319.//end upload ==================================
320. 
321.// start upload=================================
322.    $folder = "upload_pdf/appendix/";
323.    $app2 = $_FILES['app2']['name'];
324.            $app2 = "R".date('ymd')."_".random_name(5).strtolower(strrchr($app2,'.'));
325.            copy($_FILES['app2']['tmp_name'],"$folder$app2");
326.//end upload ==================================
327. 
328.    /*  if(move_uploaded_file($_FILES["app1"]["tmp_name"],"upload_pdf/appendix/".$_FILES["app1"]["name"]))
329.        {
330.             $app1 = $_FILES["app1"]["name"];
331.              
332.             if(move_uploaded_file($_FILES["app2"]["tmp_name"],"upload_pdf/appendix/".$_FILES["app2"]["name"]))
333.            {
334.                    $app2=$_FILES["app2"]["name"];
335.                }
336.                 
337.        }*/
338.         
339.          
340.    $insert_app ="insert into app (app1,app2)values('$app1','$app2')";
341.    echo $insert_app . "<br>";
342.     
343.    mysql_query("SET NAMES UTF8");
344.    $result_insert=mysql_query($insert_app)or die(mysql_error());
345.    if($result_insert)
346.    {
347.        $sql_app="select * from app order by app_id DESC ";
348.        mysql_query("SET NAMES UTF8");
349.        $result5 = mysql_query($sql_app)or die(mysql_error());
350.        $fetch_app = mysql_fetch_array($result5);
351.        $app_id=$fetch_app['app_id'];
352.    }  
353.        //ตารางที่ 6 ตาราง thesis//
354. 
355.                $projecttype_id=$_POST['projecttype_id'];
356.                $year_id =$_POST['year_id'];
357.                //$ask=$_POST['ask'];
358.                 
359.                 
360.// start upload=================================
361.    $folder = "upload_pdf/acknowledge/";
362.    $ask = $_FILES['ask']['name'];
363.            $ask = "R".date('ymd')."_".random_name(5).strtolower(strrchr($ask,'.'));
364.            copy($_FILES['ask']['tmp_name'],"$folder$ask");
365.//end upload ==================================    
366. 
367.// start upload=================================
368.    $folder = "upload_pdf/cover/";
369.    $app1 = $_FILES['app1']['name'];
370.            $app1 = "R".date('ymd')."_".random_name(5).strtolower(strrchr($app1,'.'));
371.            copy($_FILES['app1']['tmp_name'],"$folder$app1");
372.//end upload ==================================
373. 
374.// start upload=================================
375.    $folder = "upload_pdf/pro_file/";
376.    $bio = $_FILES['bio']['name'];
377.            $bio = "R".date('ymd')."_".random_name(5).strtolower(strrchr($bio,'.'));
378.            copy($_FILES['bio']['tmp_name'],"$folder$bio");
379.//end upload ==================================
380.                 
381.            /*if(move_uploaded_file($_FILES["ask"]["tmp_name"],"upload_pdf/acknowledge/".$_FILES["ask"]["name"]))
382.        {
383.             $ask = $_FILES["ask"]["name"];
384.              
385.                // $cov =$_POST['cov'];
386.                  
387.             if(move_uploaded_file($_FILES["cover"]["tmp_name"],"upload_pdf/acknowledge/".$_FILES["cover"]["name"]))
388.            {
389.                $cov=$_FILES["cover"]["name"];
390.                }
391.                // $bio =$_POST['bio'];
392.            if(move_uploaded_file($_FILES["bio"]["tmp_name"],"upload_pdf/acknowledge/".$_FILES["bio"]["name"]))
393.            {
394.                $bio=$_FILES["bio"]["name"];
395.                }
396.                 
397.        }
398.            */
399.                 
400.            $insert ="insert into thesis(proname_id,university,projecttype_id,year_id,cov,abst_id,ack,tbc_id,ch_id,ref_id,app_id,bio,pub_id) values ('$proname_id','$university','$projecttype_id','$year_id','$cov','$abst_id','$ack','$tbc_id','$ch_id','$ref_id','$app_id','$bio','$pub_id')";
401.             
402.            echo $insert . "<br>";
403.             
404.        mysql_query("SET NAMES UTF8");
405.        $result_thesis=mysql_query($insert)or die(mysql_error());
406.        $sql_thesis="select * from thesis order by project_id DESC ";
407.        mysql_query("SET NAMES UTF8");
408.        $result6 = mysql_query($sql_thesis)or die(mysql_error());
409.        $fetch_pro = mysql_fetch_array($result6);
410.        $project_id=$fetch_pro['project_id'];
411.                 
412.                 
413.    // ตาราง aj_comment//
414.             
415.    /*
416.        $aj_leadname = $_POST['aj_leadname'];
417.        $aj_fname = $_POST['aj_fname'];
418.        $aj_lname = $_POST['aj_lname'];
419.         
420.     
421.    $insert_aj_comment ="insert into aj_comment(aj_leadname,aj_fname,aj_lname)values('$aj_leadname','$aj_fname','$aj_lname')";
422.    mysql_query("SET NAMES UTF8");
423.    $result_insert=mysql_query($insert_aj_comment)or die(mysql_error());
424.    if($result_insert)
425.    {
426.        $sql_aj_comment="select * from aj_comment order by aj_id DESC";
427.        mysql_query("SET NAMES UTF8");
428.        $result = mysql_query($sql_aj_comment)or die(mysql_error());
429.        $fetch_aj_comment = mysql_fetch_array($result);
430.        $aj_id=$fetch_aj_comment['aj_id'];
431.         
432.        $insert_pro_aj="insert into pro_aj (project_id,aj_id)values('$project_id','$aj_id')";
433.        mysql_query("SET NAMES UTF8");
434.        $result = mysql_query($insert_pro_aj) or die (mysql_error());
435.        //$fetch_pro_aj = mysql_fetch_array($result);
436.        //$pro_aj_id=$fetch_pro_aj['pro_aj_id'];
437.         
438.    }   */     
439.        // ตาราง developer//
440.             
441.          
442.        $i=1;
443.        while ($i<=5)
444.        {
445.        $lead_name="lead_name".$i;
446.        $first_name="first_name".$i;
447.        $ser_name="ser_name".$i;
448.        $lead_name = $_POST[$lead_name];
449.        $first_name = $_POST[$first_name];
450.        $ser_name = $_POST[$ser_name];
451.        if ($i==1)
452.            {
453.                $status = 1 ;
454.            }
455.            else
456.            {
457.                $status = 2 ;
458.            }
459.        if ($lead_name!=""||$first_name!=""||$ser_name!="")
460.        {
461.             
462.            $insert_developer ="insert into developer(lead_name,first_name,ser_name,status)values('$lead_name','$first_name','$ser_name','$status')";
463.            mysql_query("SET NAMES UTF8");
464.            $result_insert=mysql_query($insert_developer)or die(mysql_error());
465.        }//if
466.         
467.    if($result_insert)
468.    {
469.        $sql_developer ="select * from developer order by student_id DESC";
470.        mysql_query("SET NAMES UTF8");
471.        $result = mysql_query($sql_developer)or die(mysql_error());
472.        $fetch_developer = mysql_fetch_array($result);
473.        $student_id=$fetch_developer['student_id'];
474. 
475.         
476.        $insert_prodev="insert into pro_developer (project_id,student_id)values('$project_id','$student_id')";
477.        mysql_query("SET NAMES UTF8");
478.        $result = mysql_query($insert_prodev) or die (mysql_error());
479.         
480.    }                  
481.        $i++;
482.        }//do  
483.            // ตาราง contributor //
484.             
485.        $a=1;
486.        while ($a<=3)
487.        {
488.        $contri_leadname = "contri_leadname".$a;
489.        $contri_fname = "contri_fname".$a;
490.        $contri_lname ="contri_lname".$a;
491.        $contri_leadname = $_POST[$contri_leadname];
492.        $contri_fname = $_POST[$contri_fname];
493.        $contri_lname = $_POST[$contri_lname];
494.        if ($a==1)
495.            {
496.                $status_con = "ประธานกรรมการ ";
497.            }
498.            else if ($a==2)
499.            {
500.                $status_con = "คณะกรรมการ 1";
501.            }
502.            else
503.            {
504.                $status_con= "คณะกรรมการ 2";
505.            }
506.             
507.        if (1==1)
508.        {
509.     
510.    $insert_contributor  ="insert into contributor (contri_leadname,contri_fname,contri_lname,status_con)values('$contri_leadname','$contri_fname','$contri_lname','$status_con')";
511.    mysql_query("SET NAMES UTF8");
512.    $result_insert=mysql_query($insert_contributor)or die(mysql_error());
513.    if($result_insert)
514.    {
515.        $sql_contributor ="select * from contributor order by contri_id DESC";
516.        mysql_query("SET NAMES UTF8");
517.        $result = mysql_query($sql_contributor)or die(mysql_error());
518.        $fetch_contributor = mysql_fetch_array($result);
519.        $contri_id=$fetch_contributor['contri_id'];
520.         
521.        $insert_procontri="insert into pro_contributor (project_id,contri_id)values('$project_id','$contri_id')";
522.        mysql_query("SET NAMES UTF8");
523.        $result = mysql_query($insert_procontri) or die (mysql_error());
524.         
525.    }  
526.    }
527.     
528.        $a++;
529.                     
530.            }
531.                 
532.            if($result_insert)
533.                        {
534.                            echo "<script language=\"javaScript\">";
535.                            echo "alert('Save SuccessFully!!!');";
536.                            echo "</script>";
537.                            echo "<script>window.top.window.showResult(20);</script>";
538.                        }
539.                         
540.}}}
541.    }      
542.    ?>




Tag : MySQL, JavaScript



ประวัติการแก้ไข
2012-05-06 15:12:58
2012-05-06 15:14:51
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-05-06 15:11:45 By : kankanit View : 1463 Reply : 11
 

 

No. 1



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

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

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

Error ตรงไหนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-06 17:28:14 By : mr.win
 

 

No. 2



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



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

โค๊ดแรกบรรทัดที่ 69,72,73,75,76 ค่ะ

Parse error: syntax error, unexpected '=' in C:\AppServ\www\pro\admin\add_thesis.php on line 69


ประวัติการแก้ไข
2012-05-06 19:39:09
2012-05-06 19:39:46
2012-05-06 19:41:19
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-06 19:32:51 By : kankanit
 

 

No. 3



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



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

ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2012-05-06 17:28:14
รายละเอียดของการตอบ ::
โค๊ดแรกบรรทัดที่ 69,72,73,75,76 ค่ะ

Parse error: syntax error, unexpected '=' in C:\AppServ\www\pro\admin\add_thesis.php on line 69

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-06 19:44:54 By : kankanit
 

 

No. 4



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

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

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


คุณกร ลองเอา <? ตรงบรรทัดที่ 60 ออกครับ น่าจะได้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 15:24:07 By : namebom
 

 

No. 5



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



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

ตอบความคิดเห็นที่ : 4 เขียนโดย : namebom เมื่อวันที่ 2012-05-08 15:24:07
รายละเอียดของการตอบ ::
ขอบคุณนะค่ะ แต่ยังบันทึกไม่ได้ ต้องหาหนทางอีกหน่อยค่ะ ยังไม่รู้ว่าติดอะไร

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 19:59:36 By : kankanit
 

 

No. 6



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

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

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


ลองไล่ดูตามขั้นตอน 1,2,3 การทำงานของระบบครับ เอาใจช่วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-09 11:20:35 By : namebom
 

 

No. 7



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



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

ตอบความคิดเห็นที่ : 4 เขียนโดย : namebom เมื่อวันที่ 2012-05-08 15:24:07
รายละเอียดของการตอบ ::
ขอบคุณมากนะค่ะ และ ตอนนี้มีปัญหาเกี่ยวกับเจ้านี่เพิ่มอีกละค่ะ
คือไม่ทราบว่าทำไมมันยังค้นหาไม่ได้ เห้อ
ค้นหาแบบหลายเงื่อนไข2


Code (PHP)
001.<? include ("../connection/connect.php");?>
002.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
003.<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/template_client.dwt.php" codeOutsideHTMLIsLocked="false" -->
004.<head>
005.<!-- InstanceBeginEditable name="doctitle" -->
006.<title>Storage and retrieval</title>
007.<!-- InstanceEndEditable -->
008.<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
009.<link href="../Templates/styleclient.css" rel="stylesheet" type="text/css" />
010.<script language="javascript" type="text/javascript">
011.function clearText(field) {
012.    if (field.defaultValue == field.value) field.value = '';
013.    else if (field.value == '') field.value = field.defaultValue;
014.}
015.</script>
016.<!-- InstanceBeginEditable name="head" -->
017. 
018. 
019.<style type="text/css">
020..style1 {font-size: small}
021..style3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
022..style5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
023.</style>
024.<!-- InstanceEndEditable -->
025.<style type="text/css">
026.<!--
027.a:hover {
028.    color:#006;
029.}
030.-->
031.</style></head>
032.<body>
033.<div></div>
034.<div id="header_wrapper">
035.  <div id="header">
036.    <p><img src="../images/headdf.jpg" width="1000" height="182" /></p>
037.    <div id="site_title"><!-- end of menu -->
038.      <div id="menu">
039.        <ul>
040.          <li><a href="show_npro.php" class="current">หน้าแรก</a></li>
041.          <li><a href="advance_search.php">ค้นหางานปริญญานิพนธ์</a></li>
042.          <li><a href="advance_search">แบบฟอร์มการทำปริญญานิพนธ์</a></li>
043.          <li><a href="#">รูปแบบการใช้งาน&nbsp;</a></li>
044.          <li></li>
045.          <li></li>
046.          <li><a href="../register/loginadmin.php">ผูู้ดูแลระบบ&nbsp;&nbsp;</a></li>
047.        </ul>
048.      </div>
049.    </div>
050.    <div class="cleaner"></div>
051.  </div>
052.  <!-- end of header -->
053.</div>
054.<!-- end of header_wrapper -->
055.<div id="content_wrapper">
056.  <div id="sidebar">
057.    <div class="sidebar_section">
058.      <h2>LINK</h2>
059.      <div class="sidebar_section_content">
060.        <ul class="categories_list">
061.          <li><a href="http://is.bakkw.rmutr.ac.th/">สาขาเทคโนโลยีสารสนเทศทางธุรกิจ</a></li>
062.          <li><a href="aj.php">ข้อแนะนำในการจัดทำ(Project)</a></li>
063.          <li></li>
064.          <li></li>
065.          <li></li>
066.          <li></li>
067.          <li></li>
068.          <li></li>
069.          <li></li>
070.          <li></li>
071.        </ul>
072.      </div>
073.    </div>
074.    <div class="cleaner_h30"></div>
075.  </div>
076.  <div id="content">
077.    <div class="content_section">
078.      <h2><!-- InstanceBeginEditable name="หัวข้อ" --><!-- InstanceEndEditable --></h2>
079.      <!-- InstanceBeginEditable name="EditRegion3" -->
080.<? if (isset ($_GET['keyword'])) {
081.    }
082.    else{
083.        $kw =$_GET['keyword'];
084.        $match=$_GET['match'];
085.        $projecttype_id=$_GET['projecttype_id'];
086.        $year_id1=$_GET['year_id1'];
087.        $year_id2=$_GET['year_id2'];
088.         
089.        if($match =="start"){
090.            $kw="$kw%";
091.        }
092.        else if($match=="someone"){
093.            $kw="%$kw%";
094.        }
095.        else if($match =="end"){
096.            $kw="%kw";
097.        }
098.        }
099.    $sql_search="select pro_nameth,pro_nameeg,projecttype_name,year_name,
100.    FROM thesis_name,thesis_type,thesis_year
101.    WHERE pro_name =$kw ";
102.?>
103.<script language="javascript">
104.    function Listprojecttype(SelectValue)
105.    {
106.        if(SelectValue != "")
107.        window.location.href="advance_search.php?a="+SelectValue;
108.    }
109.</script>
110.<form id="search_pro" name="search_pro" method="post" action="../client/show_thesis.php?id_thesis" target="iframe_target">
111.  <iframe id="iframe_target" name="iframe_target" src="#" style="width:0;height:0;border:0px solid #FFFFFF;"></iframe>
112.  <div id="divResult"></div>
113.  <div id="newspaper-b">
114.    <p>
115.      <?
116.    $id=$projecttype_id;
117.    $projecttype_name=$projecttype_name;
118.    //echo "id : " . " " . $id . "<br>";
119.     
120.?>
121. 
122.    </p>
123.    <table border="0" cellspacing="3" cellpadding="0" width="664" align="center" style="border:thin dashed">
124.      <tbody>
125.        <tr>
126.          <th colspan="2"><p>ท่านสามารถเลือกสืบค้นข้อมูลได้จากทางเลือกต่อไปนี้</p></th>
127.        </tr>
128.        <tr>
129.          <td width="182"><div align="right">
130.            <select name="ddldeveloper2" id="ddldeveloper2">
131.              <option value="developer">ชื่อผู้แต่ง</option>
132.              <option value="project_name">ชื่อเรื่อง</option>
133.              <option value="keyword">คำสำคัญ</option>
134.            </select>
135.          </div></td>
136.          <td width="447"><input name="keyword" id="keyword" size="60" maxlength="100" /></td>
137.        </tr>
138.        <tr>
139.          <td><div align="right"></div></td>
140.          <td><input value="start" checked="checked" type="radio" name="match" />
141.            ขึ้นต้นด้วย
142.            <input value="someone"  type="radio" name="match" />
143.            ส่วนใดส่วนหนึ่ง
144.            <input value="whole" type="radio" name="match" />
145.            ตรงกันทั้งคำ
146.            <input value="end" type="radio" name="match" />
147.            ลงท้ายด้วย</td>
148.        </tr>
149.        <tr>
150.          <td><div align="right"><strong>ประเภทปริญญานิพนธ์</strong>&nbsp; &nbsp;</div></td>
151.          <td><select name="projecttype_id" id="projecttype_id" onchange="Listprojecttype(this.value)">
152.            <option value="" selected="selected">ทุกประเภท</option>
153.            <?
154.    $sql_type ="select * from  thesis_type";
155.    mysql_query("SET NAMES UTF8");
156.    $result_type = mysql_query($sql_type)or die(mysql_error());
157.    while($row = mysql_fetch_array($result_type))
158.    {
159.?>
160.            <option value="<? echo $row['projecttype_id'];?>"><? echo $row['projecttype_name'];?></option>
161.            <?
162.    }
163.?>
164.          </select></td>
165.        </tr>
166.        <tr>
167.          <td><div align="right"><strong>ปีการศึกษา</strong>&nbsp; &nbsp;</div></td>
168.          <td><select name="year_id1" id="year_id1">
169.            <option value=""> ทุกปีการศึกษา </option>
170.            <?
171.    $sql_year ="select * from  thesis_year";
172.    mysql_query("SET NAMES UTF8");
173.    $result_year = mysql_query($sql_year)or die(mysql_error());
174.    while($row = mysql_fetch_array($result_year))
175.    {
176.?>
177.            <option value="<? echo $row['year_id'];?>"><? echo $row['year_name'];?></option>
178.            <?
179.    }
180.?>
181.          </select>
182.          ถึง
183.          <select name="year_id2" id="year_id2">
184.            <option value=""> ทุกปีการศึกษา </option>
185.            <?
186.    $sql_year ="select * from  thesis_year";
187.    mysql_query("SET NAMES UTF8");
188.    $result_year = mysql_query($sql_year)or die(mysql_error());
189.    while($row = mysql_fetch_array($result_year))
190.    {
191.?>
192.            <option value="<? echo $row['year_id'];?>"><? echo $row['year_name'];?></option>
193.            <?
194.    }
195.?>
196.          </select></td>
197.        </tr>
198.        <tr>
199.          <td>&nbsp;</td>
200.          <td><span class="button_01" ><a href="">ค้นหา</a></span></td>
201.        </tr>
202.      </tbody>
203.    </table>
204.    <div align="center">
205.      <p>&nbsp;</p>
206.      <p>.</p>
207.      <?
208.        if(isset($a))
209.        {
210.            //user.username,member.id_card,member.name,member.pre_name,member.address,member.tel,member.province_id,province_tmp.province_name FROM user,member,province_tmp WHERE user.user_id=member.user_id AND member.province_id=province_tmp.province_id AND province_tmp.province_id = $a"//
211.            $sql_show ="select thesis_name.pro_nameth,thesis_name.pro_nameeg,thesis_type.projecttype_name,thesis_year.year_name
212.            FROM thesis,thesis_name,thesis_type,thesis_year
213.            WHERE thesis.proname_id=thesis_name.proname_id AND thesis.projecttype_id=thesis_type.projecttype_id AND thesis.year_id=thesis_year.year_id AND thesis.project_id=thesis_type.projecttype_id=$a";
214.            mysql_query("SET NAMES UTF8");
215.            $result_show =mysql_query($sql_show) or die (mysql_error());
216.        $row = mysql_num_rows($result_show);
217.        if($row==0)
218.        {
219.            echo "<font color = red>ไม่พบข้อมูล</font>";
220.        }
221.        else
222.        {
223.        ?>
224.    </div>
225.    <table width="670" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
226.      <tr>
227.        <th width="40" bgcolor="#0099FF"><div align="center" class="style3">ลำดับ</div></th>
228.        <th width="425" bgcolor="#0099FF"><div align="center" class="style3">ชื่อเรื่อง</div></th>
229.        <th width="161" bgcolor="#0099FF"><div align="center" class="style3">ชื่อผู้แต่ง</div></th>
230.        <th width="32" align="center" bgcolor="#0099FF">ปี</th>
231.      </tr>
232.      <?
233.        include("../connection/connect.php");
234.        $sql="select * from  thesis inner join pro_developer on (thesis.project_id=pro_developer.project_id) inner join developer on (developer.student_id=pro_developer.student_id) inner join thesis_name on (thesis.proname_id=thesis_name.proname_id) inner join thesis_year ON (thesis.year_id=thesis_year.year_id) group by thesis.project_id";
235.        mysql_query("SET NAMES UTF8");
236.        $result = mysql_query($sql) or die(mysql_error());
237.        $row = mysql_num_rows($result) or die(mysql_error());
238.        //echo $row;
239.        $i=0;
240.        while($fetch =mysql_fetch_array($result))
241.        {
242.             
243.            $project_id=$fetch['project_id'];
244.            $project_name=$fetch['pro_nameth'];
245.            $name= $fetch['lead_name'] . " " $fetch['first_name'] . " " . $fetch['ser_name'];   
246.            $year_name=$fetch['year_name'];
247.    ?>
248.      <tr onMouseOver="this.bgColor='#ff0000'" onMouseOut="this.bgColor='#0000ff'">
249.        <td align="center" bgcolor="#CAEAFF"><span class="style5"><? echo $project_id ?></span>
250.          <div align="center" class="style5"></div>
251.          <div align="center" class="style5"></div></td>
252.        <td bgcolor="#CAEAFF"><a href="../client/show_thesis.php?id_thesis=<? echo $project_id?>" class="style5"><? echo $project_name ?></a></td>
253.        <td bgcolor="#CAEAFF"><span class="style5"><? echo $name ?></span></td>
254.        <td bgcolor="#CAEAFF"><? echo $year_name ?></td>
255.      </tr>
256.      <?
257.        $i++;
258.        }
259.        }
260.        }
261.    ?>
262.    </table>
263.    
264.  </div>
265.</form>
266.<p>&nbsp;</p>
267.<!-- InstanceEndEditable -->
268.      <div class="cleaner"></div>
269.      <div class="button_01"><!-- InstanceBeginEditable name="pic" --><img src="/images/images/text_edit.png" width="83" height="77" align="right" /><!-- InstanceEndEditable --></div>
270.    </div>
271.    <!-- InstanceBeginEditable name="buttonn" -->
272.    <div class="cleaner_h40">
273.      <div class="button_01"></div>
274.    </div>
275.    <!-- InstanceEndEditable -->
276.    <div class="content_section"><!-- InstanceBeginEditable name="conten2" --><!-- InstanceEndEditable -->
277.      <p>&nbsp;</p>
278.</div>
279.  </div>
280.  <!-- end of content --><!-- end of sidebar -->
281.  <div class="cleaner">
282.    <div class="cleaner">
283.      <div align="right"> <img src="/images/images/ic.gif" width="170" height="125" /></div>
284.    </div>
285.  </div>
286.</div>
287.<!-- end of content_wrapper -->
288.<div id="footer">
289.  <ul class="footer_menu">
290.    <li>Copyright &copy; 2555<a href="http://www.rmutr.ac.th/"> Copyright by Rajamangala University of Techonology Rattanakosin<br />
291.    </a>@
292.  สาขาวิชาเทคโนโลยีสารสนเทศทางธุรกิจ</li></ul>
293.</div>
294.<!-- end of footer -->
295.</body>
296.<!-- InstanceEnd --></html>




ประวัติการแก้ไข
2012-05-09 11:24:54
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-09 11:23:39 By : kankanit
 

 

No. 8



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



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


ผมดู code จากข้างบน แล้วผมงง ครับ
ตรงจุดค้นหาจุดแรก

Code (PHP)
01.    $sql_show ="select thesis_name.pro_nameth,thesis_name.pro_nameeg,thesis_type.projecttype_name,thesis_year.year_name
02.    FROM thesis,thesis_name,thesis_type,thesis_year
03.    WHERE thesis.proname_id=thesis_name.proname_id AND thesis.projecttype_id=thesis_type.projecttype_id AND thesis.year_id=thesis_year.year_id AND thesis.project_id=thesis_type.projecttype_id=$a";
04.    mysql_query("SET NAMES UTF8");
05.    $result_show =mysql_query($sql_show) or die (mysql_error());
06.$row = mysql_num_rows($result_show);
07.if($row==0)
08.{
09.    echo "<font color = red>ไม่พบข้อมูล</font>";
10.}


ใช้ตัวแปล $a มาค้น ตัวแปล $a มาจากไหนครับ

จุดที่ 2

จากฟอร์มที่ทำการค้นใช้ตัวแปล keyword ในการค้น ก็หน้าจ่ะใช้ sql ตัวนี้ แต่ผมดูแล้วไม่น่าใช้อารายอยู่เลย

Code (PHP)
01.<? if (isset ($_GET['keyword'])) {
02.    }
03.    else{
04.        $kw =$_GET['keyword'];
05.        $match=$_GET['match'];
06.        $projecttype_id=$_GET['projecttype_id'];
07.        $year_id1=$_GET['year_id1'];
08.        $year_id2=$_GET['year_id2'];
09.         
10.        if($match =="start"){
11.            $kw="$kw%";
12.        }
13.        else if($match=="someone"){
14.            $kw="%$kw%";
15.        }
16.        else if($match =="end"){
17.            $kw="%kw";
18.        }
19.        }
20.    $sql_search="select pro_nameth,pro_nameeg,projecttype_name,year_name,
21.    FROM thesis_name,thesis_type,thesis_year
22.    WHERE pro_name =$kw ";
23.?>


จุดที่ 3 แสดงข้อมูล เหมือนคุณ query ข้อมูลขึ้นมาใหม่ ไม่มีการ search อ่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-10 08:39:09 By : aimoomoo
 

 

No. 9



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



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

ค้นหา



ตอบความคิดเห็นที่ : 8 เขียนโดย : aimoomoo เมื่อวันที่ 2012-05-10 08:39:09
รายละเอียดของการตอบ ::

จุดที่ 2 เป็นการทดลอง เพื่อให้สามารถค้นหาโดยใช้ radio button ซึ่งเป็นตัวเลือก พร้อมกับ ช่องของ keyword ซึ่งยังหาโค๊ดที่จะให้มันทำงานร่วมกันไม่ได้นะค่ะ เลย สุ่มโค๊ดมาลองทำดู ส่วนตัวแปร a เป็นของ list ประเภทซึ่งตอนนี้ทำงานได้แล้วนะค่ะ



....โค๊ดบรรทัดที่ 19-60 ทดลองทำเพื่อให้ค้นหาจาก radio button กับช่อง kw หรือ textbox ที่มีชื่อว่า keyword ได้นะค่ะ ซึ่งยังไม่ได้ผล ..หากมีโค๊ดที่พอจะทำงานได้ ช่วยแนะนำให้ใหม่เลยก็ได้นะค่ะ ปล. 16-9 มั่วเอานะค่ะ



Code (PHP)
001.<? include ("../connection/connect.php");?>
002.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
003.<html xmlns="http://www.w3.org/1999/xhtml">
004.<head>
005.<title>Storage and retrieval</title>
006.<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
007. 
008.</head>
009.<body>
010. 
011.<script language="javascript">
012.    function Listprojecttype(SelectValue)
013.    {
014.        if(SelectValue != "")
015.        window.location.href="advance_search.php?a="+SelectValue;
016.    }
017.</script>    
018.       
019.<? if (isset ($_GET['keyword'])) {
020.    }
021.    else{
022.        $kw =$_GET['keyword'];
023.        $match=$_GET['match'];
024.        $projecttype_id=$_GET['projecttype_id'];
025.        $year_id1=$_GET['year_id1'];
026.        $year_id2=$_GET['year_id2'];
027.         
028.        /*if($_match =="start"){       
029.            $sql_search=mysql_query("select pro_nameth,pro_nameeg)
030.            FROM thesis_name
031.            WHERE pro_nameth AND pro_nameeg =$kw ";
032.            $kw="$kw%";*/
033.    if ($_POST['$match'] == 'name') {
034.    $result = mysql_query("SELECT * FROM thesis_name WHERE pro_nameth AND pro_nameeg LIKE '$kw%'");
035.    while($kw=mysql_fetch_array($result))
036.{
037.    $match=$kw["pro_nameth"];
038.    $match.=$kw["pro_nameeg"];
039.    echo "$pro_nameth and $pro_nameeg ";
040.        }
041.        /*else if($match=="someone"){
042.             
043.            $sql_search="select pro_nameth,pro_nameeg,projecttype_name,year_name,
044.            FROM thesis_name,thesis_type,thesis_year
045.            WHERE project_id=pro_name =$kw ";
046.            $kw="%$kw%";*/
047.        }
048.        else if($match =="end"){
049.             
050.            $sql_search="select pro_nameth,pro_nameeg,projecttype_name,year_name,
051.            FROM thesis_name,thesis_type,thesis_year
052.            WHERE project_id=pro_name =$kw ";
053.            $kw="$kw%";
054. 
055.            $kw="%kw";
056.        }
057.        }
058.     
059.     
060.?>
061.<form id="search_pro" name="search_pro" method="post" action="../client/show_thesis.php?id_thesis" target="iframe_target">
062.  <iframe id="iframe_target" name="iframe_target" src="#" style="width:0;height:0;border:0px solid #FFFFFF;"></iframe>
063.  <div id="divResult"></div>
064.  <div id="newspaper-b">
065.    <p>
066.      <?
067.    $id=$projecttype_id;
068.    $projecttype_name=$projecttype_name;
069.    //echo "id : " . " " . $id . "<br>";
070.     
071.?>
072.       
073.      </p>
074.    <table border="0" cellspacing="3" cellpadding="0" width="701" align="center" style="border:thin dashed">
075.      <tbody>
076.        <tr>
077.          <th colspan="3"><p>ท่านสามารถเลือกสืบค้นข้อมูลได้จากทางเลือกต่อไปนี้</p></th>
078.          </tr>
079.        <tr>
080.          <td>&nbsp;</td>
081.          <td colspan="2">&nbsp;</td>
082.          </tr>
083.        <tr>
084.          <td width="187"><div align="right">
085.            <select name="ddldeveloper" id="ddldeveloper">
086.              <option value="developer">ชื่อผู้แต่ง</option>
087.              <option value="project_name">ชื่อเรื่อง</option>
088.              <option value="keyword">คำสำคัญ</option>
089.              </select>
090.            </div></td>
091.          <td colspan="2"><input value="start" checked="checked" type="radio" name="match" />
092.            ขึ้นต้นด้วย
093.            <input value="someone"  type="radio" name="match" />
094.            ส่วนใดส่วนหนึ่ง
095.  <input value="whole" type="radio" name="match" />
096.            ตรงกันทั้งคำ
097.  <input value="end" type="radio" name="match" />
098.            ลงท้ายด้วย</td>
099.          </tr>
100.        <tr>
101.          <td><div align="right"><strong>พิมพ์คำที่ใช้ในการสืบค้น</strong>&nbsp;</div></td>
102.          <td width="382"><input name="keyword" id="keyword" size="60" maxlength="100" /></td>
103.          <td width="116"><span class="button_01"><a href="">ค้นหา</a></span></td>
104.          </tr>
105.        <tr>
106.          <td><div align="right"><strong>ประเภทปริญญานิพนธ์</strong>&nbsp; &nbsp;</div></td>
107.          <td colspan="2"><select name="projecttype_id" id="projecttype_id" onchange="Listprojecttype(this.value)">
108.            <option value="" selected="selected">ทุกประเภท</option>
109.            <?
110.    $sql_type ="select * from  thesis_type";
111.    mysql_query("SET NAMES UTF8");
112.    $result_type = mysql_query($sql_type)or die(mysql_error());
113.    while($row = mysql_fetch_array($result_type))
114.    {
115.?>
116.            <option value="<? echo $row['projecttype_id'];?>"><? echo $row['projecttype_name'];?></option>
117.            <?
118.    }
119.?>
120.            </select></td>
121.          </tr>
122.        <tr>
123.          <td><div align="right"><strong>ปีการศึกษา</strong>&nbsp; &nbsp;</div></td>
124.          <td colspan="2"><select name="year_id1" id="year_id1">
125.            <option value=""> ทุกปีการศึกษา </option>
126.            <?
127.    $sql_year ="select * from  thesis_year";
128.    mysql_query("SET NAMES UTF8");
129.    $result_year = mysql_query($sql_year)or die(mysql_error());
130.    while($row = mysql_fetch_array($result_year))
131.    {
132.?>
133.            <option value="<? echo $row['year_id'];?>"><? echo $row['year_name'];?></option>
134.            <?
135.    }
136.?>
137.            </select>
138.            ถึง
139.            <select name="year_id2" id="year_id2">
140.              <option value=""> ทุกปีการศึกษา </option>
141.              <?
142.    $sql_year ="select * from  thesis_year";
143.    mysql_query("SET NAMES UTF8");
144.    $result_year = mysql_query($sql_year)or die(mysql_error());
145.    while($row = mysql_fetch_array($result_year))
146.    {
147.?>
148.              <option value="<? echo $row['year_id'];?>"><? echo $row['year_name'];?></option>
149.              <?
150.    }
151.?>
152.              </select></td>
153.          </tr>
154.        <tr>
155.          <td>&nbsp;</td>
156.          <td colspan="2">&nbsp;</td>
157.          </tr>
158.        </tbody>
159.      </table>
160.    <div align="center">
161.      <p>&nbsp;</p>
162.      <p>.</p>
163.      <?
164.        if(isset($a))
165.        {
166.            //user.username,member.id_card,member.name,member.pre_name,member.address,member.tel,member.province_id,province_tmp.province_name FROM user,member,province_tmp WHERE user.user_id=member.user_id AND member.province_id=province_tmp.province_id AND province_tmp.province_id = $a"//
167.            $sql_show ="select thesis.project_id,thesis_name.pro_nameth,thesis_name.pro_nameeg,thesis_type.projecttype_name,thesis_year.year_name,developer.lead_name,developer.first_name,ser_name
168.            FROM thesis,thesis_name,thesis_type,thesis_year,developer,pro_developer
169.            WHERE thesis.proname_id=thesis_name.proname_id AND thesis.projecttype_id=thesis_type.projecttype_id AND thesis.year_id=thesis_year.year_id AND thesis.project_id=pro_developer.project_id AND developer.student_id=pro_developer.student_id AND
170.            thesis.projecttype_id=$a group by thesis.project_id";
171.         
172.//      echo $sql_show . "<br>";
173. 
174.         
175.            mysql_query("SET NAMES UTF8");
176.            $result_show =mysql_query($sql_show) or die (mysql_error());
177.        $row = mysql_num_rows($result_show);
178.        //echo "row : " . " ". $row . "<br>";
179.        if($row==0)
180.        {
181.            echo "<font color = red>ไม่พบข้อมูล</font>";
182.        }
183.        else
184.        {
185.        ?>
186.      </div>
187.    <table width="670" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
188.      <tr>
189.        <th width="40" bgcolor="#0099FF"><div align="center" class="style3">ลำดับ</div></th>
190.        <th width="425" bgcolor="#0099FF"><div align="center" class="style3">ชื่อเรื่อง</div></th>
191.        <th width="161" bgcolor="#0099FF"><div align="center" class="style3">ชื่อผู้แต่ง</div></th>
192.        <th width="32" align="center" bgcolor="#0099FF">ปี</th>
193.        </tr>
194.      <?
195.        /*include("../connection/connect.php");
196.        $sql="select * from  thesis inner join pro_developer on (thesis.project_id=pro_developer.project_id) inner join developer on (developer.student_id=pro_developer.student_id) inner join thesis_name on (thesis.proname_id=thesis_name.proname_id) inner join thesis_year ON (thesis.year_id=thesis_year.year_id) group by thesis.project_id";
197.        mysql_query("SET NAMES UTF8");
198.        $result = mysql_query($sql) or die(mysql_error());
199.        $row = mysql_num_rows($result) or die(mysql_error());*/
200.        //echo $row;
201.        $i=0;
202.        while($fetch =mysql_fetch_array($result_show))
203.        {
204.            $i++;
205.            $project_id=$fetch['project_id'];
206.            $project_name=$fetch['pro_nameth'];
207.            $name= $fetch['lead_name'] . " " $fetch['first_name'] . " " . $fetch['ser_name'];   
208.            $year_name=$fetch['year_name'];
209.    ?>
210.      <tr onMouseOver="this.bgColor='#ff0000'" onMouseOut="this.bgColor='#0000ff'">
211.        <td align="center" bgcolor="#CAEAFF"><span class="style5"><? echo $i ?></span>
212.          <div align="center" class="style5"></div>
213.          <div align="center" class="style5"></div></td>
214.        <td bgcolor="#CAEAFF"><a href="../client/show_thesis.php?id_thesis=<? echo $project_id ?>" class="style5"><? echo $project_name ?></a></td>
215.        <td bgcolor="#CAEAFF"><span class="style5"><? echo $name ?></span></td>
216.        <td bgcolor="#CAEAFF"><? echo $year_name ?></td>
217.        </tr>
218.      <?
219.        //$i++;
220.        }
221.        }
222.        }
223.    ?>
224.      </table>
225.     
226.    </div>
227.</form>
228. 
229.</body>
230.</html>



ประวัติการแก้ไข
2012-05-10 08:59:29
2012-05-10 09:03:17
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-10 08:58:11 By : kankanit
 

 

No. 10



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



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


เอางี้ดีกว่า ถ้าให้ผมช่วยแก้จาก code คงยาว ทำแบบนี้ได้ไหมง่ายกว่า (แต่ไม่รู้ถูกใจเปล่าน่ะ คือตอนนี้ผมไม่รู้ความต้องการค้นหาที่แน่นอนของคุณอ่ะ)
เขียน SQL ชุดเดียวเลย
อย่างเช่นจากที่ผมเห็นฟอร์มคุณน่ะ
1. ค้น คำสำคัญ
2. ค้น คำค้น
3. ค้น ประเภท
4. ค้น ช่วงปีการศึกษา

ประมาณนี้ใช่ป่ะ

ก็เขียน Sql ขึ้นมาตรวจสอบค่าว่างจากคำค้นแล้วต่อสติงเอา เช่น

ตรวจสอบ คำค้นเป็นค่าว่างเปล่าถ้าไม่ว่าง ก็สร้างสติงค้นขึ้นมา เช่น

Code (PHP)
01.<?
02.$sql="select * from table where  ";
03. 
04.if(!empty($_post[keyword])){
05.$sql.="name='".$_post[keyword]."' ";
06.$write_and='1';
07.}
08. 
09.if(!empty($_post[type])){
10.if($write_and=='1'){
11.$sql.="and type='".$_post[type]."' ";
12.}else{
13.$sql.="type='".$_post[type]."' ";
14.}
15.}
16. 
17.$sql.="group by id";
18.?>


ประมาณเนี่ย ได้ป่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-10 11:59:11 By : aimoomoo
 

 

No. 11



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



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

ตอบความคิดเห็นที่ : 10 เขียนโดย : aimoomoo เมื่อวันที่ 2012-05-10 11:59:11
รายละเอียดของการตอบ ::
ประเภทค้นหาได้แล้วนะค่ะ เหลือแต่ค้นหาจากเงื่อนไขจาก radio button ที่เชื่อมต่อกับ keyword นะค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-10 12:10:58 By : kankanit
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอความช่วยเหลือเกี่ยวกับ java Script error หน่อยค่ะ จนปัญญาจริงๆ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





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 อัตราราคา คลิกที่นี่