PHP 웹 응용 프로그램에 다음 코드가 있습니다. PHP를 사용하여 Sqlite3 Databse 파일에서 제품을 로컬로 찾습니다. Phonegap으로 안드로이드 애플 리케이션으로 변환하려고했지만, 슬프게도 Phonegap은 PHP에서 작동하지 않으므로 PHP를 대체하는 JavaScript 파일을 만들 수 있다고 생각했습니다.PHP에서 자바 스크립트
그러나 작동하지 않습니다. 내가하려고하는 것이 불가능할 경우 서버에 PHP 파일을 실행하고 결과를 앱에 표시하는 방법이 있어야한다고 생각합니다.
($_GET['busq']){
$busq=$_GET['busq'];
function ultlet($cadena) {
$cant = strlen($cadena);
$cant--;
$let = substr($cadena, $cant);
if ($let == "s") {
$cadena = substr($cadena, 0, $cant);
}
return $cadena;
}
str_replace("-",$busq," ");
$arreg=explode(" ",$busq);
$cuent=count($arreg);
for($a=0;$a<$cuent;$a++){
$arreg[$a] = ultlet($arreg[$a]);
}
$query="SELECT * from MyTable WHERE";
for($i=0;$i<$cuent;$i++){
if ($i>=1){
$query=$query." AND ";
}
$query=$query." (col1 LIKE \"%$arreg[$i]%\" OR col6 LIKE \"%$arreg[$i]%\") ";
}
$db = new PDO('sqlite:MyDatabase.sqlite');
$result = $db->query($query);
foreach ($result as $row) {
if ($row['codigo_cat']!=null){
$class = 'class="image"';
}else{
$class = 'class="row"';
}
echo '<div '.$class.' alt="'.$row['col4'].'">';
echo 'Codigo: '.$row['col2']."/".$row['col3']."<br>";
echo 'Nombre: '.$row['col1']."<br>";
echo '</div>';
}
}
이 또한 검색 창에서 사용자의 입력에 따라 다른 파일 느릅 나무 인 제품의 가격을 표시하는 데 사용되는 변수 'busq'을 만듭니다.
코드 발췌 부분이 완전하지 않습니다. '($ _GET [ 'busq']) {'아무 의미가 없습니다. 또한 코드를 들여 씁니다. – phant0m
맞습니다. 다른 파일을 추가 할 것입니다 :) 완전히 잊었습니다. – user1574621