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 > คลิกปุ่ม submit ใน form แล้ว ส่งค่าตัวแปรไปอีกกับ form ทำอย่างไร และรับค่าตัวแปรยังไง


[PHP] คลิกปุ่ม submit ใน form แล้ว ส่งค่าตัวแปรไปอีกกับ form ทำอย่างไร และรับค่าตัวแปรยังไง

 
Topic : 065731



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



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



คลิกปุ่ม submit ใน form แล้ว ส่งค่าตัวแปรไปอีกกับ form ทำอย่างไร และรับค่าตัวแปรยังไง
ตัวแปรที่ว่าไม่ได้กรอกในform เป็นค่าตัวแปรที่ตั้งเอง



Tag : PHP, HTML/CSS

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-09-01 09:50:33 By : sambrazil View : 34822 Reply : 22
 

 

No. 1



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

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

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


Link

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-01 10:02:08 By : onizike
 

 

No. 2



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



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

ส่งได้ 2 แบบคือ $_GET['ตัวแปร'] และ $_POST['ตัวแปร'] sheet

test.php
1.<form action="index.php?numberID=999" method="POST">
2.<input type="text" name="serName" />
3.<input type="submit" value="ตกลง" />
4.</form>


เวลาเรียกใช้

index.php
1.echo $_GET["numberID"]."<br>"; //ผลลัพธ์จะเท่ากับ 999
2.echo $_POST["serName"]; //ผลลัพธ์จะได้ตามข้อมูลที่กรอกในช่อง text


$_GET['value'] จะส่งค่าผ่าน url นะครับ
$_POST['value'] จะซ่อนการส่งข้อมูล

ผิดถูกเพิ่มเติมด้วยนะครับ (มือใหม่)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-01 10:04:24 By : fogza
 

 

No. 3



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



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


ไม่ไช่แบบนั้นครับ คือ ในไฟล์แรกผมีตัว แปล $x
แล้วให้มันส่งค่าไปเลยทันทีที่กดsubmit โดยไม่ต้องinput ค่าไปในform แล้วค่านั้นห้ามshowในformด้วย
กดปุ่มส่งค่าไปเลย
เห็นแค่ปุ่มsubmitอย่างเดียว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-01 10:24:40 By : sambrazil
 

 

No. 4



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

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

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

ส่งผ่าน hidden ไปครับ

<input type="hidden" name="hdnName" value="<?=$x;?>">
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-01 10:43:03 By : webmaster
 

 

No. 5

Guest


ตอบความคิดเห็นที่ : 4 เขียนโดย : webmaster เมื่อวันที่ 2011-09-01 10:43:03
รายละเอียดของการตอบ ::
สอบถามครับ
ถ้าผมต้องการนำค่า $xxx มาไว้ที่ $data เพื่อเปิด ซึ่งเป็นไฟล์ txt อ่านแสดงกราฟยังไงครับ

$data="http://10.144.216.63/DATA//DTMDLHMG0914H010E.LEE"; //???????????txt
for($i=1; $i<10000; $i++){ ${'num'.$i}=array();} //???????????? array
$data_array=file($data);//??????????????
$i = 0;

ขอบคุณครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-17 04:25:00 By : mini
 

 

No. 6



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



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


คำถามไม่เคลียร์ แสดงตัวอย่างข้อมูล และ การแทนที่ หรือ ตำแหน่ง $xxx ใน data ด้วย
แต่เขียน topic ใหม่ดีกว่าไหม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-17 06:59:21 By : Chaidhanan
 

 

No. 7

Guest


ตอบความคิดเห็นที่ : 6 เขียนโดย : Chaidhanan เมื่อวันที่ 2020-09-17 06:59:21
รายละเอียดของการตอบ ::
สอบถามหน่อยครับ

ถ้าต้องการข้อมูลจากไดเรกทอรี่ หล่ะครับ
มีไฟล์ txt หลายไฟล์ อยากนำมา select เพื่อเลือกแสดงบนกราฟเส้น ซึ่งข้อมูลอยู่ใน folder DATA
ผมลอง echo $_POST แล้วมันแสดงแต่ชื่อครับ ไม่แสดงเนื้อหาที่ a href
แต่พอไม่ได้นำเข้า select สามารถ a href ดูข้อมูลได้ปกติครับ
Code (PHP)
01.<html>
02.<?php
03. 
04.  $current_dir = "DATA/";
05.  $i   =-8;
06.  $dir = opendir($current_dir);       
07. $tep="";
08.  echo ("<p><h1>List of available files:</h1></p><hr><br />");
09.  while ($file = readdir($dir))          
10.    {
11.    $parts = explode(".", $file);                  
12.    if (is_array($parts) && count($parts) > 1) {  
13.        $extension = end($parts);       
14.        if ($extension == "LEE" OR $extension == "LHA"OR $extension == "PCM")   
15.             //echo "$i.<a href=\"$current_dir/$file\"> $file </a><br />"; 
16. 
17.             $tep=$tep."<option <a href=\"$current_dir/$file\"> $file </a></option><br />";
18.                
19.        }
20.        $i++;
21.    }
22.     
23.  echo "<hr><br />";
24.  closedir($dir); 
25.         
26.?>
27.<body>
28. 
29.<form method="post" action="maptest4.php" name="type" >
30.    
31.       
32.      <select  name="type"   required>
33.      <option value = <?php echo  ($tep);?>></option>
34.       
35.      </select>
36.    
37.  
38.    
39.      <button type="submit" >Summit</button>
40.  </form>
41.   
42.  </html>



-ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-18 00:57:19 By : mini
 

 

No. 8



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



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


ผมไม่เคยใช้ readdir ใช้แต่ glob ไม่ใช่ว่า readdir ไม่ดี เพียงแต่ผมขี้เกียจไปอ่าน information ของมันอีกน่ะ

Code (PHP)
01.<?php
02.// กำหนดตัวแปร ที่จะเป็นต้องใช้
03.$SE = DIRECTORY_SEPARATOR;
04.$server_path = __DIR__ . $SE . 'DATA' . $SE// path สำหรับ server
05.$browser_path = '/DATA/'// path สำหรับ client เรียกผ่าน browser
06.$dir = glob($server_path . '*.{LEE,LHA,PCM}');
07.// HTML / Javascript ------------------------------
08.?><!doctype html>
09.<html lang="en_US">
10.<head>
11.<title>TEST Link URL</title>
12.</head>
13.<body>
14.<p><h1>List of available files:</h1></p><hr><br />
15.<form method="post" action="maptest4.php" name="type" >
16.    <select  name="type"  required >
17.<?php //-------------------------- loop create option for select
18.foreach($dir as $file){
19.    $parts = explode($SE , $file);
20.    $fn = end($parts);
21.?>
22.    <option value="<?=$browser_path?>/<?=$fn?>" ><?=$browser_path?>/<?=$fn?></option>
23.<?php
24.}
25.?>
26.    </select>
27.    <button type="submit" >Summit</button>
28.</form>
29.</html>


ปล. พยายามเขียน แบ่งโซน ภาษา ให้ได้มากที่สุด ถ้าจำเป็นก็ต้องผสมกัน โค๊ดจะอ่านง่าย เข้าใจง่าย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-18 08:00:19 By : Chaidhanan
 

 

No. 9

Guest


ตอบความคิดเห็นที่ : 8 เขียนโดย : Chaidhanan เมื่อวันที่ 2020-09-18 08:00:19
รายละเอียดของการตอบ ::
-ขอบคุณมากครับ
ตอนนี้สามารถ นำ $_post แสดงข้อมูลในไฟล์ได้แล้ว

ตอนนี้ อยากเอาข้อมูลที่แสดงจาก $_POST มา พอร์ตกราฟอะครับ
Code (PHP)
001.<!DOCTYPE HTML>
002.<html>
003. <head>
004.  
005.  <meta charset="utf-8">
006.  <meta http-equiv="Content-Type" content="text/html;">
007.  <meta http-equiv="X-Ua-Compatible" content="IE=edge">
008.  <meta name="viewport" content="width=device-width, maximum-scale=3, minimum-scale=0.5" />
009.  <Link rel="stylesheet" href="">
010.</head>
011. 
012.  <title>LoadCell</title>
013.  <?php
014. 
015. $MT="DATA/";
016. $tep ="";
017. $i   =-8;
018.  
019.if ($handle = opendir("$MT")) {//????????????
020.    while (false !== ($entry = readdir($handle))) {
021.      $parts = explode(".", $entry);                  
022.      if (is_array($parts) && count($parts) > 0) {  
023.          $extension = end($parts);       
024.          if ($extension == "LEE" OR $extension == "LHA"OR $extension == "PCM")   
025.              //echo "$i.<a href=\"$MT/$entry\" target=\"_blank\"> $entry </a><br />"; 
026.                $tep=$tep."<option value=\"$MT/$entry\">$entry</option>"//????????????
027.               
028.          }
029.          $i++;
030.        }
031.     
032.    closedir($handle);
033.   }
034.   ?>
035.<body>
036. 
037.<form method="get" action=""  >
038.      <select  name="type"   required>
039.      <option>-DATA-</option>
040.      <option value = <?php echo ($tep);?>></option>
041.      </select>
042.    
043.      <button mxlns ="" type="submit" >Summit</button>
044.</form>
045.   
046. 
047.<?php
048. 
049. $data = ""; //???????????txt ##อยากนำค่าจาก $_POST มาพอร์ตกราฟจากตัวแปรนี้ครับ
050.for($i=0; $i<26; $i++){ ${'num'.$i}=array();} //???????????? array
051.          $datafile=readfile($_GET["type"]);//?????????????? ตอนนี่ค่าที่แสดงออกมาจากตรงนี้ครับ
052.        
053.      $i = 0;
054.       
055. foreach ($datafile as $colam){//??????????????
056.     
057. list($num1[$i],$num2[$i],$num3[$i],$num4[$i],$num5[$i],$num6[$i],$num7[$i],$num8[$i],$num9[$i],$num10[$i],$num11[$i],$num12[$i],$num13[$i],$num14[$i],$num15[$i],$num16[$i],$num17[$i],$num18[$i],$num19[$i],$num20[$i],$num21[$i],$num22[$i],$num23[$i],$num24[$i],$num25[$i]) = explode(',', substr($line,0));  //??????????? array
058.        $num1[$i] = intval(substr($num1[$i],0,-2));
059.        $num18[$i] = intval($num18[$i]); //???? colum
060.        $num19[$i] = intval($num19[$i]);
061.        $num20[$i] = intval($num20[$i]);
062.        $num21[$i] = intval($num21[$i]);
063.        $num22[$i] = intval($num22[$i]);
064.        $target1[$i] = 10;
065.        $target2[$i] = 20;
066.        $target3[$i] = 30;
067.    $i++;
068.  
069. closefile($datafile);
070.}
071. 
072.?>
073.<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
074.<script src="https://code.highcharts.com/highcharts.js"></script>
075.<script src="http://code.highcharts.com/modules/exporting.js"></script>    
076.<script>
077. $(function () {
078.        $('#container').highcharts({
079.            chart: {
080.                type: 'line' //????????? ??????? ??????????????? line ????????  
081.            },
082.            title: {
083.                text: 'Lode cell monitor' //????????
084.            },
085.            xAxis: {
086.                categories: ['<?= implode("','", $num1); ?>'] //????????? x 
087.            },
088.            yAxis: {
089.                title: {
090.                    text: 'Load cell value'
091.            },
092.  
093.            },
094.            tooltip: {
095.                enabled: false,
096.                formatter: function() {
097.                    return '<b>'+ this.series.name +'</b><br/>'+
098.                        this.x +': '+ this.y ;
099.    }
100.  },
101.   legend: {
102.          layout: 'vertical',
103.          align: 'right',
104.          verticalAlign: 'top',
105.          x: -0,
106.          y: 90,
107.         borderWidth: 0
108.  },
109.    plotOptions: {
110.          line: {
111.            dataLabels: {
112.              //enabled: true //????????????????????   
113.        },
114.                    enableMouseTracking: false
115.     }  
116.   },
117.            series: [{
118.                name: 'loadcell-1',
119.                color: '#0066FF',
120.                data: [<?= implode(',', $num19)?>]
121.            }, {
122.                name: 'loadcell-2',
123.                color: '#FF6600',
124.                data: [<?= implode(',', $num20)?>]
125.            }, {
126.                name: 'loadcell-3',
127.                color: '#33CC00',
128.                data: [<?= implode(',', $num21)?>]
129.            }, {
130.                name: 'loadcell-4',
131.                color: '#990033',
132.                data: [<?= implode(',', $num22)?>]
133.              }, {
134.                name: 'target : 10',
135.                color: '#FF0033',
136.                dashStyle: 'ShortDash',
137.                data: [<?= implode(',', $target1)?>]
138.              }, {
139.                name: 'target : 20',
140.                color: '#FF0033',
141.                dashStyle: 'ShortDash',
142.                data: [<?= implode(',', $target2)?>]
143.              }, {
144.                name: 'target : 30',
145.                color: '#FF0033',
146.                dashStyle: 'ShortDash',
147.                data: [<?= implode(',', $target3)?>]
148.                 
149.            }] // ?????? array ??? y
150.      });
151.    });
152.        </script>
153. 
154.    </head>
155.<body>
156.       
157.      <body bgcolor="#cccccc">
158.      <div id="container" style="min-width: 480px; height: 520px; margin: 0 auto;"></div>      
159.    </body>
161.Chokeitei
162.<INPUT type=submit name=sa VALUE="submit"><br>
163. 
164.</FORM>
165. 
166. 
167.<?php
168. 
169. 
170. 
171.//$file = fopen('C:\\??????','w+') ;
172.//$str =   implode("\r\n", $num18); //??????????????txt
173.//fwrite($file,$str);
174.//fclose($file);
175. 
176.//date_default_timezone_set('Asia/Bangkok');  //?????????????????????????????????????/?/?
177. //$date =date('Y-m-d');
178. //mkdir("$date");
179.  
180.//unset($file_array) ; echo '<pre>';  //?????????
181. //echo 'num0 = '; echo implode(',', $num1); echo '<br>';
182. //echo 'Loadcell-1 = '; echo implode(',', $num19); echo '<br>';
183. //echo 'Loadcell-2 = '; echo implode(',', $num20); echo '<br>';
184. //echo 'Loadcell-3 = '; echo implode(',', $num21); echo '<br>';
185. //echo 'Loadcell-4 = '; echo implode(',', $num22); echo '</pre>';
186. ?>
187.  
188.  
189.</form>
190.</html>



-ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-19 03:10:24 By : mini
 

 

No. 10



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



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


โค๊ดมันผิด ไวยกรณ์ ที่บันทัด 26 และ 40
ไม่ต้องครอบ อีกชั้นที่บันทัด 40 มันจะหา object ไม่เจอ แค่ echo $tep เท่านั้น
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-19 09:37:39 By : Chaidhanan
 

 

No. 11

Guest


ตอบความคิดเห็นที่ : 10 เขียนโดย : Chaidhanan เมื่อวันที่ 2020-09-19 09:37:39
รายละเอียดของการตอบ ::
จากโค้ดข้างต้น ด้านบนที่ผมลงไว้
แสดงดังภาพนี้ครับ

ค

ขอบคุณครับ ผมเอาไวยกรณ์ออก แล้วข้อมูลไม่แสดงครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-20 08:09:29 By : mini
 

 

No. 12

Guest


ตอบความคิดเห็นที่ : 11 เขียนโดย : mini เมื่อวันที่ 2020-09-20 08:09:29
รายละเอียดของการตอบ ::
จะแสดงข้อมูลที่เลือกจาก select และบรรทัด error ที่ 55 ครับ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-20 08:24:00 By : mini
 

 

No. 13

Guest


ตอบความคิดเห็นที่ : 10 เขียนโดย : Chaidhanan เมื่อวันที่ 2020-09-19 09:37:39
รายละเอียดของการตอบ ::
ได้แล้วครับ

ขอบคุณมากครับ

แล้วถ้าผมต้องการคัดแยกไฟล์ ก่อนนำ เข้า select อะครับ
โดยแต่ละไฟล์ต่างกันที่ วันที่ และตัวอักษรสุดท้าย ครับ เช่น
02022020tttnnnE.LEE
02022020tttnnnN.LEE
02022020tttnnnE.PCM
02022020tttnnnN.LEE
02022020tttnnnE.LHA
02022020tttnnnN.LEE

ต้องการไฟล์ที่ตัวอักษรสุดท้ายเป็น ตัว E อะครับ ไฟล์อื่นไม่เอามาแสดง select

ขอบคุณครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-20 09:41:40 By : mini
 

 

No. 14



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



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


Code (PHP)
001.<?php
002.$MT="DATA/";
003.$tep = []; //เปลี่ยนเป็น array
004.$type = isset($_POST['type'])? $_POST['type'] : '';
005.// กำหนดค่า default ให้กับ ตัวแปร POST
006.if (($handle = opendir($MT))) {//????????????
007.    while ($fn = readdir($handle)) {
008.        if(preg_match('/.*?\.(LEE|PCM|LHA)$/i',$fn)){ // เอาเฉพาะไฟล์ที่มี นามสกุลตามกำหนด
009.            $tep[]=$fn;
010.        }
011.    }
012.    closedir($handle);
013.    exit;
014.}
015.if($type>''){
016.    $file_path = $MT.$type; // $type นำค่ามากจาก $_POST['type']
017.    $j=0; for( $j; $j<26; $j++){ ${'num'.$j}=[];} //???????????? array  
018.    $datafile=file($file_path); //ดูจากข้อมูลแล้ว ใช้คำสั่งนี้ดีกว่า อ่านไฟล์ มาเป็น array แยกบันทัดให้ด้วย
019.    // $i=0; ไม่ต้องใช้ การนำข้อมูลเข้า array เป็นแบบ sequential อยู่แล้ว index ไล่ตามลำดับ
020.    $target1=[]; $target2=[]; $target3=[]; // ประกาศตัวแปร มารับข้อมูล
021.    foreach ($datafile as $line){// อ่านข้อมูลมาที่ละบันทัด
022.        $cols = explode(',', $line); // แยก ข้อมูลแต่ละบันทัด เก็บไว้ใน array
023.        foreach($cols as $k=>$val){ // loop เพื่อ กำหนด ข้อมูล
024.            $x='num'.($k+1); // ชื่อ ตัวแปรเริ่มที่ num1 แต่ $k เริ่มที่ 0
025.            if($k<1){ $$x[]=intval(substr($val,0,-2)); } else
026.            if($k>16 && $k<22){ $$x[]=intval($val); }  // แปลงบาง field เป็นตัวเลข ซึ่งกํไม่รู้ว่าทำไมต้องแปลง
027.            else $$x[]=$val;
028.        }
029.        $target1[] = 10;
030.        $target2[] = 20;
031.        $target3[] = 30;
032.        // $i++;
033.        closefile($datafile);
034.    }
035.}
036.?><!DOCTYPE HTML>
037.<html>
038.<head>
039.<title>LoadCell</title>
040.<meta charset="utf-8">
041.<meta http-equiv="Content-Type" content="text/html;">
042.<meta http-equiv="X-Ua-Compatible" content="IE=edge">
043.<meta name="viewport" content="width=device-width, maximum-scale=3, minimum-scale=0.5" />
044.<Link rel="stylesheet" href="">
045.<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
046.<script src="https://code.highcharts.com/highcharts.js"></script>
047.<script src="http://code.highcharts.com/modules/exporting.js"></script>    
048.</head>
049.<body bgcolor="#cccccc">
050.<form method="get" action=""  >
051.    <select  name="type"   required>
052.    <option>-DATA-</option>
053.<?php foreach($tep as $entry): /* สร้าง list option */
054.    $slc = ($entry === $type? 'selected ' : ''); // กำหนดให้แสดง รายการที่เลือก
055.?>
056.    <option value="<?=$entry?>" <?=$slc?> ><?=$entry?></option>
057.<?php endforeach; ?>
058.    </select>  
059.    <button mxlns ="" type="submit" >Summit</button>
060.</form>
061.<?php if($type>''): /* ตรวจสอบ มีการ request กราฟ หรือไม่*/?>
062.<div id="container" style="min-width: 480px; height: 520px; margin: 0 auto;"></div>      
063.<script>
064.$(document).ready(()=>{
065.    // เปลี่ยนใช้คำสั่งนี้ ดีกว่า หรือ เมื่ออยู่ท้ายไฟล์ ไม่ต้องใช้ก็ได้
066.    // เป็นคำสั่งให้ทำงานเมื่อโหลดข้อมูลเสร็จแล้ว เหมือน body onload
067.    $('#container').highcharts({
068.        chart: { type: 'line'  }, //????????? ??????? ??????????????? line ????????
069.        title: { text: 'Lode cell monitor' }, //????????
070.        xAxis: { categories: ['<?= implode("','", $num1); ?>'] }, //????????? x 
071.        yAxis: { title: { text: 'Load cell value' }},
072.        tooltip: {
073.            enabled: false,
074.            formatter: function() {
075.                return '<b>'+ this.series.name +'</b><br/>'+
076.                    this.x +': '+ this.y ;
077.            }
078.        },
079.        legend: {   layout: 'vertical', align: 'right', verticalAlign: 'top',   x: -0,  y: 90,  borderWidth: 0},
080.        plotOptions: {
081.            line: {
082.                dataLabels: {
083.                    //enabled: true //????????????????????   
084.                },
085.                enableMouseTracking: false
086.            }  
087.        },
088.        series: [
089.            {name: 'loadcell-1',    color: '#0066FF',   data: [<?= implode(',', $num19)?>]},
090.            {name: 'loadcell-2',    color: '#FF6600',   data: [<?= implode(',', $num20)?>]},
091.            {name: 'loadcell-3',    color: '#33CC00',   data: [<?= implode(',', $num21)?>]},
092.            {name: 'loadcell-4',    color: '#990033',   data: [<?= implode(',', $num22)?>]},
093.            {name: 'target : 10',   color: '#FF0033',   dashStyle: 'ShortDash', data: [<?= implode(',', $target1)?>]},
094.            {name: 'target : 20',   color: '#FF0033',   dashStyle: 'ShortDash', data: [<?= implode(',', $target2)?>]},
095.            {name: 'target : 30',   color: '#FF0033',   dashStyle: 'ShortDash', data: [<?= implode(',', $target3)?>]}
096.        ] // ?????? array ??? y
097.    });
098.});
099.</script>
100.<?php endif; ?>
101.</body>
102.</html>

อ่าน วิเคราะห์ และ ประยุกต์เอานะครับ


ประวัติการแก้ไข
2020-09-20 11:01:33
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-20 10:58:38 By : Chaidhanan
 

 

No. 15

Guest


ตอบความคิดเห็นที่ : 14 เขียนโดย : Chaidhanan เมื่อวันที่ 2020-09-20 10:58:38
รายละเอียดของการตอบ ::
ขอบคุณมากครับ

ถ้าอยากตรวจสอบที่ไม่ใช่นามสกุลไฟล์อะครับ ตรวจเป็นตัวอักษรที่มี E หรือ L แทนอะครับ เช่น

02022020tttnnnE
02022020tttnnnN
02022020tttnnnL
02022020tttnnnN
02022020tttnnnE
02022020tttnnnL
02022020tttnnnE
02022020tttnnnF
02022020tttnnnE
02022020tttnnnT
02022020tttnnnL
02022020tttnnnZ

เพื่อให้แสดงเฉพาะไฟล์ที่มีตัวอักษร E หรือ L ที่อยุ่ในบรรทัดสุดท้ายของไฟล์ หรือบรรทัดที่ 17 ครับ
ขอบคุณมากครับ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-20 13:17:25 By : mini
 

 

No. 16



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



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


ความยาว 02022020tttnnn = 14
Code (PHP)
1.if( preg_match('/^.{14}[EL].*/', $line)){
2.  //.....
3.}
4. 
5.//หรือ
6.if( in_array( substr($line,14,1), ['E','L'])) {
7.  //.....
8.}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-20 14:09:01 By : Chaidhanan
 

 

No. 17

Guest


ตอบความคิดเห็นที่ : 16 เขียนโดย : Chaidhanan เมื่อวันที่ 2020-09-20 14:09:01
รายละเอียดของการตอบ ::
ลองดูแล้ว error ครับ

Code (PHP)
01.<html>
02.<?php
03.$MT="DATA/";
04. 
05.$line="";
06.$i   =0;
07.if ($handle = opendir("$MT")) {//อ่านโฟลเดอร์
08.   while (false !== ($entry = readdir($handle))) {
09.     $parts = explode(".", $entry);                  
10.       //echo "$entry";echo "<br>";
11.    
12.       if( in_array( substr($line[$i],16,1), ['E','L'], "$entry"))
13.          echo "$line";
14.         
15.          $i++;
16.   }        
17.          closedir($handle);
18.  }
19. ?>
20.</html>



f

ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-20 16:08:43 By : mini
 

 

No. 18

Guest


ตอบความคิดเห็นที่ : 16 เขียนโดย : Chaidhanan เมื่อวันที่ 2020-09-20 14:09:01
รายละเอียดของการตอบ ::
อีก code ได้ครับ


Code (PHP)
1.if( preg_match('/^.{14}[EL].*/', $line)){
2.//.....
3.}



echo ไม่ออก แต่ print_r ออกครับ
จะนำข้อมูลนี้ เข้า select ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-20 16:53:33 By : mini
 

 

No. 19

Guest


ตอบความคิดเห็นที่ : 16 เขียนโดย : Chaidhanan เมื่อวันที่ 2020-09-20 14:09:01
รายละเอียดของการตอบ ::

ได้แล้วครับ ขอบคุณมากครับ Chaidhanan
ติดปัญหาจะมาสอบถามใหม่ครับ



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-20 17:14:30 By : mini
 

 

No. 20

Guest


ตอบความคิดเห็นที่ : 16 เขียนโดย : Chaidhanan เมื่อวันที่ 2020-09-20 14:09:01
รายละเอียดของการตอบ ::
สอบถาม หน่อยครับ

ถ้าผมต้องการให้กราฟแสดง เต็มหน้าจอ ไม่ว่าจะเปิดที่เครื่องคอมเครื่องไหน ก้จะเต็มจออะครับ

Code (PHP)
1.<body>   
2.    <body bgcolor="#cccccc">
3.      <div id="container" content="min-width: 100%;min-height: 100%; margin: 0 auto;"></div>
4.         
5.</body>



ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-21 17:09:21 By : mini
 

 

No. 21

Guest


ตอบความคิดเห็นที่ : 20 เขียนโดย : mini เมื่อวันที่ 2020-09-21 17:09:21
รายละเอียดของการตอบ ::
ได้แล้วครับ
ข้อใหม่ครับ
ee
ผมต้องการ ให้แถบแสดงเส้นขวามือ มาแสดงเป็นแถว ใต้กราฟ แทนอะครับ
จาก code ที่ให้ไว้ No.09 ครับ
ขอบคุณครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-09-21 17:52:57 By : mini
 

 
สอบถามครับ

เมื่อ $_POST ส่งมาแล้ว โดยที่ ข้อมูลที่ส่งมาว่างเปล่า
จะเขียน code ยังไงให้มองข้ามส่วนที่ไม่มีข้อมูล และไปอ่าน ข้อมูลใน $_POST อื่นแทนครับ
เนื่องจาก รับข้อมูลแล้ว code ฟ้องบรรทัดที่ไม่มีข้อมูล ครับจะข้ามไปได้ยัง
Code (PHP)
01.$datafile=file($_POST["type3"]);//??????????????
02.for($i=0; $i<26; $i++){ ${'Wap'.$i}=array();} //???????????? array
03.              
04.$i = 0;
05.     foreach ($datafile as $line){//??????????????
06. 
07.list($Wap1[$i],$Wap2[$i],$Wap3[$i],$Wap4[$i],$Wap5[$i],$Wap6[$i],$Wap7[$i],$Wap8[$i],$Wap9[$i],$Wap10[$i],$Wap11[$i],$Wap12[$i],$Wap13[$i],$Wap14[$i],$Wap15[$i],$Wap16[$i],$Wap17[$i],$Wap18[$i],$Wap19[$i],$Wap20[$i],$Wap21[$i],$Wap22[$i],$Wap23[$i],$Wap24[$i],$Wap25[$i],) = explode(',', substr($line,0));  //??????????? array
08.       $Wap1[$i] = intval(substr($Wap1[$i],0,-2));
09.       $Wap18[$i] = intval($Wap18[$i]); //???? colum ??????????????
10.       $Wap19[$i] = intval($Wap19[$i]);
11.       $Wap20[$i] = intval($Wap20[$i]);
12.       $Wap21[$i] = intval($Wap21[$i]);
13.       $Wap22[$i] = intval($Wap22[$i]);
14.       $target1[$i] = 10;
15.       $target2[$i] = 20;
16.       $target3[$i] = 30;
17.   $i++;
18.}

ฟ้องตรง $datafile=file($_POST["type3"]); เนื่องจากข้อมูลที่ส่งมาไม่มี จึงอยากไห้ข้ามไป $_POST อื่นแทนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-05-05 04:03:12 By : เด็กใหม่
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : คลิกปุ่ม submit ใน form แล้ว ส่งค่าตัวแปรไปอีกกับ form ทำอย่างไร และรับค่าตัวแปรยังไง
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่