2016-09-19 3 views
0
echo "<td><input name='Send' type='button' value='Submit' onClick=location.href='save.php?myDocRegNo=$A&docCat=$C&dcrNo=$Dcr_No 
    &metTown=$Town_Code&dcrDate=$Dcr_Date&repCode=$Rep_Code&db=$Dbase' /></td>";  

위의 링크가 내 PHP 파일에 에코되어 있고 내 모든 $ 변수가 값으로 설정되어 있으며 링크가 완벽하게 작동합니다.PHP 링크가 작동하지 않습니다

그러나 동일한 링크에 두 개의 변수 &fullTown=$Town&fullRep=$FlRp을 추가하면 아무 일도 일어나지 않고 링크가 작동하지 않습니다. 누군가가 오류를 식별 할 수 있습니까? HTML 링크에 대한 가변 제한이 있습니까?

echo "<td><input name='SendTest' type='button' value='SubmitTest' onClick=location.href='save.php?myDocRegNo=$A&docCat=$C&dcrNo=$Dcr_No 
    &metTown=$Town_Code&dcrDate=$Dcr_Date&repCode=$Rep_Code&db=$Dbase&fullTown=$Town&fullRep=$FlRp' /></td>"; 
+0

은'$ Town' 및'$ FlRp' 값이 될 수 있습니다. 그 (것)들을 알려진 단일 특성을 시도하고 시도하십시오. – masterFly

+0

귀하의 두 번째 진술이 끝나고 있습니다. echo "" "입력 이름 = 'SendTest'type = '버튼'값 = 'SubmitTest'onClick = location.href = 'save.php? myDocRegNo = $ A & docCat = $ C & dcrNo = $ Dcr_No & metTown = $ Town_Code & dcrDate = $ Dcr_Date & repCode = $ Rep_Code & db = $ Dbase & fullTown = $ Town & fullRep = $ FlRp '/> "; –

+0

변수에 특수 문자가 표시되지 않도록하십시오. –

답변

0

그것의

please try this code its workin fine 
 

 
echo '<button onclick="window.location.href=\'save.php?myDocRegNo='.$A.'&docCat='.$C.'&dcrNo='.$Dcr_No.'&metTown='.$Town_Code.'&dcrDate='.$Dcr_Date.'&repCode='.$Rep_Code.'&db='.$Dbase.'&fullTown='.$Town.'&fullRep='.$FlRp.'\'">Continue</button>';

에코 좋은 '계속'작업이 코드를보십시오;

0

작동하지 않는이 코드를 사용하십시오. 일부 빈 공간 문제가 있다고 생각합니다. location.href을 변경하여 window.location.href으로 변경하면 올바르게 작동합니다. 코드는 다음과 같습니다.

echo "<td><input name='Send' type='button' value='Submit' onClick=window.location.href='save.php?myDocRegNo=$A&docCat=$C&dcrNo=$Dcr_No&metTown=$Town_Code&dcrDate=$Dcr_Date&repCode=$Rep_Code&db=$Dbase' /></td>"; 
관련 문제