그래서 병원 요금을위한 mysql 테이블을 가지고있다. 내 프로그램은 현재 확인 된 절차의 가격 만받습니다. 그러나 이제는 검사 할 때 프로 시저 이름을 가져 오려고합니다. 그것은 단지 가격에 행을 얻을 수체크 박스를 사용하여 mysql 테이블에서 두 개의 값 얻기
$price=$row['price'];
echo '<td><input type="checkbox" name="er[]" value="'.$price.'">
:
while($row = mysql_fetch_array($result)){
echo '
<tr>
<td>'.$row[0].'</td>
<td>'.$row[1].'</td>
<td>'.$row[2].'</td>';
$price=$row['price'];
echo '<td><input type="checkbox" name="er[]" value="'.$price.'"></td>';
echo "</tr>";
}
echo '</table>';
그래서 기본적으로 나는 코드의이 부분을 편집해야합니다. value 속성은 두 개의 값을 가질 수 있습니까? 부적절한 또 다른 체크 박스 원인을 만들 수는 없습니다.
그것은 말합니다 : 경고 : explode() 매개 변수 2 문자열, 배열로 기대합니다 나는 두 파일을 언급하는 것을 잊어 버렸습니다. 체크 박스 폼과 제출 후 PHP 파일을위한 것. 그래서 첫 번째 파일에 사용 된 변수를 POST해야합니다. 그리고 er [] 값에는 프로 시저 이름과 가격의 두 값이 있습니다. – user1551672