Beispiel #1
0
        				<dt>パスワード</dt>
      					<dd><input type="password" name="password1" id="password1" onchange="checkPassword()" maxlength="20" required></dd>

      					<dt>パスワード(確認用)</dt>
      					<dd><input type="password" name="password2" id="password2" onchange="checkPassword()" maxlength="20" required></dd>
        				<div id="password_message"></div>
        				<button type="submit" id="password_button">ニックネームを変更する</button>
        				</form>
    				</dl>

				<h3>あなたの猫ちゃん一覧</h3>
					<?php 
    //登録しているネコの件数チェック。登録数が0の場合はメッセージを表示
    $chk = true;
    //ページネーション用 第1引数:テーブル名 第2引数:1ページの表示件数 第3引数:where文をかけるカラム 第4引数:where文をかける内容
    $pagenation = getPagenation("cats", 6, "user_id", $user_id);
    $query = "SELECT * FROM `cats` WHERE `user_id` = ? LIMIT ? OFFSET ?";
    $sth = $dbh->prepare($query);
    $sth->bindParam(1, $user_id, PDO::PARAM_INT);
    $sth->bindParam(2, $pagenation["perpage"], PDO::PARAM_INT);
    $sth->bindParam(3, $pagenation["from"], PDO::PARAM_INT);
    $sth->execute();
    while ($cat_info = $sth->fetch(PDO::FETCH_ASSOC)) {
        ?>
							<div>
								<img src="<?php 
        echo $cat_info['profile_photo_url'];
        ?>
">
								<?php 
        echo $cat_info["cat_name"];
Beispiel #2
0
<?php

require_once "parts/header.php";
?>
	<div class="top_img"><img src="images/top.jpg"></div>

	<h2>写真一覧</h2>

	<section class="list_photos">
			<?php 
//ページネーション用 第1引数:テーブル名 第2引数:1ページの表示件数
$pagenation = getPagenation("photos", 12);
$query = "SELECT * FROM `photos` LEFT OUTER JOIN `cats` ON (photos.cat_id = cats.cat_id) ORDER BY `photo_id` DESC LIMIT ? OFFSET ?";
$sth = $dbh->prepare($query);
$sth->bindParam(1, $pagenation["perpage"], PDO::PARAM_INT);
$sth->bindParam(2, $pagenation["from"], PDO::PARAM_INT);
$sth->execute();
while ($photo_info = $sth->fetch()) {
    ?>

				<div>
					<img src="<?php 
    echo h($photo_info['url']);
    ?>
" alt="<?php 
    echo h($photo_info['cat_name']);
    ?>
">
					<p><a href="photo.php?photo_id=<?php 
    echo h($photo_info['photo_id']);
    ?>
Beispiel #3
0
">
		<h2><?php 
echo h($photo_info['cat_name']);
?>
</h2>
		<p><?php 
echo h($photo_info['cat_comment']);
?>
</p>
	</section>

	<h2>この写真へのコメント</h2>
	<section class="comments">
		<?php 
//ページネーション用 第1引数:テーブル名 第2引数:1ページの表示件数 第3引数:where文をかけるカラム 第4引数:where文をかける内容
$pagenation = getPagenation("comments", 10, "photo_id", $photo_id);
//コメント一覧取得
$query = "SELECT * FROM `comments` WHERE `photo_id` = ? LIMIT ? OFFSET ?";
$sth = $dbh->prepare($query);
$sth->bindParam(1, $photo_id, PDO::PARAM_INT);
$sth->bindParam(2, $pagenation["perpage"], PDO::PARAM_INT);
$sth->bindParam(3, $pagenation["from"], PDO::PARAM_INT);
$sth->execute();
while ($comment_info = $sth->fetch(PDO::FETCH_ASSOC)) {
    ?>

			<article>
				<address><?php 
    echo h($comment_info['nickname']);
    ?>
</address>
Beispiel #4
0
							
							<dl>
								<dt>ねこを消去する</dt>
								<dd><button onclick="alert('ねこを消去することはできません。ずっと大切にしてください。');">ねこを消去する</button></dd>
							</dl>
						</section>

						<h2><?php 
        echo h($cat_info["cat_name"]);
        ?>
の写真一覧</h2>
						<section class="list_photos">

						<?php 
        //ページネーション用 第1引数:テーブル名 第2引数:1ページの表示件数;
        $pagenation = getPagenation("photos", 12, "cat_id", $cat_id);
        //一覧取得用
        $query = "SELECT * FROM `photos` WHERE `cat_id` = ? LIMIT ? OFFSET ?";
        $sth = $dbh->prepare($query);
        $sth->bindParam(1, $cat_id, PDO::PARAM_INT);
        $sth->bindParam(2, $pagenation["perpage"], PDO::PARAM_INT);
        $sth->bindParam(3, $pagenation["from"], PDO::PARAM_INT);
        $sth->execute();
        while ($photo_info = $sth->fetch(PDO::FETCH_ASSOC)) {
            ?>

						<div>
							<a href="photo.php?photo_id=<?php 
            echo $photo_info['photo_id'];
            ?>
"><img src="<?php 
Beispiel #5
0
<?php

require_once "parts/header.php";
?>
	<div class="top_img"><img src="images/top.jpg" alt="秋だにゃ!"></div>
	<h2>ねこ一覧</h2>
	<section class="list_cats">
		<?php 
//ページネーション用 第1引数:テーブル名 第2引数:1ページの表示件数 第3引数:where文をかけるカラム 第4引数:where文をかける内容
$pagenation = getPagenation("cats", 6);
//一覧取得用
$query = "SELECT * FROM `cats` ORDER BY `cat_count_good` DESC LIMIT ? OFFSET ?";
$sth = $dbh->prepare($query);
$sth->bindParam(1, $pagenation["perpage"], PDO::PARAM_INT);
$sth->bindParam(2, $pagenation["from"], PDO::PARAM_INT);
$sth->execute();
while ($cat_info = $sth->fetch()) {
    ?>
		
			<div>
				<a href="cat.php?cat_id=<?php 
    echo h($cat_info['cat_id']);
    ?>
"><img src="<?php 
    echo h($cat_info['profile_photo_url']);
    ?>
"></a>
				<p><a href="cat.php?cat_id=<?php 
    echo h($cat_info['cat_id']);
    ?>
"><?php