Debug
This commit is contained in:
parent
7482b3c704
commit
df61b366d5
2 changed files with 72 additions and 2 deletions
50
vendor/model/States.class.php
vendored
Normal file
50
vendor/model/States.class.php
vendored
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
<?php
|
||||
|
||||
/** Defino o local da classe */
|
||||
namespace vendor\model;
|
||||
|
||||
class States
|
||||
{
|
||||
|
||||
/** Variaveis da classe */
|
||||
private $connection = null;
|
||||
private $sql = null;
|
||||
private $stmt = null;
|
||||
|
||||
/** Construtor da classe */
|
||||
public function __construct()
|
||||
{
|
||||
|
||||
/** Instanciamento da classe */
|
||||
$this->connection = new MySql();
|
||||
|
||||
}
|
||||
|
||||
/** Listagem de todos os registros */
|
||||
public function all()
|
||||
{
|
||||
|
||||
/** Montagem do SQL */
|
||||
$this->sql = 'SELECT * FROM states ORDER BY name ASC';
|
||||
|
||||
/** Preparo o SQL para execução */
|
||||
$this->stmt = $this->connection->connect()->prepare($this->sql);
|
||||
|
||||
/** Executo o SQL */
|
||||
$this->stmt->execute();
|
||||
|
||||
/** Retorno o resultado */
|
||||
return $this->stmt->fetchAll(\PDO::FETCH_OBJ);
|
||||
|
||||
}
|
||||
|
||||
/** Destrutor da classe */
|
||||
public function __destruct()
|
||||
{
|
||||
|
||||
/** Instanciamento da classe */
|
||||
$this->connection = null;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
24
vendor/view/companies/companies_form.php
vendored
24
vendor/view/companies/companies_form.php
vendored
|
|
@ -2,6 +2,8 @@
|
|||
|
||||
/** Importação de classes */
|
||||
use vendor\model\Companies;
|
||||
use vendor\model\Cities;
|
||||
use vendor\model\States;
|
||||
|
||||
try{
|
||||
|
||||
|
|
@ -10,6 +12,8 @@ try{
|
|||
|
||||
/** Instânciamento de classes */
|
||||
$Companies = new Companies();
|
||||
$Cities = new Cities();
|
||||
$States = new States();
|
||||
|
||||
/** Parametros de entrada */
|
||||
$CompaniesId = isset($_POST['company_id']) ? $Main->antiInjection($_POST['company_id']) : 0;
|
||||
|
|
@ -181,7 +185,23 @@ try{
|
|||
<label for="state_initials">Estado:</label>
|
||||
|
||||
<select class="form-control form-control" id="state_initials " name="state_initials">
|
||||
<option value="" selected>Selecione</option>
|
||||
|
||||
<?php
|
||||
/** Lista os estados */
|
||||
$StatesResult = $States->all();
|
||||
|
||||
/** Percorre os estados */
|
||||
foreach($StatesResult as $StateKey => $StateValue){
|
||||
|
||||
/** Verifica se o estado é o mesmo do cliente */
|
||||
$selected = $CompaniesResult->state_id === $StateValue->state_id ? 'selected' : '';
|
||||
|
||||
/** Imprime a opção do estado */
|
||||
echo '<option value="'.$StateValue->id.'" '.$selected.'>'.$StateValue->uf.'</option>';
|
||||
|
||||
}
|
||||
?>
|
||||
<!-- <option value="" selected>Selecione</option>
|
||||
<option value="AC" <?php echo $CompaniesResult->state_initials === 'AC' ? 'selected' : '';?>>AC</option>
|
||||
<option value="AL" <?php echo $CompaniesResult->state_initials === 'AL' ? 'selected' : '';?>>AL</option>
|
||||
<option value="AP" <?php echo $CompaniesResult->state_initials === 'AP' ? 'selected' : '';?>>AP</option>
|
||||
|
|
@ -208,7 +228,7 @@ try{
|
|||
<option value="SC" <?php echo $CompaniesResult->state_initials === 'SC' ? 'selected' : '';?>>SC</option>
|
||||
<option value="SP" <?php echo $CompaniesResult->state_initials === 'SP' ? 'selected' : '';?>>SP</option>
|
||||
<option value="SE" <?php echo $CompaniesResult->state_initials === 'SE' ? 'selected' : '';?>>SE</option>
|
||||
<option value="TO" <?php echo $CompaniesResult->state_initials === 'TO' ? 'selected' : '';?>>TO</option>
|
||||
<option value="TO" <?php echo $CompaniesResult->state_initials === 'TO' ? 'selected' : '';?>>TO</option> -->
|
||||
</select>
|
||||
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue