나는 사용자 입력 단어를 검색하고 결과를 표시하는 PHP 스크립트가 있지만 하나 이상의 단어를 검색하고 표시 할 수 있어야합니다.하나의 검색 및 표시에서 많은 단어를 가져옵니다. PHP에서
단어가 데이터베이스에 저장됩니다.
이제 내 코드는 "word1"
을 "word2"
으로 바꿉니다.
을 "word2" + "word3" to "word4"
으로 바꾸고 사용자 유형만큼 바꾸어야합니다.
function Search() {
$q = "SELECT * FROM words WHERE word_title = '" . str_replace('_', ' ', addslashes($_GET['word'])) . "';";
$res = mysql_query($q);
while($row = mysql_fetch_array($res)) {
$c.= '' . LNtoBR($row['word_desc']) . '';
}
$GLOBALS['content'].= $c;
$GLOBALS['content'].= '';
}
는이 같은 시도 : 여기
내 현재 PHP 코드function Search() {
$q = "SELECT * FROM words WHERE word_title = '" . str_replace('_', ' ', addslashes($_GET['word'])) . "';";
$res = mysql_query($q);
while($row = mysql_fetch_array($res)) {
$c.= 'explode(' . LNtoBR($row['word_desc']) . '), implode(' . LNtoBR($row['word_desc']) . ')';
}
$GLOBALS['content'].= $c;
$GLOBALS['content'].= '';
}
을하지만, 자바 스크립트 같은 작품 split(something).join(something);
허용하지 않는다 그러나 나는 데이터베이스에서 문자열을 얻을 필요 모든 사용자 검색 문자열 줄을 내 데이터베이스에있는 단어로 바꿉니다. 감사.
당신을 잘 모으지 않았습니까? 필요한 것이 무엇인지 명확히 할 수 있습니까? – HeroFTime
빠른 응답을 주셔서 감사합니다. 이것은 내가 편집하고있는 페이지입니다. "http://raadso.so/translate/" "fiican"과 같은 한 단어 만 쓰면 "good"로 바뀌지 만 "fiican fiican fiican"처럼 "good"로 바꿔야합니다. 좋은 "그리고 위의 코드는이 페이지 스크립트에 사용 된 하나의 코드입니다. – OmarTeacher
단어 이상을 쓸 때 아무 것도 표시하지 않습니다. 예를 들어, 'fiican fiican'이라고 쓰면. – HeroFTime