我在从url传递“editar值时遇到问题。我使用Bootstrap - Twitter
这是代码:(一个php文件)..
<a class="btn btn-info" data-toggle="modal" href="?editar='.$data["id_app"].'#editarModal"><i class="icon-edit"></i></a>
我看到栏中的值(意味着这是有效的)。 但是当我试图在另一页中获得价值时......
$valor=intval($_GET['editar']);
$response = $bdd->query('Select * From appointment Where id_app="$valor"');
不起作用......
感谢您的帮助!!!!!!!
答案 0 :(得分:0)
变量不用php中的单引号字符串进行插值
变化
$response = $bdd->query('Select * From appointment Where id_app="$valor"');
到
$response = $bdd->query("Select * From appointment Where id_app='$valor'");
假设$valor = 1
您的第一次尝试将导致查询字符串
Select * From appointment Where id_app="$valor"
而第二个变量将被插值,db将得到
Select * From appointment Where id_app='1'
答案 1 :(得分:0)
我不确定我是否完全理解您要尝试做什么,但是如果您尝试将远程页面加载到引导模式中(使用href
链接上的data-toggle='modal'
属性会这样做),你有两个问题:
1)您缺少对要打开的模态的引用,应该像这样指定:data-target='#modal-id'
2)href
属性中的网址必须是完整的网址,而不是相对网址,以便在内容中加载引导程序。