테스트 사이트 - 개발 중인 베타 버전입니다

php파일 수정할거 알려주세요

안잭 6년 전 조회 3,038

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?php
$connect = mysql_connect("localhost","otozz","qlalfqjsgh2!");
 mysql_select_db("data",$connect);
$userid = $_POST['userid'];
$userpass = $_POST['userpass'];
$username = $_POST['username'];
$userhp = $_POST['userhp'];
$result = mysql_query($sql, $connect);
while($otozz=mysqli_query($con, $sql)
{

echo "<tr>
 <td align=center width=80 height=30>$data[userid]</td>;
 <td align=center width=80 height=30>$data[userpass]</td>;
 <td align=center width=80 height=30>$data[username]</td>;
 <td align=center width=80 height=30>$data[userhp]</td>;
 </tr>";
}

?>
</body>
</html>

 

이렇게 적어놨는데 지금

Parse error: syntax error, unexpected '{' in /host/home4/otozz/html/qqqq.php on line 17

이런 오류가 나옵니다 { 여기 줄이 잘못됬다고 나오는데 어디서부터 수정을해야하는지 답변부탁드립니다 ㅠㅠ

아 이거는 html로 사이트를 만들어서 회원가입 하면 db로 이동하게 만들어놨습니다

 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

LovelyCaT
6년 전

변수명, 변수에 값있는지 다시 확인해보세요.

$sql 변수값도 없고, con도 connect로 변경하시구요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

아르키어드

$sql = " "; 쿼리문 작성하시고

$result = mysqli_query($sql,$connect);

으로 바꾸시고 
while($otozz=mysqli_query($connect, $sql)
이부분을 

while($otozz=mysqli_fetch_array($result)
로 바꿔보세요
 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

$sql 변수에 쿼리 담아야 하는거 같은데 그 부분이 없으신거 같네요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

안잭
6년 전
혹시 자세하게 알려주실수있나요?

댓글을 작성하려면 로그인이 필요합니다.

LovelyCaT
6년 전

while문 ) 하나 제대로 안닫혀있네요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

안잭
6년 전
혹시 그 와일문 닫았는데
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /host/home4/otozz/html/qqqq.php on line 16 이렇게 뜹니다.... 뭔가 잘못됬는지

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인