2013-03-04 3 views
-3

입력 변수를 다른 페이지로 전달하려고하지만 오류가 발생합니다. 입력 필드 이름이 인식되지 않습니다. 원래 행의 tds 중 하나에이 입력 필드가있는 테이블 행을 반향 출력합니다. 아래 코드가 있습니다. 변수 이름을 볼 수없는 이유가 궁금합니다입력 변수를 다른 페이지로 전달하려고하지만 오류가 발생합니다.

echo" <tr> 
    <td id='".$row['iddrugs']."'>'".$row['iddrugs']."'</td> 
    <td id='".$row['iddrugs']."'>'".$row['normalName'].''.$row['fullName']."'</td> 
    <td id='".$row['iddrugs']."'><input type='text' class='inp-form' name='add'    
    id='prescription' /></td>      
    <td><a href='addprescription.php?id='".$row['iddrugs']."'&&id2='".$_GET['id']."'&&id3='".$_POST['add']."'\>Prescribe Drug</span></a></td> 
    </tr>"; 
+0

오류가 정확히 무엇입니까? – deceze

+0

어떤 변수 이름이 보이지 않습니까? –

+0

첫 페이지 코드와 다른 페이지 코드를 보여주세요. 또한 입력 필드에'value' 속성을 추가하십시오 – Prabu

답변

1

&&을 사용 했습니까? 그리고 두 번째로 link에서 $_POST과 같은 변수를 전달할 수 없습니다. $row['iddrugs']$_GET['id']을 전달할 수 있습니다.

양식을 제출하면 $_POST['add'] 값이 게시됩니다. 양식 제출 없이는 게시 할 수 없습니다.

관련 문제