문제

이 플러그인을 사용하고 있습니다. http://jquery.bassistance.de/autocomplete/demo/

값이 자동 완성되고 쉼표로 분리되는 자동 완성 된 텍스트가 있습니다.

이 Textarea는 형태 안에 있습니다. 이 양식을 제출할 때 값이 내 양식의 동작 인 서버 사이드로 전송 될 것으로 예상됩니다. 그러나 나는 어떤 가치도받지 않습니다.

어떻게 해결할 수 있습니까?

내 코드는 다음과 같습니다.

jQuery 자동 완성 코드 :

jQueryTest("#newImages").autocomplete("images.php", {
    width: 320,
    max: 3,
    highlight: false,
    scroll: true,
    scrollHeight: 200,
    multiple: true,             
    formatItem: function(data, i, n, value) {
        return "<img height='72' width='72' src='/catalogFiles/" + 
        value + ".jpg'/> " + value.split(".")[0];
    },
    formatResult: function(data, value) {
        return value.split(".")[0];
    },
});

HTML :

<form method="post" action="<?= $_SERVER['PHP_SELF'] ?>">   
   <td style="padding-right: 25px;">New Images:</td>
   <td><textarea class="inputmeat" name="newImages_name" rows="3" cols="60" 
     id="newImages"></textarea></td>
   <td style="padding-right: 25px;"></td>
   <td><input type="submit" name="cmd" value="Update" /></td>
</form>

PHP 코드 제출을 클릭 할 때 :

<?php
$cmd=$_POST["cmd"]; 
if(isset($cmd)) {
     $newImagesName = mysql_escape_string( $_POST["newImages_name"]);   
     echo $newImageName;  
}
?>
도움이 되었습니까?

해결책

코드 나이 페이지에 오타가있는 것 같습니다.

$newImagesName = mysql_escape_string( $_POST["newImages_name"]);   
echo $newImageName;  

메모, newImagesName vs. newImageName.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top