04 Sessions Mysql20 3.02 Mysqli_integer_02
A total of 8 records were found.
SELECT image_id, filename
FROM php_a04_images
A total of 8 records were found.
SELECT image_id, filename
FROM php_a04_images
$_SERVER["SCRIPT_NAME"]
/php/assignments/04-sessions-mysql/20-3.02-mysqli_integer_02.php
print_r($_GET)
Array
(
)
print_r($_POST)
Array
(
)
print_r($_SESSION)
Array
(
)
print_r($_FILES)
Array
(
)
<?php // Database Connection require_once('../../includes/connection.php'); // Utility Functions require_once '../../includes/utility_funcs.php'; // Connect to Database Using MySQL $conn = dbConnect('read'); // Prepare the SQL query $getImages = 'SELECT image_id, filename FROM php_a04_images '; // Submit the Query and Capture the Result $images = $conn->query($getImages); // Check For Database Errors if (!$images) { $error = $conn->error; } else { $numRows = $images->num_rows; } $tools = true; include("../../includes/header.php"); ?> <main> <h2><?php echo $folder_name; ?><span><?php echo $file_name; ?></span></h2> <?php if (isset($error)) { echo "<p class=\"error\">$error</p>"; } else { echo "<p class=\"info\">A total of $numRows records were found.</p>"; } ?> <figure class="code"> <pre class="language-sql"><code><?= $getImages ?></code></pre> </figure> <form method="get" id="form1"> <fieldset> <legend><?php echo $file_name; ?></legend> <ol> <li> <select name="image_id" id="image_id"> <?php while ($row = $images->fetch_assoc()) { ?> <option value="<?php echo $row['image_id']; ?>" <?php if (isset($_GET['image_id']) && $_GET['image_id'] == $row['image_id']) { echo ' selected'; } ?>> <?php echo safe($row['filename']); ?> </option> <?php } // END while ?> </select> </li> <li> <input type="submit" name="go" id="go" value="Display"> </li> </ol> </fieldset> </form> <?php if (isset($_GET['image_id'])) { if (!is_numeric($_GET['image_id'])) { $image_id = 1; } else { $image_id = (int) $_GET['image_id']; } $sql = "SELECT filename, caption FROM php_a04_images WHERE image_id = $image_id"; $result = $conn->query($sql); $row = $result->fetch_assoc(); ?> <figure class="code"> <pre class="language-sql"><code><?= $sql ?></code></pre> </figure> <figure> <img src="images/<?php echo safe($row['filename']); ?>"> <figcaption><?php echo safe($row['caption']); ?></figcaption> </figure> <?php } // END if (isset($_GET['image_id'])) ?> </main> <?php # The side-bar section of the layout use custom path to load from a different folder. include("../../includes/sidebar.php"); # The footer section of the layout. include("../../includes/footer.php"); ?>