seletctフォームでの値は正常にDBから引っ張れるのですがテキストフォームの値だけ引っ張れません
$a = $_POST["select"]; //<select name="a"> $b = $_POST["text"]; //<input name="b" type="text"> $stmt = $pdo->prepare("SELECT * FROM `item` WHERE `key` = :key1 OR `key` = :key2"); $stmt->bindParam(':key1', $a); //selectタイプはOK $stmt->bindParam(':key2', $b ); //textがNG $stmt->execute(); while($rec = $stmt->fetch(PDO::FETCH_ASSOC)){ // テーブルの項目名を指定して値を表示 $hoge = ($rec['hoge']); $hogehoge = ($rec['hogehoge']); ?> <?php echo $hoge;?> <?php echo $hogehoge;?> <?php }
試したこと
$stmt->bindParam(':key1', $a); $stmt->bindParam(':key2', $b."%" ); //NG
手詰まりです、、ご教示いただければと思います。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー