3
나는 PHP와 MySQL로 블로그를 가지고있다. 나는 javascript 함수를 보여 주거나 숨기고 div에서 url을 열고 싶다. 사업부의 나머지 부분에서 잘 작동하지만 문제는 내가 웹이 항상 업데이트된다는 가상 URL을 클릭하는 것입니다. 나는이 URL을 형식화하고이 URL에서 html을 편집 할 수없는 함수가 있습니다. 블로그가 색인 페이지를 업데이트하지 않고 동일한 div에이 URL의 내용을 공개하고 싶습니다. 어떻게 구현할 수 있습니까? 여기에 내 코드 :허영의 URL을 표시하고 숨기기
<?php
if($_GET['id']) {
$sql = "select * from blog where id = '".$_GET['id']."' ";
$consulta = mysql_query($sql);
if (mysql_num_rows($consulta)!=0) {
$fila=mysql_fetch_assoc($consulta);
$fecha = date("d.m.Y", strtotime($fila['fecha']));
echo $fila["nombre"];
}
} else {
$sql = "select * from blog where estado = 1 order by fecha desc ";
$consulta = mysql_query($sql);
while ($fila=mysql_fetch_assoc($consulta)) {
$fecha = date("d.m.Y", strtotime($fila['fecha']));
$url = "blog/".formato($fila["nombre"])."-".$fila["id"].".html";
?>
<a id="enlace" href="<? echo $url; ?>"><?php echo $fila["nombre"]; ?></a>
<?
}
} ?>
내 자바 스크립트 함수
blog.php :에 쓰기 JS 기능에 대한
<script type="text/javascript">
$(document).ready(function(){
$("#enlace").click(function(){
$('#blog').hide(); //muestro mediante id
$('#content_blog').show(); //muestro mediante clase
});
});
주의 : http://en.wikipedia.org/wiki/SQL_injection에 –
방법 중 하나를 qstring하여 'ID'로 가능 [살균] (http://bobby-tables.com/) 데이터베이스 입력은 [PDO] (http://www.php.net//manual/en/book.pdo.php)를 사용하는 것입니다. – 13ruce1337
ID라면 int 형을 강요하는 것은 괜찮을 것입니다 .. – vico