質問編集履歴
1
質問詳細追加
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -1,1 +1,105 @@ 
     | 
|
| 
       1 
     | 
    
         
            -
            同じphpファイルでSQL文を2個実行しその2つを表示させたいのですが、片方が表示されたら片白が表示出来なくなってしまうのですが、何故だか教えていただいたいです。
         
     | 
| 
      
 1 
     | 
    
         
            +
            同じphpファイルでSQL文を2個実行しその2つを表示させたいのですが、片方が表示されたら片白が表示出来なくなってしまうのですが、何故だか教えていただいたいです。
         
     | 
| 
      
 2 
     | 
    
         
            +
             
     | 
| 
      
 3 
     | 
    
         
            +
            ```index.php
         
     | 
| 
      
 4 
     | 
    
         
            +
            $List = [];
         
     | 
| 
      
 5 
     | 
    
         
            +
            $List2 = [];
         
     | 
| 
      
 6 
     | 
    
         
            +
             
     | 
| 
      
 7 
     | 
    
         
            +
            try {
         
     | 
| 
      
 8 
     | 
    
         
            +
            	$db = new PDO(Conf::DB_DNS, Conf::DB_USERNAME, Conf::DB_PASSWORD);
         
     | 
| 
      
 9 
     | 
    
         
            +
            	$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
         
     | 
| 
      
 10 
     | 
    
         
            +
            	$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
         
     | 
| 
      
 11 
     | 
    
         
            +
             
     | 
| 
      
 12 
     | 
    
         
            +
             
     | 
| 
      
 13 
     | 
    
         
            +
             
     | 
| 
      
 14 
     | 
    
         
            +
            	$offset = PER_PAGE * ($page - 1);
         
     | 
| 
      
 15 
     | 
    
         
            +
            		$sql = "SELECT * FROM product LIMIT ".$offset.",".PER_PAGE;
         
     | 
| 
      
 16 
     | 
    
         
            +
            		$stmt = $db->prepare($sql);
         
     | 
| 
      
 17 
     | 
    
         
            +
            		$result = $stmt->execute();
         
     | 
| 
      
 18 
     | 
    
         
            +
             
     | 
| 
      
 19 
     | 
    
         
            +
             
     | 
| 
      
 20 
     | 
    
         
            +
            	while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
         
     | 
| 
      
 21 
     | 
    
         
            +
            		$dp = [];
         
     | 
| 
      
 22 
     | 
    
         
            +
            		foreach ($row as $col => $val) {
         
     | 
| 
      
 23 
     | 
    
         
            +
            			$dp[$col] = $val;
         
     | 
| 
      
 24 
     | 
    
         
            +
            		}
         
     | 
| 
      
 25 
     | 
    
         
            +
             
     | 
| 
      
 26 
     | 
    
         
            +
            		$book = new Book();
         
     | 
| 
      
 27 
     | 
    
         
            +
            		$book->setId($dp['id']);
         
     | 
| 
      
 28 
     | 
    
         
            +
            		$book->setText($dp['text']);
         
     | 
| 
      
 29 
     | 
    
         
            +
            		$book->setBookimg($dp['img']);
         
     | 
| 
      
 30 
     | 
    
         
            +
            		$book->setBoName($dp['name']);
         
     | 
| 
      
 31 
     | 
    
         
            +
             
     | 
| 
      
 32 
     | 
    
         
            +
            		$List[$dp['book_id']] = $book;
         
     | 
| 
      
 33 
     | 
    
         
            +
            	}
         
     | 
| 
      
 34 
     | 
    
         
            +
             
     | 
| 
      
 35 
     | 
    
         
            +
            $sql2 = "SELECT * FROM product ORDER BY regidtered LIMIT 5";
         
     | 
| 
      
 36 
     | 
    
         
            +
            		$stmt2 = $db->prepare($sql2);
         
     | 
| 
      
 37 
     | 
    
         
            +
             
     | 
| 
      
 38 
     | 
    
         
            +
            		while ($row2 = $stmt2->fetch(PDO::FETCH_ASSOC)) {
         
     | 
| 
      
 39 
     | 
    
         
            +
            			$dp2 = [];
         
     | 
| 
      
 40 
     | 
    
         
            +
            			foreach ($row2 as $col2 => $val2) {
         
     | 
| 
      
 41 
     | 
    
         
            +
            				$dp2[$col2] = $val2;
         
     | 
| 
      
 42 
     | 
    
         
            +
            			}
         
     | 
| 
      
 43 
     | 
    
         
            +
             
     | 
| 
      
 44 
     | 
    
         
            +
            			$book2 = new Book();
         
     | 
| 
      
 45 
     | 
    
         
            +
            			$book2->setId($dp2['id']);
         
     | 
| 
      
 46 
     | 
    
         
            +
            			$book2->setText($dp2['text']);
         
     | 
| 
      
 47 
     | 
    
         
            +
            			$book2->setBookimg($dp2['img']);
         
     | 
| 
      
 48 
     | 
    
         
            +
            			$book2->setBoName($dp2['name']);
         
     | 
| 
      
 49 
     | 
    
         
            +
            			
         
     | 
| 
      
 50 
     | 
    
         
            +
             
     | 
| 
      
 51 
     | 
    
         
            +
            			$List2[$dp2['id']] = $book2;
         
     | 
| 
      
 52 
     | 
    
         
            +
            		}
         
     | 
| 
      
 53 
     | 
    
         
            +
             
     | 
| 
      
 54 
     | 
    
         
            +
            require_once($_SERVER["DOCUMENT_ROOT"] . "tpl/index.php");
         
     | 
| 
      
 55 
     | 
    
         
            +
            ```
         
     | 
| 
      
 56 
     | 
    
         
            +
             
     | 
| 
      
 57 
     | 
    
         
            +
            ```index.php
         
     | 
| 
      
 58 
     | 
    
         
            +
             
     | 
| 
      
 59 
     | 
    
         
            +
            			<section>
         
     | 
| 
      
 60 
     | 
    
         
            +
            				<tbody>
         
     | 
| 
      
 61 
     | 
    
         
            +
            					<div class="box">
         
     | 
| 
      
 62 
     | 
    
         
            +
            					<?php
         
     | 
| 
      
 63 
     | 
    
         
            +
            						if (empty($List)) {
         
     | 
| 
      
 64 
     | 
    
         
            +
            					?>
         
     | 
| 
      
 65 
     | 
    
         
            +
            						<tr>
         
     | 
| 
      
 66 
     | 
    
         
            +
            							<td colspan="5">商品は存在しません。</td>
         
     | 
| 
      
 67 
     | 
    
         
            +
            						</tr>
         
     | 
| 
      
 68 
     | 
    
         
            +
            					<?php
         
     | 
| 
      
 69 
     | 
    
         
            +
            						}
         
     | 
| 
      
 70 
     | 
    
         
            +
            						else {
         
     | 
| 
      
 71 
     | 
    
         
            +
            							 ?>
         
     | 
| 
      
 72 
     | 
    
         
            +
                       <h3>新着商品</h3>
         
     | 
| 
      
 73 
     | 
    
         
            +
                          <?php foreach ($List2 as $book2) {  ?>
         
     | 
| 
      
 74 
     | 
    
         
            +
            								
         
     | 
| 
      
 75 
     | 
    
         
            +
            								 <ul id="bookimg">
         
     | 
| 
      
 76 
     | 
    
         
            +
                              <li><img src= "<?= $book2->getBookimg()?>"></li>
         
     | 
| 
      
 77 
     | 
    
         
            +
            									<li id="box2"><?= $book2->getBoName() ?></li>
         
     | 
| 
      
 78 
     | 
    
         
            +
            									
         
     | 
| 
      
 79 
     | 
    
         
            +
            								</ul>
         
     | 
| 
      
 80 
     | 
    
         
            +
            						<?php } ?>
         
     | 
| 
      
 81 
     | 
    
         
            +
             
     | 
| 
      
 82 
     | 
    
         
            +
             
     | 
| 
      
 83 
     | 
    
         
            +
            						<?php	foreach ($List as $book) {		?>
         
     | 
| 
      
 84 
     | 
    
         
            +
            						<ul id="bookimg">
         
     | 
| 
      
 85 
     | 
    
         
            +
            							<li>  <img src= "<?= $book->getBookimg()?>"> </li>
         
     | 
| 
      
 86 
     | 
    
         
            +
            							<li id="box2"><?= $book->getBoName() ?></li>
         
     | 
| 
      
 87 
     | 
    
         
            +
            							<li>¥<?= $book->getPrice() ?>+税</li>
         
     | 
| 
      
 88 
     | 
    
         
            +
            							
         
     | 
| 
      
 89 
     | 
    
         
            +
            						</ul>
         
     | 
| 
      
 90 
     | 
    
         
            +
            					<?php
         
     | 
| 
      
 91 
     | 
    
         
            +
            							}
         
     | 
| 
      
 92 
     | 
    
         
            +
            						}
         
     | 
| 
      
 93 
     | 
    
         
            +
            					?>
         
     | 
| 
      
 94 
     | 
    
         
            +
            					<br>
         
     | 
| 
      
 95 
     | 
    
         
            +
            					<?php for($i=1; $i <= $pagenation; $i++) :?>
         
     | 
| 
      
 96 
     | 
    
         
            +
            						<a href="?page=<?php echo $i ?>"><?php echo $i; ?></a>
         
     | 
| 
      
 97 
     | 
    
         
            +
            				<?php	endfor; ?>
         
     | 
| 
      
 98 
     | 
    
         
            +
            				</tbody>
         
     | 
| 
      
 99 
     | 
    
         
            +
            		</section>
         
     | 
| 
      
 100 
     | 
    
         
            +
            	</body>
         
     | 
| 
      
 101 
     | 
    
         
            +
            </html>
         
     | 
| 
      
 102 
     | 
    
         
            +
             
     | 
| 
      
 103 
     | 
    
         
            +
             
     | 
| 
      
 104 
     | 
    
         
            +
            コード
         
     | 
| 
      
 105 
     | 
    
         
            +
            ```
         
     |