Q อยากทราบวิธีสร้างตัวแปรเก็บค่าที่ได้จาก api

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: Q อยากทราบวิธีสร้างตัวแปรเก็บค่าที่ได้จาก api

Re: Q อยากทราบวิธีสร้างตัวแปรเก็บค่าที่ได้จาก api

โดย birdkritsna » 24/09/2019 5:50 pm

thatsawan เขียน:ใช้ได้เเล้ว ใช่มั้ย
คำนวณได้แล้วครับผม :) :)

Re: Q อยากทราบวิธีสร้างตัวแปรเก็บค่าที่ได้จาก api

โดย thatsawan » 24/09/2019 5:38 pm

ใช้ได้เเล้ว ใช่มั้ย

Re: Q อยากทราบวิธีสร้างตัวแปรเก็บค่าที่ได้จาก api

โดย birdkritsna » 24/09/2019 4:09 pm

mindphp เขียน:โค้ดนี้ ไม่ใช่ php มาตรฐาน

โค้ด: เลือกทั้งหมด

<option value="<?= $currency_id; ?>"><?= $currency_name; ?></option>
รูปแบบที่ถูกต้องควร เป็น

โค้ด: เลือกทั้งหมด

<option value="<?php echo $currency_id; ?>"><?php echo $currency_name; ?></option>
ลองใช้แล้วครับ แต่ยังเหมือนเดิม
เลยเปลี่ยนโค๊ดตรงคำนวณเป็นแบบนี้ครับ

โค้ด: เลือกทั้งหมด

 				if (isset($_POST['submit'])) {
                                $submit1 = @$_POST['submit1'];
                                $name = $_POST['name'];
                                $text_box = $_POST['num1'];
                                $list_box_a = $_POST['list_box_a'];
                                $list_box_b = $_POST['list_box_b'];
                                
                              $value = $text_box * ($list_box_a / $list_box_b);
                              print_r($value); echo ' <br>'; 
2.jpg
2.jpg (17.58 KiB) Viewed 612 times

Re: Q อยากทราบวิธีสร้างตัวแปรเก็บค่าที่ได้จาก api

โดย mindphp » 24/09/2019 3:59 pm

โค้ดนี้ ไม่ใช่ php มาตรฐาน

โค้ด: เลือกทั้งหมด

<option value="<?= $currency_id; ?>"><?= $currency_name; ?></option>
รูปแบบที่ถูกต้องควร เป็น

โค้ด: เลือกทั้งหมด

<option value="<?php echo $currency_id; ?>"><?php echo $currency_name; ?></option>

Re: Q อยากทราบวิธีสร้างตัวแปรเก็บค่าที่ได้จาก api

โดย thatsawan » 24/09/2019 1:43 pm

ตัวนี้ได้อะไรมา

โค้ด: เลือกทั้งหมด

$_POST['list_box_a'] 

Q อยากทราบวิธีสร้างตัวแปรเก็บค่าที่ได้จาก api

โดย birdkritsna » 24/09/2019 1:31 pm

ผมได้ค่าจากการถอดรหัส json

โดยกำหนดตัวแปรที่ได้มา ดังนี้

โค้ด: เลือกทั้งหมด

 <?php
       foreach($data2 as $v) { 
      		$currency_id = $v['currency_id'];
       		$currency_name = $v['currency_name_th'];
       		$selling = $v['selling'];
   ?>
ผมเอามาทำเป็น list box

โค้ด: เลือกทั้งหมด

 <select name="list_box_a" id="list_box_a">
                                        <?php
                                          foreach($data2 as $v) { 
                                              $currency_id = $v['currency_id'];
                                              $currency_name = $v['currency_name_th'];
                                               $selling = $v['selling'];
                                              ?>
                                                <option value="<?= $currency_id; ?>"><?= $currency_name; ?></option>
                                        <?php
                                          } ?>
                                      </select> 
010.jpg
010.jpg (70.23 KiB) Viewed 639 times
จากนั้น เอาตัวแปรมาคำนวณแบบนี้

โค้ด: เลือกทั้งหมด

if (isset($_POST['submit'])) {
                                $submit1 = @$_POST['submit1'];
                                $name = $_POST['name'];
                                $text_box = $_POST['num1'];
                                $list_box_a = $_POST['list_box_a'];
                                $list_box_b = $_POST['list_box_b'];
                            
                            //ดอลล่าห์เป็นต่างประเทศ
                              } if ($currency_id == 'USD') {
                             $value = $text_box * $selling[$list_box_a];

แต่ค่าที่ได้ มันไม่ใช่ค่าที่มาจากการเลือกจาก list box มา ไม่ทราบว่าต้องทำอย่างไรครับผม

ข้างบน