2013-03-20 3 views
0

"제출"버튼을 누르면 "등급"값과 rateFunction.php의 $ selectedBarName 값을 모두 보내려고합니다.이 작업을 수행하는 쉬운 방법이 있습니까? 나는 단지PHP가 다중 속성을 전달합니다

$chosenID = $row['BarName']; 
echo "<td>" . $row['BarID'] . " " . $row['BarName'] . "<br>" . $row['Website'] . "</td>"; 
    <form method="post" action="rateFunction.php"> 
     <select name="grade"> 
      <option value="5">5</option> 
      <option value="4">4</option> 
      <option value="3">3</option> 
      <option value="2">2</option> 
      <option value="1">1</option> 
     </select> 
    <input type="submit" name="submit"/> 
</form> 

답변

2

이 BarName의 가치와 숨겨진 필드를 넣어 양식 태그 내부에 숨겨진 입력으로 barName을 넣어 ... - 값은 "등급"을 받고 함께가 성공 그것은 다음과 같습니다 :

<input type="hidden" name="BarName" value="<? echo $row['BarName']?>" /> 
+0

이것은 나를 위해 속임수를했다! 탄스크 한 덩어리! :-) – Burro

1

$chosenID = $row['BarName']; 
echo "<td>" . $row['BarID'] . " " . $row['BarName'] . "<br>" . $row['Website'] . "</td>"; 
    <form method="post" action="rateFunction.php"> 

     <input type="hidden" name="barname" value="<?= $row['BarName'];?>"> 

     <select name="grade"> 
      <option value="5">5</option> 
      <option value="4">4</option> 
      <option value="3">3</option> 
      <option value="2">2</option> 
      <option value="1">1</option> 
     </select> 
    <input type="submit" name="submit"/> 
</form> 
+0

돈에 대한 hidden 필드를 사용할 수 있습니다 숨겨진 태그를 닫는 것을 잊지 마세요! –

0

숨겨진 필드를 포함하십시오.

<input type="hidden" value="<?= $row['BarName'];?>" /> 
1

태그 안에 숨겨진 요소를 렌더링하여 필요한 정보를 유지할 수 있습니다.

echo '<input type="hidden" id="barname" value="'.$choosebarname.'" />'; 

TRIK을해야

당신은 다른 필드 추가 할 수 있습니다
0

: <input type=hidden name='chosenBarName' value='<?php echo $chosenBarName ?>'/>

0

당신은 필드로 전달해야합니다, 당신은 그

$chosenID = $row['BarName']; 
echo "<td>" . $row['BarID'] . " " . $row['BarName'] . "<br>" . $row['Website'] . "</td>"; 
    <form method="post" action="rateFunction.php"> 
     <input type="hidden" name="chosenBarName" value="<?php echo $row['BarName'];?>"> 
     <select name="grade"> 
      <option value="5">5</option> 
      <option value="4">4</option> 
      <option value="3">3</option> 
      <option value="2">2</option> 
      <option value="1">1</option> 
     </select> 
    <input type="submit" name="submit"/> 
</form> 
관련 문제