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

Registered : 109,037

HOME > PHP > PHP Forum > <select></select> แบบมีเงื่อนไข if ใน php ไม่ได้อ่ะครับ



 

<select></select> แบบมีเงื่อนไข if ใน php ไม่ได้อ่ะครับ

 



Topic : 114000



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



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




คือผมทำตัว select ออกมา แล้วในหน้า php ผมกำหนดให้ว่า ถ้าเลือกวิจัยให้รับค่าอีกตัวแปรอ่ะครับ
แต่มันไม่รับอ่ะครับ มันยังรับของ type มาอยู่เลยครับ

้home (PHP)
<select name="type" id="type" >
		<option value="" selected>กรุณาเลือก</option>
		<option value="การศึกษา">การศึกษา</option>
		<option value="จริยธรรม">จริยธรรม</option>
		<option value="บริหาร">บริหาร</option>
		<option value="วิจัย">วิจัย</option>
		<option value="การแพทย์">การแพทย์</option>
		<option value="อื่นๆ">อื่นๆ</option>
	</select>
	&nbsp;
	<input type="text" name="txtother" id="txtother" size="20" style="display:none;">


php (PHP)
<?
if ($_POST["type"]=="อื่นๆ")
{
	$type=$_POST["txtother"];
}
echo $type;
?>




Tag : PHP, MySQL, HTML/CSS







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-01-26 12:55:03 By : Clamore View : 5537 Reply : 37
 

 

No. 1



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

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

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

เลือก วิจัย หรือ อื่นๆครับ จาก Code ของคุณ สร้างเงื่อนไขตรวจสอบแค่อื่นๆ แล้วรับค่าจากช่อง input ลองตรวจสอบดูดีๆครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-26 13:45:27 By : Manussawin
 


 

No. 2



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



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


โทษทีผมลืมแก้อ่ะครับ
แต่ผมมันก็ไม่ได้ทั้งคู่อยู่ดีครับ
ผมลองแล้วครับ
ถ้าหากผมเลือกอื่นๆ ผมต้องการให้มันรับค่าจาก textbox อ่ะครับ
แต่ลองแล้วมันไม่ติดอ่ะครับ ผมแก้มา 2-3 ชั่วโมงแล้ว ยังงงเลยครับว่ามันผิดตรงไหน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-26 14:16:51 By : Clamore
 

 

No. 3



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



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


Code
<? if ($_POST["type"]=="อื่นๆ") { $type=$_POST["txtother"]; } echo $type; ?>


สันนิฐฐานได้อย่างแน่ชัดว่า คุณมีการประกาศหรือทำการประมวลผลค่า $type นี้อีกครั้งแน่ๆหลังจากจบโค้ดบรรทัดนี้ไป แนะนำให้ตรวจสอบ โดยกด Ctrl+F แล้วค้าหาว่า $type ถูกประกาศอยู่ที่ใดบ้างในข้างล่างนี้ แล้วจะเจอคำตอบครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-26 15:28:24 By : meannerss
 


 

No. 4



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


Code
<? if ($_POST["type"]=="อื่นๆ") { $type=$_POST["txtother"]; }else{ $type=$_POST['type']; } echo $type; ?>



เพิ่มสีแดงเข้าไปหน่อยไหมครับตาม คห1 เลยครับ
คุณแค่ตรวจสอบ เท่ากับ 'อื่นๆ' นอกนั้นทิ้งหมด
ไม่ได้ทำอะไรแล้วจะเอาอะไรมา echo ถ้า $_POST['type'] ไม่เท่ากับ 'อื่นๆ'
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-26 15:56:45 By : Chaidhanan
 


 

No. 5



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



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


ผมลองเปลี่ยนตัวแปรดูแล้ว
ทั้งเพิ่ม else เข้ามาแล้ว มันก็ยังเป็นเหมือนเดิมอยู่อ่ะครับ

dropdownlist

นี่เป็นโค้ดทั้งหมดอ่ะครับ

Code (PHP)
<?php
require("../inc/header.php");
require("../inc/menustaff.php");
?>

<!-- <script src="../styles/show/jquery.min.js"></script> -->
<script type="text/javascript">
<!--
	$(document).ready(function () {
    $("#type").change(function () {
        var foo = $("#type").val();
        if (foo == "วิจัย") {
           $("#research1").show();
		   $("#research2").show();
		   $("#research3").show();
		   $("#txtother").hide();
        }		
		else if (foo == "อื่นๆ")
		{
		   $("#txtother").show();
		   $("#research1").hide();
		   $("#research2").hide();
		   $("#research3").hide();
		}
		
    });
});
//-->
</script>

<form method="post" action="savereward.php">

<table align="center" cellpadding="5">
<tr>
	<td align="right">ชื่อ-นามสกุล</td>
	<td>
	<input type="text" name="txtname" id="txtname" size="40">
	<input type="hidden" name="empid" id="empid">
	</td>
</tr>

<tr>
	<td align="right">ชื่อรางวัล</td>
	<td>
	<input type="text" name="rename" id="rename" size="20">
	</td>
</tr>

<tr>
	<td align="right">รางวัลด้าน</td>
	<td>
	<select name="type" id="type" >
		<option value="" selected>กรุณาเลือก</option>
		<option value="การศึกษา">การศึกษา</option>
		<option value="จริยธรรม">จริยธรรม</option>
		<option value="บริหาร">บริหาร</option>
		<option value="วิจัย">วิจัย</option>
		<option value="การแพทย์">การแพทย์</option>
		<option value="อื่นๆ">อื่นๆ</option>
	</select>
	&nbsp;
	<input type="text" name="txtother" id="txtother" size="20" style="display:none;">
	</td>
</tr>


<!-- If reward project -->
<tr id="research1" style="display:none;">
	<td align="right">ชื่อโครงการ</td>
	<td>
	<input type="text" name="proname" id="proname" size="20">
	</td>
</tr>

<tr id="research2" style="display:none;">
	<td colspan="2" align="center">
	ผลงานวิจัยดีเด่น<INPUT TYPE="checkbox" NAME="procheck" value="1">
	&nbsp;
	นักวิจัยดี่เด่น<INPUT TYPE="checkbox" NAME="rescheck" value="1">
	</td>	
</tr>

<tr id="research3" style="display:none;">
	<td align="right">ระดับ</td>
	<td>
	<select name="prolevel" id="prolevel" ">
		<option value="" selected>กรุณาเลือก</option>
		<option value="ชาติ">ชาติ</option>
		<option value="นานาชาติ">นานาชาติ</option>
	</select>
	</td>
</tr>
<!-- /////////// -->

<tr>
	<td align="right">ปีที่ได้รับรางวัล</td>
	<td>
	<input type="text" name="txtyear" id="txtyear" size="20">
	</td>
</tr>

<tr>
	<td align="right">หน่วยงานที่มอบรางวัลให้</td>
	<td>
	<input type="text" name="txtunit" id="txtunit" size="20">
	</td>
</tr>

<tr>
	<td align="right">ระดับรางวัล</td>
	<td>
	<select name="relevel" id="relevel" ">
		<option value="" selected>กรุณาเลือก</option>
		<option value="ภายใน">ภายใน</option>
		<option value="ภายนอก">ภายนอก</option>
	</select>
	</td>
</tr>

<tr>
	<td colspan="2" align="center"><INPUT TYPE="submit" value="บันทึก"></td>
</tr>
</table>
</form>

<script type="text/javascript">  
function make_autocom(autoObj,showObj){  
    var mkAutoObj=autoObj;   
    var mkSerValObj=showObj;   
    new Autocomplete(mkAutoObj, function() {  
        this.setValue = function(id) {        
            document.getElementById(mkSerValObj).value = id;  
        }  
        if ( this.isModified )  
            this.setValue("");  
        if ( this.value.length < 1 && this.isNotClick )   
            return ;      
        return "gdata.php?q=" +(this.value);  
    });   
}     
   
make_autocom("txtname","empid");  
</script>  

<?php
require("../inc/footer.php");
?>


php(PHP)
<?php
require("../inc/connect.php");

if ($_POST["type"]=="อื่นๆ")
{
	$aa123=$_POST['txtother'];
}
else
{
	$aa123=$_POST['type'];
}
echo $aa123."<br>";

if ($_POST["procheck"]=="1")
{
$chk1="1";
}
else
{
$chk1="0";
}

if ($_POST["rescheck"]=="1")
{
$chk2="1";
}
else
{
$chk2="0";
}

$sqlreward="insert into tbreward values('".$_POST["empid"]."','".$_POST["rename"]."','".$aa123."' ";
$sqlreward .= ",'".$txt."','".$chk1."','".$chk2."','".$level."','".$_POST["txtyear"]."','".$_POST["txtunit"]."' ";
$sqlreward .= ",'".$_POST["relevel"]."','".$datein."','".$userin."')";
echo $sqlreward;
/*$exereward=mssql_query($sqlreward);

if ($exereward)
		{
			echo "<Script>alert('Save Done');window.location='reward.php';</Script>";
		}
		else
		{
			echo "<Script>alert('Can't Save');window.history.back();</Script>"; 
		}
*/
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-27 09:23:08 By : Clamore
 


 

No. 6



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



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

ผมว่า น่าจะออกแบบอย่างนี้มากกว่าน่ะ ครับ
จากแบบนี้

Code (PHP)
<select name="type">
<option value="" selected>กรุณาเลือก</option>
<option value="การศึกษา">การศึกษา</option>
<option value="จริยธรรม">จริยธรรม</option>
<option value="บริหาร">บริหาร</option>
<option value="วิจัย">วิจัย</option>
<option value="การแพทย์">การแพทย์</option>
<option value="อื่นๆ">อื่นๆ</option>
</select>

เป็นแบบนี้
Code (PHP)
<select name="type">
<option value="" selected>กรุณาเลือก</option>
<option value="1">การศึกษา</option>
<option value="2">จริยธรรม</option>
<option value="3">บริหาร</option>
<option value="4">วิจัย</option>
<option value="5">การแพทย์</option>
<option value="6">อื่นๆ</option>
</select>


เรากำหนด ค่า เป็น Int หรือไมก็เป็น varchar ดีกว่าน่ะครับ

เพราะบางที เราเอา ภาษามา Check เงื่อนไข แล้วมันอาจอ่านไม่ออกหรือป่าว


ประวัติการแก้ไข
2015-01-30 14:18:13
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-30 14:14:41 By : bunchuai
 


 

No. 7



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


Code (JavaScript)
<script type="text/javascript">
$(document).ready(function () {
	$("#type").change(function () {
		var foo = $("#type").val();
		if (foo == "วิจัย") {
		$("#research1").show();
		$("#research2").show();
		$("#research3").show();
		$("#txtother").hide();
	} else {
// if (foo == "อื่นๆ") ไม่ต้องใส่ ดีกว่าไหมครับ 
// เหลือแค่ else แค่นั้นพอ ไม่งั้นมันจะทำงานผิด คลิกอันอื่นไม่ทำงาน
			$("#txtother").show();
			$("#research1").hide();
			$("#research2").hide();
			$("#research3").hide();
		}
	});
});
</script>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-30 14:59:13 By : Chaidhanan
 


 

No. 8



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : Clamore เมื่อวันที่ 2015-01-27 09:23:08
รายละเอียดของการตอบ ::
เท่าที่ดูก็ไม่น่ามีอะไรผิดพลาดนี่นา มันจะพลาดได้อย่างไร ไม่จริงต้องไม่มีอะไรผิดพลาดสิครับ

ปล. คห.เพิ่มเติม คำสั่ง Insert Into ก็ไม่เชิงว่าไม่ถูกนะ แต่ไม่ประกาศชื่อฟิลแบบนี้โอกาศหลุดโอกาศพลาดมีสูงมาก ยิ่งถ้าอนาคตมีการแทรกฟิลล์ใหม่เข้าแก้กันตาลายแน่นอน เขียนใหม่ให้เหมือนคนทั่วไปดีกว่านะครับ ประกาศและรับค่าจะได้ไม่พบปัญหา ฯลฯ



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-30 15:47:45 By : meannerss
 


 
สอบถามหน่อยครับCode (PHP)
<html>
<?php

  $MT = "DATA/"; 
  $T="";
  $dir = opendir($MT); 
  $line="";        
 $tep="";
  
 while ($file = readdir($dir))           
 {
 $parts = explode(".", $file);                   
 if (is_array($parts) && count($parts) > 1) {   
     $extension = end($parts);  
           
     if ($extension == "LEE" )   
          {
            $T= substr($file,8);
            $R= str_replace("H0","MC#",$T);
            $P= str_replace("E."," - ",$R);
           //print ($P);echo"<br>";
    $parts = explode("-", $P);                   
   [font=Verdana][font=Verdana] if
( preg_match('/^.{7}01.*/',$P, $dos)) //????????????
    if( preg_match('/^.{7}02.*/',$P, $dos)) 
    if( preg_match('/^.{7}03.*/',$P, $dos)) 
    if( preg_match('/^.{7}04.*/',$P, $dos)) 
    if( preg_match('/^.{7}05.*/',$P, $dos)) 
    if( preg_match('/^.{7}06.*/',$P, $dos)) 
    if( preg_match('/^.{7}07.*/',$P, $dos)) 
    if( preg_match('/^.{7}08.*/',$P, $dos)) 
    if( preg_match('/^.{7}09.*/',$P, $dos)) 
    if( preg_match('/^.{6}10.*/',$P, $dos)) 
    if( preg_match('/^.{6}11.*/',$P, $dos)) 
    if( preg_match('/^.{6}12.*/',$P, $dos)) [/font][/font]
            ($tep.="<option value =\"$MT$file\"> $P</option>");
          }}}      
          
?>
<table><tr><td>
<form method="post"  >

Model
<script src="http://code.jquery.com/jquery-latest.js"></script>
<select neam="top" id="top"class="search_box" onchange="submit()">
<option value="">-Select Top-</option>
<option value  ="Top1E.php">Top1</option>
 <option value="Top2E.php" >Top2</option>
 <option value="Top3E.php" >Top3</option>
 <option value="Top4E.php" >Top4</option>
 <option value="Top5E.php" >Top5</option>
 <option value="Top6E.php" >Top6</option>
 <option value="Top7E.php" >Top7</option>
 <option value="Top8E.php" >Top8</option>
 <option value="Top9E.php" >Top9</option>
 <option value="Top10E.php" >Top10</option>
 <option value="Top11E.php" >Top11</option>
 <option value="Top12E.php" >Top12</option>
 <option value="Top13E.php" >Top13</option>
 </select>
 
  <script >
  $("#top").change(function(){
    window.location.replace( this.value, '_blank').focus();
		
  });
</script>
</form></td><td>
 <form method="post" >
 &nbsp; Data File
      <select name ="type" id="type"   required >
      <?php echo ($tep);?></option>
      </select>
 <button  type="submit" >Summit</button>
 </form></td></tr>
 </table>
  </body> 
  </html>

ผมต้องการเลือก select ไปยัง if
( preg_match('/^.{7}01.*/',$P, $dos))
เพื่อนำเฉพาะไฟล์ที่ คัดแยกด้วย if นี้ ขแงแต่ละ top ด้วยวิธีไหนบ้างครัล


คือตอนนี้ผมใช้วิธีสร้าง ไฟล์ php 12 ไฟล์ครับ ซึ่งผมอย่างให้ไฟล์มันน้อยอะครับ เลยอยากสร้างเป็นเงื่อนไข if
แต่ผมไม่รู้จะวาง code ยังไงครับ

ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-05 15:15:50 By : mini
 


 

No. 10



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


Code (PHP)
if( preg_match('/^.{7}01.*/',$P, $dos))    
    if( preg_match('/^.{7}02.*/',$P, $dos)) 
    if( preg_match('/^.{7}03.*/',$P, $dos)) 
    if( preg_match('/^.{7}04.*/',$P, $dos)) 
    if( preg_match('/^.{7}05.*/',$P, $dos)) 
    if( preg_match('/^.{7}06.*/',$P, $dos)) 
    if( preg_match('/^.{7}07.*/',$P, $dos)) 
    if( preg_match('/^.{7}08.*/',$P, $dos)) 
    if( preg_match('/^.{7}09.*/',$P, $dos)) 
    if( preg_match('/^.{6}10.*/',$P, $dos)) 
    if( preg_match('/^.{6}11.*/',$P, $dos)) 
    if( preg_match('/^.{6}12.*/',$P, $dos)) 


โค๊ดข้างบนมันต้องการอะไร
ถ้าบันทัดแรกเป็นจริง แล้ว บันทัดต่อๆ ไปมันจะเป็นจริงได้ยังไง
คิดใหม่ให้ดี จะตรวจสอบอะไร
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-05 17:52:17 By : Chaidhanan
 


 
ตอบความคิดเห็นที่ : 10 เขียนโดย : Chaidhanan เมื่อวันที่ 2021-03-05 17:52:17
รายละเอียดของการตอบ ::
นี้แหละครับ ที่เป็นปัญหา
ผม ยังหาคำตอบอยุ่ ครับว่าจะเขียนแบบไหน
พี่พอแนะนำ สักบรรทัดไหมครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-05 18:02:36 By : mini
 


 

No. 12



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


ตอบความคิดเห็นที่ : 11 เขียนโดย : mini เมื่อวันที่ 2021-03-05 18:02:36
รายละเอียดของการตอบ ::
ต้องการอะไรครับ เอาเป็นภาษาไทย ที่เข้าใจได้


ปล. ตั้ง topic ใหม่เลยครับ


ประวัติการแก้ไข
2021-03-05 18:37:06
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-05 18:34:00 By : Chaidhanan
 


 
คือผมต้องการ
เลือก select top1 แล้วไห้ไปที่คำสั่ง if อันแรกครับ
ถ้าเลือก top2 ให้ไปเข้าเงื่อนไข if ที่ 2 อะครับ

เลือก top ไหนก้ไห้ไปที่ เงื่อนไขนั้นๆ อะครับ
ปล. ผมตั้งกระทู้ใหม่ไม่ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-06 07:12:07 By : mini
 


 

No. 14



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


Code (PHP)
if( preg_match('/^.{7}01.*/',$P, $dos)) { 
   // do 1
}elseif( preg_match('/^.{7}02.*/',$P, $dos)){
   // do 2
}elseif( preg_match('/^.{7}03.*/',$P, $dos)){
   // do 3
}elseif( preg_match('/^.{7}04.*/',$P, $dos)){
 .....
}


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-06 08:44:42 By : Chaidhanan
 


 
ตอบความคิดเห็นที่ : 14 เขียนโดย : Chaidhanan เมื่อวันที่ 2021-03-06 08:44:42
รายละเอียดของการตอบ ::
ผมลองแล้วครับ ติดบรรทัด 36 ครับ

($tep.="<option value =\"$MT$file\"> $P</option>");


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-06 10:23:26 By : mini
 


 
ตอบความคิดเห็นที่ : 14 เขียนโดย : Chaidhanan เมื่อวันที่ 2021-03-06 08:44:42
รายละเอียดของการตอบ ::
ผมลองเพิ่ม POST ไม่ทาบว่าถูกต้องรึป่าว
Code (PHP)
if($_POST["top"]==1)( preg_match('/^.{7}01.*/',$P, $dos)){}
        else if($_POST["top"]==2)( preg_match('/^.{7}02.*/',$P, $dos)){}
        else if($_POST["top"]==3)( preg_match('/^.{7}03.*/',$P, $dos)){}
        else if($_POST['top']==4)( preg_match('/^.{7}04.*/',$P, $dos)){}
        else if($_POST['top']==5)( preg_match('/^.{7}05.*/',$P, $dos)){}
        else if($_POST['top']==6)( preg_match('/^.{7}06.*/',$P, $dos)){}
        else if($_POST['top']==7)( preg_match('/^.{7}07.*/',$P, $dos)){}
        else if($_POST['top']==8)( preg_match('/^.{7}08.*/',$P, $dos)){}
        else if($_POST['top']==9)( preg_match('/^.{7}09.*/',$P, $dos)){}
        else if($_POST['top']==10)( preg_match('/^.{7}10.*/',$P, $dos)){}
        else if($_POST['top']==11( preg_match('/^.{7}11.*/',$P, $dos)){}
        else if($_POST['top']==12)( preg_match('/^.{7}12.*/',$P, $dos)){}
        else if($_POST['top']==13)( preg_match('/^.{7}13.*/',$P, $dos)){} ;   
          
        ($tep.="<option value =\"$MT$file\"> $dos</option>");
    }}}
         
?>

<body bgcolor =''><table>
<tr><td>

</form></td><td>
<form method="post"  >
&nbsp;
<font color="FFFFFF">Machine</font>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<select neam="top" id="top"class="search_box" onchange="submit()">
<option value="">-Select Top-</option>
<option value  ="1">Top1</option>
 <option value="2" >Top2</option>
 <option value="3" >Top3</option>
 <option value="4" >Top4</option>
<option value="5" >Top5</option>
 <option value="6" >Top6</option>
 <option value="7" >Top7</option>
 <option value="8" >Top8</option>
 <option value="9" >Top9</option>
 <option value="10" >Top10</option>
 <option value="11" >Top11</option>
 <option value="12" >Top12</option>
 <option value="13" >Top13</option>
 </select>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-06 10:43:29 By : mini
 


 
ตอนนี้ผมใช้ วิธีแบบ สร้างไฟล์ php 13 ไฟล์เอาครับ
เวลาเลือกไห้มูฟไปหาไฟล์นั้น

-แต่ผมอยากใช้วิธีแบบ เงื่อนไข ผมลองหลายวิธีแต่ยังไม่สำเส็จครับ

ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-07 08:38:54 By : mini
 


 

No. 18



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


เอาโค๊ดเต็มๆ ที่ทำได้มาลง เดี๋ยวจะ proof ให้

โค๊ดที่แยก link นะ ไอ้ที่ทำไม่ได้ ไม่เอา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-07 10:02:43 By : Chaidhanan
 


 
ตอบความคิดเห็นที่ : 18 เขียนโดย : Chaidhanan เมื่อวันที่ 2021-03-07 10:02:43
รายละเอียดของการตอบ ::
... ใส่ความคิดเห็นตรงนี้.......Code (PHP)
<!DOCTYPE HTML>
<html>
 <head>
  

  <meta charset="utf-8">
  <meta http-equiv="Content-Type" content="text/html;">
  <meta http-equiv="X-Ua-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, maximum-scale=auto, minimum-scale= auto" />
  <Link rel="stylesheet" href="">
</head>

  <title>LEE</title>
  <?php

 $MT="DATA/";
 $tep ="";
 $line="";        
 $T="";
 $old_value="";
 $dir = opendir($MT);  
 
 while ($file = readdir($dir))           
 {
 $parts = explode(".", $file);                   
 if (is_array($parts) && count($parts) > 1) {   
     $extension = end($parts);  
           
     if ($extension == "LEE" )   
          {
            $T= substr($file,8);
            $R= str_replace("H0"," MC#",$T);
            $W= str_replace("01","13",$R);
            $P= str_replace("E."," - ",$W);
                    //echo "$i.<a href=\"$MT/$jumfile\" target=\"_blank\"> $jumfile </a><br />";  
                      ($tep=$tep."<option value=\"$MT$file\">$P</option>");  //???????????? 

        }
      }
    }
 
    ?>

<body bgcolor ='000000'><table>
<tr><td>
<form method="post"  >

<font color="FFFFFF">Model</font>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<select neam="pagelist" id="pagelist"class="search_box" onchange="submit()">
<option value="">-Select model-</option>
 <option value="LEE.php" <?if($_POST["pagelist"]=="LEE.php"){ echo "selectet";}?>LEE</option>
 <option value="PCM.php"<?if($_POST["pagelist"]=="PCM.php"){ echo "selected";}?>PCM</option>
 <option value="LHA.php" <?if($_POST["pagelist"]=="LHA.php"){ echo "selected";}?>LHA</option>
</select>
 
  <script language="javascript">
  $("#pagelist").change(function(){
    //window.open( this.value, '_blank').focus(); //?????????????
    window.location.replace( this.value, '_blank').focus();
		
  });
</script>

</form></td><td>
<form method="post"  >
&nbsp;
<font color="FFFFFF">Machine</font>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<select neam="top" id="top"class="search_box" onchange="submit()">
<option value="">-Select Top-</option>
<option value  ="Top1E.php">Top1</option>
 <option value="Top2E.php" >Top2</option>
 <option value="Top3E.php" >Top3</option>
 <option value="Top4E.php" >Top4</option>
 <option value="Top5E.php" >Top5</option>
 <option value="Top6E.php" >Top6</option>
 <option value="Top7E.php" >Top7</option>
 <option value="Top8E.php" >Top8</option>
 <option value="Top9E.php" >Top9</option>
 <option value="Top10E.php" >Top10</option>
 <option value="Top11E.php" >Top11</option>
 <option value="Top12E.php" >Top12</option>
 <option value="Top13E.php" >Top13</option>
 </select>
 
  <script >
  $("#top").change(function(){
    window.location.replace( this.value, '_blank').focus();
		
  });
</script>
</form></td><td>
<?php
  
?>
      <form method="post" >
 &nbsp; <font color="FFFFFF">Data File</font>
      <select name ="type" id="type" onchange="submit(this.form)"  required >

           <?php echo ($tep);?></option>
      </select>

 <button  type="submit" >Summit</button>
</form>

</td>
<td>
 
  </marquee> </td>
 </tr>
 </table>
 </body>


ครับ code ที่อ่าน และเลือกไปยังไฟล์ ข้อมูลครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-07 13:35:16 By : mini
 


 

No. 20



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


อย่ากจะช่วยนะ แต่โค๊ดนี้แน่ใจหรือว่าทำได้ โค๊ดในส่วนของ html มั่วซะเยอะ

<option value="LEE.php" <?if($_POST["pagelist"]=="LEE.php"){ echo 'selectet';}?>LEE</option>
บันทัดบน มันถูกไวยกรณ์ที่ไหนกัน ไม่น่าจะ อ้างอิงไฟล์ได้ถูกต้องนะ

view source มาดูบ้างว่าใช่สิ่งที่ต้องการไหม

view source แล้วได้แบบข้างล่าง มันคงจะทำงานให้หรอกนะ
เปลี่ยน <? เป็น <?php แล้วใส่ tag ปิด ให้เรียบร้อยด้วย
Code (XML)
<!DOCTYPE HTML>
<html>
<head>
<title>LEE</title>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html;">
<meta http-equiv="X-Ua-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, maximum-scale=auto, minimum-scale= auto" />
<Link rel="stylesheet" href="">
</head>
<body bgcolor ='000000'>
	<table>
		<tr>
			<td>
				<form method="post"  >
					<font color="FFFFFF">Model</font>
					<script src="http://code.jquery.com/jquery-latest.js"></script>
					<select neam="pagelist" id="pagelist"class="search_box" onchange="submit()">
						<option value="">-Select model-</option>
						<option value="LEE.php" <?if($_POST["pagelist"]=="LEE.php"){ echo "selectet";}?>LEE</option>
						<option value="PCM.php"<?if($_POST["pagelist"]=="PCM.php"){ echo "selected";}?>PCM</option>
						<option value="LHA.php" <?if($_POST["pagelist"]=="LHA.php"){ echo "selected";}?>LHA</option>
					</select>
					<script language="javascript">
						$("#pagelist").change(function(){
							//window.open( this.value, '_blank').focus(); //?????????????
							window.location.replace( this.value, '_blank').focus();
						});
					</script>
				</form></td>
			<td>
				<form method="post"  >
					&nbsp;
					<font color="FFFFFF">Machine</font>
					<script src="http://code.jquery.com/jquery-latest.js"></script>
					<select neam="top" id="top"class="search_box" onchange="submit()">
						<option value="">-Select Top-</option>
						<option value  ="Top1E.php">Top1</option>
						<option value="Top2E.php" >Top2</option>
						<option value="Top3E.php" >Top3</option>
						<option value="Top4E.php" >Top4</option>
						<option value="Top5E.php" >Top5</option>
						<option value="Top6E.php" >Top6</option>
						<option value="Top7E.php" >Top7</option>
						<option value="Top8E.php" >Top8</option>
						<option value="Top9E.php" >Top9</option>
						<option value="Top10E.php" >Top10</option>
						<option value="Top11E.php" >Top11</option>
						<option value="Top12E.php" >Top12</option>
						<option value="Top13E.php" >Top13</option>
					</select>
				<script >
					$("#top").change(function(){
						window.location.replace( this.value, '_blank').focus();
					});
				</script>
				</form></td>
			<td>
				<form method="post" >
					&nbsp; <font color="FFFFFF">Data File</font>
					<select name ="type" id="type" onchange="submit(this.form)"  required >
						</option>
					</select>
					<button  type="submit" >Summit</button>
				</form></td>
			<td>
				</marquee> 
			</td>
		</tr>
	</table>
</body>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-07 21:59:30 By : Chaidhanan
 


 
ตอบความคิดเห็นที่ : 20 เขียนโดย : Chaidhanan เมื่อวันที่ 2021-03-07 21:59:30
รายละเอียดของการตอบ ::
ใช่ครับ
ในส่วนที่พี่บอก ยังไม่ได้ครับ ผมจึงเขียน code ทิ้งไว้เลยยังไม่ได้แก้ไขครับ
แค่อยากให้ดูว่าผมควร แก้ยังไงครับ

Code (PHP)
<form method="post"  >
					<font color="FFFFFF">Model</font>
					<script src="http://code.jquery.com/jquery-latest.js"></script>
					<select neam="pagelist" id="pagelist"class="search_box" onchange="submit()">
						<option value="">-Select model-</option>
						<option value="LEE.php" <?if($_POST["pagelist"]=="LEE.php"){ echo "selectet";}?>LEE</option>
						<option value="PCM.php"<?if($_POST["pagelist"]=="PCM.php"){ echo "selected";}?>PCM</option>
						<option value="LHA.php" <?if($_POST["pagelist"]=="LHA.php"){ echo "selected";}?>LHA</option>
					</select>
					<script language="javascript">
						$("#pagelist").change(function(){
							//window.open( this.value, '_blank').focus(); //?????????????
							window.location.replace( this.value, '_blank').focus();
						});
					</script>
				</form></td>
			<td>



ผมยังแก้ไม่ได้ในส่วนนี้ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-10 20:08:52 By : mini
 


 
Code (PHP)
Code นี้เป็น code ที่ผมเขียนแยกขึ้นมาอีกทีครับ
[php][/p<!DOCTYPE HTML>
<html>
<head>


<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html;">
<meta http-equiv="X-Ua-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, maximum-scale=auto, minimum-scale= auto" />
<Link rel="stylesheet" href="">
</head>

<title>LEE</title>
<?php

$MT="DATA/";
$tep ="";
$line="";
$T="";
$old_value="";
$dir = opendir($MT);

while ($file = readdir($dir))
{
$parts = explode(".", $file);
if (is_array($parts) && count($parts) > 1) {
$extension = end($parts);

if ($extension == "LEE" )
{
$T= substr($file,8);
$R= str_replace("H0","MC#",$T);
$P= str_replace("E."," - ",$R);
//print ($P);echo"<br>";
$parts = explode("-", $P);


if($_POST["top"]=="1"){( preg_match('/^.{7}01.*/',$P, $dos));}
elseif($_POST["top"]=="2")( preg_match('/^.{7}02.*/',$P, $dos));
else{if($_POST["top"]=="3")( preg_match('/^.{7}03.*/',$P, $dos));
else{if($_POST["top"]=="4")( preg_match('/^.{7}04.*/',$P, $dos));
else {if($_POST["top"]=="5")( preg_match('/^.{7}05.*/',$P, $dos));
else {if($_POST["top"]=="6")( preg_match('/^.{7}06.*/',$P, $dos));
else {if($_POST["top"]=="7")( preg_match('/^.{7}07.*/',$P, $dos));
else {if($_POST["top"]=="8")( preg_match('/^.{7}08.*/',$P, $dos));
else {if($_POST["top"]=="9")( preg_match('/^.{7}09.*/',$P, $dos));
else {if($_POST["top"]=="10")( preg_match('/^.{7}10.*/',$P, $dos));
else {if($_POST["top"]=="11")( preg_match('/^.{7}11.*/',$P, $dos));
else {if($_POST["top"]=="12")( preg_match('/^.{7}12.*/',$P, $dos));
else {if($_POST["top"]=="13")( preg_match('/^.{7}13.*/',$P, $dos));


($tep.="<option value =\"$MT$file\"> $P</option>");
}}}}}}}}}}}}}}

?>

<body bgcolor =''><table>
<tr><td>

</form></td><td>
<form method="post" >
&nbsp;
<font color="FFFFFF">Machine</font>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<select neam="top" id="top"class="search_box" onchange="submit()">
<option value="0">-Select Top-</option>
<option value ="1"<?php if($_POST["top"]=="1"){ echo " selected=\"selected\""; } ?>Top1</option>
<option value="2" <?php if($_POST["top"]=="2"){ echo " selected=\"selected\""; } ?>Top2</option>
<option value="3" <?php if($_POST["top"]=="3"){ echo " selected=\"selected\""; } ?>Top3</option>
<option value="4" <?php if($_POST["top"]=="4"){ echo " selected=\"selected\""; } ?>Top4</option>
<option value="5" <?php if($_POST["top"]=="5"){ echo " selected=\"selected\""; } ?>Top5</option>
<option value="6" <?php if($_POST["top"]=="6"){ echo " selected=\"selected\""; } ?>Top6</option>
<option value="7" <?php if($_POST["top"]=="7"){ echo " selected=\"selected\""; } ?>Top7</option>
<option value="8" <?php if($_POST["top"]=="8"){ echo " selected=\"selected\""; } ?>Top8</option>
<option value="9" <?php if($_POST["top"]=="9"){ echo " selected=\"selected\""; } ?>Top9</option>
<option value="10" <?php if($_POST["top"]=="10"){ echo " selected=\"selected\""; } ?>Top10</option>
<option value="11" <?php if($_POST["top"]=="11"){ echo " selected=\"selected\""; } ?>Top11</option>
<option value="12" <?php if($_POST["top"]=="12"){ echo " selected=\"selected\""; } ?>Top12</option>
<option value="13" <?php if($_POST["top"]=="13"){ echo " selected=\"selected\""; } ?>Top13</option>
</select>


</script>
</form></td><td>
<?php

?>
<form method="post" >
&nbsp; <font color="FFFFFF">Data File</font>
<select name ="top" id="top" onchange="submit(this.form)" required >

<?php echo ($tep);?></option>
</select>

<button type="submit" >Summit</button>
</form>

</td>
<td>
<FORM style="display: inline;" method="post" action="http://tpt-ed-chokotei.wdc.com/main/prb/sub/rawdata/error.htm"target="iframe_target">
&nbsp; <font color="FFFFFF">Chokotei</font>
<INPUT type=submit target= blank VALUE="Link">
</FORM>
</marquee> </td>
</tr>
</table>
</body>

<?php
ภภ
ผลลัพท์ที่ได้ครับ
hp]
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-10 20:14:23 By : mini
 


 

No. 23



โพสกระทู้ ( 4,756 )
บทความ ( 8 )



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


สงสัยว่า user หนึ่งจะเป็นผู้หญิงหรือจะเป็นผู้ชายหรือจะเป็นอะไรใครกันแน่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-10 21:43:55 By : mr.v
 


 
ตอบความคิดเห็นที่ : 23 เขียนโดย : mr.v เมื่อวันที่ 2021-03-10 21:43:55
รายละเอียดของการตอบ ::
สามารถแก้ไขได้ไหมครับ

ลองแก้ให้หน่อยได้ไหมครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-11 19:59:24 By : mini
 


 

No. 25



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


ก็ไปบันทัดที่มันแจ้ง ตัวแปร top มันไม่มี ใช้ตัวแปรผิด หรือ สกดผิด หรือ อะไรผิดซักอย่าง ตรวจสอบให้ดี
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-12 19:46:20 By : Chaidhanan
 


 
เกือบละครับ submit2 ส่งข้อมูล ขึ้นไปยังเงื่่อนไขได้
แต่เงื่อนไขไม่ทำงานอ่ะครับ ช่วยดูไห้หน่อยครับ
Code (PHP)
if($_POST['submit2'])
           {
               $top_score = $_POST['top_score'];
        if($top_score=='1'){
        ( preg_match('/^.{7}01.*/',$P, $dos));}
        else if($top_score=="2"){
        ( preg_match('/^.{7}02.*/',$P, $dos));}
        else if($top_score=="3"){
        ( preg_match('/^.{7}03.*/',$P, $dos));}
        else if($top_score=="4"){
        ( preg_match('/^.{7}04.*/',$P, $dos));}
        else if($top_score=="5"){
        ( preg_match('/^.{7}05.*/',$P, $dos));}
        else if($top_score=="6"){
        ( preg_match('/^.{7}06.*/',$P, $dos));}
        else if($top_score=="7"){
        ( preg_match('/^.{7}07.*/',$P, $dos));}
        else if($top_score=="8"){
        ( preg_match('/^.{7}08.*/',$P, $dos));}
        else if($top_score=="9"){
        ( preg_match('/^.{7}09.*/',$P, $dos));}
        else if($top_score=="10"){
        ( preg_match('/^.{7}10.*/',$P, $dos));}
        else if($top_score=="11"){
        ( preg_match('/^.{7}11.*/',$P, $dos));}
        else if($top_score=="12"){
        ( preg_match('/^.{7}12.*/',$P, $dos));}
        else if($top_score=="13"){
        ( preg_match('/^.{7}13.*/',$P, $dos));} 
($top.="<option value =\"$MT$file\"> $P</option>");
    }}}}
    //echo ($top);    
?>

<body bgcolor =''><table>
<tr><td>


<form method="post" action="PTOP.php" >
&nbsp;
<font color="">Machine</font>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<select neam='top_score' id='top_score'  >
<option value='0'>-Select Top-</option>
<option value  ='1'>Top1</option>
 <option value="2" >Top2</option>
 <option value="3" >Top3</option>
 <option value="4" >Top4</option>
 <option value="5" >Top5</option>
 <option value="6" >Top6</option>
 <option value="7" >Top7</option>
 <option value="8" >Top8</option>
 <option value="9" >Top9</option>
 <option value="10" >Top10</option>
 <option value="11" >Top11</option>
 <option value="12" >Top12</option>
 <option value="13" >Top13</option>
 </select>    
 <button  type="submit"id="submit2" name="submit2" >Summit</button>    
 
</script>
</form>

ดด
ดังภาพครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-18 14:51:24 By : mini
 


 

No. 27



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


ไม่ เอาตัวอย่าง ข้อมูล มาลงให้เช็คด้วย ล่ะครับ เดี๋ยวก็ได้เดากันไปใหญ่โต

ไม่มีต้วอย่างข้อมูล แล้วจะตรวจสอบ preg_match() ได้ยังไง ว่ามันถูกต้อง

มันไม่ใช่แค่ if else ธรรมดา แต่มันเป็น structure ของข้อมูล


ปล. if else แบบนี้ มันทำงานเยอะนะ ถ้าอันสุดท้าย ต้อง preg_match หลายครั้ง

ให้เขียนประมาณนี้
Code (PHP)
preg_match( '/^.{7}(\d{2})/', $p, $m);
switch($m[1]){
case '01': ....... break;
case '02': ....... break;
......
}



ประวัติการแก้ไข
2021-03-18 15:12:45
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-18 15:08:03 By : Chaidhanan
 


 
ตามกรอบสีแดง คือตัวเลขที่แบ่งว่า ไฟล์ไหนจะอยุ่ในเงื่อนไข if ครับ

ำำำ

1,2,3,4,5,6,7,8,9,10,11,12,13
เมื่อเลือก select และ submit ส่งไปยังเงื่อนไขครับ
ปล แต่เงื่อนไขไม่ทำงาน ส่งไปยังอีก select นึงครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-18 16:05:07 By : mini
 


 
ตอบความคิดเห็นที่ : 27 เขียนโดย : Chaidhanan เมื่อวันที่ 2021-03-18 15:08:03
รายละเอียดของการตอบ ::
ช่วยอธิบาย code ด้านล่างหน่อยได้ไหมครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-18 17:32:30 By : mini
 


 

No. 30



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



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


คุณ mini สมัครสมาชิกแล้วตั้งกระทู้ใหม่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-18 21:23:33 By : lakornworld
 


 

No. 31



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


สงสัย คำสั่งไหน เอาคำสั่ง ไปค้นหาใน google ดูครับ อย่าขี้เกียจ มีตัวอย่างแล้ว ค้นหาได้เอง

มันอธิบายละเอียด ยิบ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-18 21:28:23 By : Chaidhanan
 


 
ตอบความคิดเห็นที่ : 31 เขียนโดย : Chaidhanan เมื่อวันที่ 2021-03-18 21:28:23
รายละเอียดของการตอบ ::
ผมหาแล้วครับ หาไม่เจอ ว่าหลักการต่างกันยังไง

ขอบคุณครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-19 08:24:11 By : mini
 


 
ตอบความคิดเห็นที่ : 27 เขียนโดย : Chaidhanan เมื่อวันที่ 2021-03-18 15:08:03
รายละเอียดของการตอบ ::
Code (PHP)
ผมลองเปลี่ยนมาแบบนี้ ก้ได้ผลลัพท์ แบบ if อะครับ ยังไม่แสดงในอีก select นึง

Code (PHP)
switch($P[1]){
          case '01': printf( preg_match('/^.{7}01.*/',$P, $dos)); break;
          case '02': printf( preg_match('/^.{7}02.*/',$P, $dos)); break;
          case '03': printf( preg_match('/^.{7}03.*/',$P, $dos)); break;
          case '04': printf( preg_match('/^.{7}04.*/',$P, $dos)); break;
          case '05': printf( preg_match('/^.{7}05.*/',$P, $dos)); break;
          case '06': printf( preg_match('/^.{7}06.*/',$P, $dos)); break;
          case '07': printf( preg_match('/^.{7}07.*/',$P, $dos)); break;
          case '08': printf( preg_match('/^.{7}08.*/',$P, $dos)); break;
          case '09': printf( preg_match('/^.{7}09.*/',$P, $dos)); break;
          case '10': printf( preg_match('/^.{7}10.*/',$P, $dos)); break;
          case '11': printf( preg_match('/^.{7}11.*/',$P, $dos)); break;
          case '12': printf( preg_match('/^.{7}12.*/',$P, $dos)); break;
          case '13': printf( preg_match('/^.{7}13.*/',$P, $dos)); break;
        
    
        
        ($top_score.="<option value =\"$MT$file\"> $P</option>");
    }}}}}
    //echo ($top);    
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-19 09:36:40 By : mini
 


 

No. 34



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


คำค้น php preg_match
คำค้น php switch case

มันจะไม่เจอได้ยังไง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-19 11:23:16 By : Chaidhanan
 


 
ตอบความคิดเห็นที่ : 34 เขียนโดย : Chaidhanan เมื่อวันที่ 2021-03-19 11:23:16
รายละเอียดของการตอบ ::
เจอแล้วครับ แต่ผลลัพธ์ เหมือนกับ if อะครับ
ไม่แสดง ในอีก select เมือเลือก top ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-19 13:48:07 By : mini
 


 

No. 36



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


ลองเขียนความต้องการ ให้ชัดเจน ครับ

มี data เป็นอะไร และ condition คืออะไร คือผมยังอ่าน โค๊ดเพื่อที่จะรู้ ความต้องการไม่ออก

คือเอาได้ลางๆ ไม่รู้จะใช่หรือเปล่า
คือ
ถ้าชือ่ไฟล์ มี 01 ก็ให้ไปทำ ยัง โปรแกรม ไฟล์ 01.php
ถ้าชือ่ไฟล์ มี 02 ก็ให้ไปทำ ยัง โปรแกรม ไฟล์ 02.php

อะไรอย่างนี้หรือเปล่า
ถ้าใช่
Code (PHP)
preg_match( '/^.{7}(\d{2})/', $p, $m);
include $m[1].'.php';


หรือ

Code (PHP)
preg_match( '/^.{7}(\d{2})/', $p, $m);
header('location: '.$m[1].'.php');


อยากรู้ว่า $m มันมีค่าอะไร ก็ให้ print_r( $m) ออกมาดู แล้วศึกษาวิเคราะห์ดู
แล้วที่บอกอ่าน คำสั่ง preg_match แล้ว รู้หรือยังว่า $m มันทำหน้าที่อะไร ถ้าไม่อ่าน document หรือไม่ทำความเข้าใจกับโค๊ด
แล้วจะรู้ และนำไปใช้ได้อย่างไร
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-19 23:18:27 By : Chaidhanan
 


 
ตอบความคิดเห็นที่ : 36 เขียนโดย : Chaidhanan เมื่อวันที่ 2021-03-19 23:18:27
รายละเอียดของการตอบ ::
ใช่ครับประมาณนี้
-เเต่ว่า 01,02,03.. ไม่ใช่ไฟล์ php อะครับ เป็นไฟล์ข้อมูลที่ บันทึกไว้ notepad
-01,02,03... คือชื่อไฟล์ที่ผมต้องการกำหนด ให้แสดงแต่ไฟล์ notepad ที่มีแต่ชื่อที่กำหนด ในเงื่อนไขที่เลือกครับ

เช่น เมื่อเลือก 01 ก้ไห้ชื่อไฟล์ notepad 01 แสดงยังอีก select นึง ครับ

dd
ประมาณนี้ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-22 20:43:27 By : mini
 

   

ค้นหาข้อมูล


   
 

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

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

Notice

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

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







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

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