Smartyの勉強をしている者です。
リスト一覧ページから引っ張ってきた値が全て上のurl部分に表示されてしまい、本来出したいところに来ておらず困っております。
<HTML側>
値は持ってこれてるのでphp側が問題ではないと思うのですが、htmlで上記の記述では間違いなのでしょうか?urlのところでなくページに表示させるにはどのようにを記述したら良いのでしょうか?前に同じようにリストから情報を持ってきたときは問題なかったので今回の場合はなぜ違うところに反映されてしまうのかわからないのでどなたか教えてください。
php側
<?php require_once('common.php'); try { //db接続 $pdo = new PDO(PDO_DSN, DB_USERNAME, DB_PASSWORD); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); //データ検索 $stmt = $pdo->prepare('SELECT * FROM テーブル名 WHERE id = :id'); $stmt->bindValue(':id', $_GET['id'], PDO::PARAM_INT); $stmt->execute(); $view = new Smarty(); $view->assign('row',$data); $data = $stmt->fetch(PDO::FETCH_ASSOC); // $smarty->assign('row', $data); } catch (PDOException $e) { echo "例外処理","<br>"; echo $e->getMessage(); die(); } <common.php> <?php ini_set("display_errors", On); error_reporting(E_ALL); require './libs/Smarty.class.php'; $smarty = new Smarty(); define('DB_DATABASE',指定の場所 ); define('DB_USERNAME', 指定の名前); define('DB_PASSWORD', パスワード); define('PDO_DSN', 'mysql:dbname='.DB_DATABASE.';host=ホスト名'); ?>です。urlというのは表示されている表示されているページ名のところです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/26 12:46
2016/01/26 13:21 編集
2016/01/26 14:06
2016/01/26 14:44 編集
2016/01/31 04:40
2016/02/01 00:43