0
私はjsonデータを取得していますが、PHP配列に変換してテーブル内にエコーしました。選択した行データを別のページに渡したいときは、その値をとって、最後の行のデータを取ります。どのように解決できますか?ありがとうございます。 ここphp配列データをあるページから別のページに渡す方法
<?php
require 'gettoken1.php';
session_start();
?>
<html>
<head>
<?php
if (isset($_POST['submit']))
{
{
$baseurl = 'http://host/api/v1/doctorAvailability';
$rawPOSTdata = array
(
"type" => "private",
"hosID" => $_POST['hosMaptxt'],
"specID" => $_POST['specialityMaptxt'],
"date" => $_POST['date'],
"name" => '%'.$_POST['docname'].'%'
);
$curl = curl_init($baseurl);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json',"Authorization: Bearer $atoken"));
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($rawPOSTdata));
$response = curl_exec($curl);
curl_close($curl);
if($response)
{
if (isset($result->error))die($result->error_message);
$arr=json_decode($response, true);
?>
<body>
<form method ="post" action="sessiondetails.php" >
<h2> Avilable Doctors </h2>
<table >
<tr>
<th> Doctor</th>
<th>Specialition</th>
<th> Hospital </th>
<th> Town </th>
<th> Date </th>
<th> Day </th>
<th> Booking </th>
</tr>
<?php
foreach($arr['data']['resultMap'] as $key)
{
$_SESSION ['HosCode']=$key['HosCode'] ;
$_SESSION ['SpecializationId']=$key['SpecializationId'] ;
$_SESSION ['DoctorNo']=$key['DoctorNo'] ;
$_SESSION ['AppDay']=$key['AppDay'] ;
$_SESSION ['AppDate']=$key['AppDate'] ;
$_SESSION ['DocName']=$key['DocName'] ;
$_SESSION ['SpecName']=$key['SpecName'] ;
$_SESSION ['HosName']=$key['HosName'] ;
?>
<tr>
<td><input type="text" readonly="" name ="DoctorNo[]" value="<?php echo $key['DocName']?>" /></td>
<td><input type="text" readonly="" name ="SpecializationId[]" value="<?php echo $key['SpecName']?> "/></td>
<td><input type="text" readonly="" name ="HosCode[]" value="<?php echo $key['HosName']?>" /></td>
<td><input type="text" readonly="" name ="HosTown[]" style="width:110px "value="<?php echo $key['HosTown']?>"/></td>
<td><input type="text" readonly="" name ="AppDate[]" style="width:80px " value="<?php echo $key['AppDate']?>" /></td>
<td><input type="text" readonly="" name ="AppDay[]" style="width:80px " value="<?php echo $key['AppDay']?>" /></td>
<td ><input type="submit" value="click" name="submit"></td>
</tr>
<?php
}
}
}}
?>
</table>
</form>
</head>
</html>
<html>
<head>
<link href='style1.css' rel='stylesheet' type='text/css'>
<?php
session_start();
$A=$SpecializationId=$_SESSION ['SpecializationId'] ;
$b=$DoctorNo= $_SESSION ['DoctorNo'] ;
$c= $_SESSION ['AppDay'];
$d= $_SESSION ['AppDate'] ;
$e=$_SESSION ['HosCode'];
//$hospital=$_SESSION ['HosName'];
//$specialization=$_SESSION ['SpecName'];
//$doctor=$_SESSION ['DocName'];
$baseurl = 'http://host/api/v1/doctorSessions';
$rawPOSTdata = array
(
"hosID" =>$e,
"specID" => $A,
"docNo" =>$b,
"day" => $c,
"date" => $d,
);
$curl = curl_init($baseurl);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json',"Authorization: Bearer $atoken"));
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($rawPOSTdata));
$response = curl_exec($curl);
curl_close($curl);
if($response)
{
if (isset($result->error))die($result->error_message);
$arr=json_decode($response,true);
?>
<body>
<form method ="post" action =" patientdetails.php">
<h2> Doctor Details </h2>
<table>
<tr>
<td style="width:10%"><label> Doctor </label>
</td> <td style="width:75%"> <?php echo $_SESSION ['DocName']?></td>
</tr>
<tr>
<td><label>Specialition </label> </td>
<td> <?php echo $_SESSION ['SpecName'];?></td>
</tr>
<tr>
<td><label>Hospital </label></td>
<td> <?php echo $_SESSION ['HosName'];?></td>
</tr>
</table>
<table>
<tr>
<th> Day </th>
<th> Date</th>
<th>Status</th>
<th> Time </th>
<th> Amount </th>
<th> Click </th>
</tr>
<?php
foreach($arr['data']['result'] as $key)
{
$_SESSION ['Hosid']=$key['Hosid'] ;
$_SESSION ['Remark']=$key['Remark'] ;
$_SESSION ['Docno']=$key['Docno'] ;
$_SESSION ['Sday']=$key['Sday'] ;
$_SESSION ['ShowDate']=$key['ShowDate'] ;
$_SESSION ['Ttime']=$key['Ttime'] ;
$_SESSION ['amount']=$key['amount'] ;
?>
<tr>
<td><input type="text" readonly="" name ="DoctorNo"value="<?php echo $key['Sday'] ?>" /></td>
<td><input type="text" readonly="" name ="HosCode" value="<?php echo $key['ShowDate']?>" /></td>
<td><input type="text" readonly="" name ="HosCode" value="<?php echo $key['Remark']?>" /></td>
<td><input type="text" readonly="" name ="HosTown" style="width:110px "value="<?php echo $key['Ttime'] ;?>"/></td>
<td><input type="text" readonly="" name ="HosTown" style="width:110px "value="<?php echo" RS.". $key['amount'];?>"/></td>
<td> <input type="submit" value="Confirm" name ="confirm"></td>
</tr>
<?php
}
}
?>
</table>
</form>
</head>
</html>