Exemplo n.º 1
0
<body>
	<div class="container">
		<?php 
include '../menu_top.php';
?>
		<h2>Update brewery</h2>
		<?php 
require_once "../../models/brewery.php";
if (isset($_POST['newName']) && isset($_POST['id'])) {
    $id = $_POST['id'];
    $newName = $_POST['newName'];
    if (empty($newName)) {
        echo "<br><div class='alert alert-info col-md-8'>Fill the name!</div>";
    } else {
        $brewery = new Brewery();
        if ($up = $brewery->update($id, $newName)) {
            header('Location: index.php');
            die;
        }
    }
}
?>
		<form action='', method='POST'>
			<div class="col-md-8">
				<table class="table table-striped">
					<tr>
						<th>Name:</th>
						<td>
							<input type='text' name='newName' value="<?php 
if (isset($_POST['name'])) {
    echo $_POST['name'];
Exemplo n.º 2
0
 function test_update()
 {
     //Arrange
     $name = "Bullfrog Brewery";
     $location = "Somewhere in Williamsport";
     $link = "www.bullfrogbrewing.com";
     $test_brewery = new Brewery($name, $location, $link);
     $test_brewery->save();
     $column_to_update = "name";
     $new_info = "Corgi Craft Coolers";
     //Act
     $test_brewery->update($column_to_update, $new_info);
     //Assert
     $result = Brewery::getAll();
     $this->assertEquals($new_info, $result[0]->getName());
 }