2017-01-13 2 views
-2

현재 PHP에서 영화 디렉토리를 개발 중이며 사이트가 내 데이터베이스에 연결되어 있고 데이터가 표에 으로 표시되어 있고 "제목"섹션의 요소에 링크 (클릭 가능)가 있습니다 포스터, 감독 등과 같은 데이터베이스의 정보를 표시하는 movie.php/Aname = "idOfTheMovie"(개인화 된 링크) 페이지에 대한 링크를 참조하기를 원합니다 ...PHP에서 사용자 정의 페이지 만들기

PHP는 색인입니다 .php :

<?php 
$con=mysqli_connect("localhost","root","root","movie"); 
// Check connection 
if (mysqli_connect_errno()) 
{ 
echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 

$result = mysqli_query($con,"SELECT * FROM allmovie"); 

echo " 
<center> 
<table border='1'> 
<tr> 
<th>Title</th> 
<th>Director</th> 
<th>My score</th> 
<th>imdb note</th> 
<th>Time</th> 
<th>Year</th> 
<th>Type</th> 
<th>Poster link</th> 
</tr> 
</center>"; 

while($row = mysqli_fetch_array($result)) 
{ 

echo "<tr>"; 
echo "<td><a target='_self' href='movie.php?Aname=" . $row['id'] ."'>". $row['title'] . "</a>";"" . $row['title'] . "</td>"; 
echo "<td>" . $row['director'] . "</td>"; 
echo "<td>" . $row['score'] . "</td>"; 
echo "<td>" . $row['imdb_score'] . "</td>"; 
echo "<td>" . $row['time'] . "</td>"; 
echo "<td>" . $row['year'] . "</td>"; 
echo "<td>" . $row['type'] . "</td>"; 
echo "<td>" . $row['poster_link'] . "</td>"; 
echo "</tr>"; 
} 
echo "</table>"; 

mysqli_close($con); 
?> 

나는 movie.php 페이지에 대한 많은 코드를 시도하지만 좋은 감사합니다 :)

을 찾을 수없는
+1

그래서 ... 당신의 질문은 무엇입니까? –

+0

예, movie.php는 무엇을해야합니까? 그리고 지금까지 시도한 것이 작동하지 않는 것은 무엇입니까? 이 스크립트를 얻을 수 있다면 어디서부터 시작해야할지 생각할 것입니다. –

+0

'? Aname' ='$ _GET [ 'Aname']'변수를 할당 한 다음 WHERE 절을 사용하여이를 기반으로 쿼리합니다. –

답변

0

글로벌 변수 인 php $ _GET를 사용하여 목표를 달성 할 수 있습니다.

예 :

<?php 
$id = $_GET['Aname']; 

if (empty($id)) { 
    echo "an error occured"; 
} else { 
    $code = 'SELECT * FROM allmovie where id = "$id"'; 
    $data = mysqli_query($code); 
    while ($row = mysqli_fetch_array($data)) { 
     //some codes 
    } 
} 
?> 

그것이 도움이되기를 바랍니다 movie.php. 내가 실수를하면 나를 바로 잡아라.

+0

작동하지 않습니다 ... –

+0

변경 $ code 값을 $ code = "SELECT * FROM allmovie WHERE id ="로 변경하십시오. $ id. ; 그런 다음 $ 데이터를 다음으로 변경하십시오. $ data = mysqli_query ($ con, $ code); –

+0

echo $ data를 넣을 때; ? movie.php

관련 문제