<?php
require_once 'login.php';

$db_conn = mysqli_connect($db_hostname, $db_username, $db_password, $db_name) or die("db연결확인");
$result_1 = mysqli_query($db_conn, 'select * from img');
$result_2 = mysqli_query($db_conn, 'select * from img');
$result_3 = mysqli_query($db_conn, 'select * from img');
$result_4 = mysqli_query($db_conn, 'select * from img');
$result_5 = mysqli_query($db_conn, 'select * from img');

?>

<html>
<head lang="en">
<meta charset="UTF-8">

<title>이미지 슬라이더</title>
<link rel="stylesheet" type="text/css" href="../nomal.css">
<link rel="stylesheet" type="text/css" href="img_css.css">
<link rel="stylesheet" href="http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>

<script type="text/javascript">
$(document).ready(function () {
function img_slider(index) {

$willMoveLeft = -(index * 1000);
$('.img_file').animate({left: $willMoveLeft}, 'slow');

$('.img_button[data-index=' </span>+ index + <span style="color:#008000;font-weight:bold;">']').addClass('active');
$('.img_button[data-index!=' + index + ']').removeClass('active');

$('.img_text[data-index=' </span>+ index + <span style="color:#008000;font-weight:bold;">']').show().animate({left: 0}, 'slow');
$('.img_text[data-index!=' + index + ']').hide();
}

$ramdom_img = Math.round(Math.random() *
<?php $i = 0;
while ($result_row = mysqli_fetch_row($result_5)) {
$i++;
}
echo $i;
?>
);

img_slider($ramdom_img);
});


</script>
</head>
<body>
<div class="wrap">

<div class="top_wrap">
<div>
<form method="post" action="img_project.php" enctype="multipart/form-data">
<div>이미지 선택 : <input type="file" name="filename"/></div>
<div>삽입문구 : <input type="text" name="text1"></div>
<div><input type="submit" name="ok" value="Upload"></div>
</form>
</div>
</div>
<!-- 탑끝-->

<div class="body_wrap">
<div class="img_file">
<?php
$i = 0;
while ($result_row = mysqli_fetch_row($result_1)) {

$name = $result_row[1];
echo "<img class='slide_img' src=$name data-index=$i />";
$i++;
}
?>

</div>
<div class="text_file">
<?php
$i = 0;
while ($result_row = mysqli_fetch_row($result_2)) {
$text = $result_row[2];
echo "<div class='img_text' data-index=$i ><h1>$text</h1> </div>";
$i++;
}
?>
</div>

<div class="control_file">
<?php
$i = 0;
while ($result_row = mysqli_fetch_row($result_4)) {
$text = $result_row[0];
echo "<div class='img_button' data-index=$i > </div>";
$i++;
}
?>
</div>
</div>
<!--바디끝-->

</div>
</body>
</html>

<?php

if ($_POST['ok'] == 'Upload') {


if ($_FILES) { // 파일 업로드
$name = $_FILES['filename']['name'];
$text = $_POST['text1'];
if ($name == "") {
echo "<script>alert('파일이 없습니다.');</script>";
exit;

}

while ($result_row = mysqli_fetch_row($result_3)) { // 파일명 확인
if ($name == $result_row[1]) {
echo "<script>alert('벌써 가지고있는 파일입니다. 파일명을 변경해주세요')</script>";
exit;
}
}
mysqli_query($db_conn, "insert into img(img_name, img_text) VALUES ('$name','$text') "); // insert구문
move_uploaded_file($_FILES['filename']['tmp_name'], $name); // 파일업로드
echo "<script>alert('등록완료')</script>";
}
}


?>

결과화면입니다.




아직 db테이블을 한가지 쿼리 날리고나면 못쓰는거같아서 저렇게 따로 주고 계산했는게 잘못된거같고

login.php에 db정보가 저장되어있는데 function안에서는 인식을 못하더라고요.

그래서 funcion으로 못만든거같아요.

주제는 이미지 슬라이더입니다.

이제 자바스크립트로 클릭시 넘겨주는거 할거같은데 코드 이상한 부분이나 알려주실거 있으면 부탁드립니다~