[php] Colocar ícones no lugar de texto: editar e deletar
<?php
function __autoload($class_name){
require_once 'classes/' . $class_name . '.php';
}
?>
<!DOCTYPE HTML>
<html land="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>PHP OO</title>
<meta name="description" content="PHP OO" />
<meta name="robots" content="index, follow" />
<meta name="author" content="Joel H. Metz"/>
<link rel="stylesheet" href="css/bootstrap.css" />
<link rel="stylesheet" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div class="container">
<?php
$usuario = new Usuarios();
if(isset($_POST['cadastrar'])):
$nome = $_POST['nome'];
$email = $_POST['email'];
$usuario->setNome($nome);
$usuario->setEmail($email);
Insert
if($usuario->insert()){
echo "<div class='alert alert-success'>
<button type='button' class='close' data-dismiss='alert'>×</button>
<strong>Inserido com sucesso!</strong>
</div>";
}
endif;
?>
<header class="masthead">
<h1 class="muted">PHP OO</h1>
<nav class="navbar">
<div class="navbar-inner">
<div class="container">
<ul class="nav">
<li class="active"><a href="index.php">Página inicial</a></li>
</ul>
</div>
</div>
</nav>
</header>
<?php
if(isset($_POST['atualizar'])):
$id = $_POST['id'];
$nome = $_POST['nome'];
$email = $_POST['email'];
$usuario->setNome($nome);
$usuario->setEmail($email);
if($usuario->update($id)){
echo "<div class='alert alert-success'>
<button type='button' class='close' data-dismiss='alert'>×</button>
<strong>Atualizado com sucesso!</strong>
</div>";
}
endif;
?>
<?php
if(isset($_GET['acao']) && $_GET['acao'] == 'deletar'):
$id = (int)$_GET['id'];
if($usuario->delete($id)){
echo "<div class='alert alert-success'>
<button type='button' class='close' data-dismiss='alert'>×</button>
<strong>Deletado com sucesso!</strong>
</div>";
}
endif;
?>
<?php
if(isset($_GET['acao']) && $_GET['acao'] == 'editar'){
$id = (int)$_GET['id'];
$resultado = $usuario->find($id);
?>
<form method="post" action="">
<div class="input-prepend">
<span class="add-on"><i class="icon-user"></i></span>
<input type="text" name="nome" value="<?php echo $resultado->nome; ?>" placeholder="Nome:" />
</div>
<div class="input-prepend">
<span class="add-on"><i class="icon-envelope"></i></span>
<input type="text" name="email" value="<?php echo $resultado->email; ?>" placeholder="E-mail:" />
</div>
<input type="hidden" name="id" value="<?php echo $resultado->id; ?>">
<br />
<input type="submit" name="atualizar" class="btn btn-primary" value="Atualizar dados">
</form>
<?php }else{ ?>
<form method="post" action="">
<div class="input-prepend">
<span class="add-on"><i class="icon-user"></i></span>
<input type="text" name="nome" placeholder="Nome:" />
</div>
<div class="input-prepend">
<span class="add-on"><i class="icon-envelope"></i></span>
<input type="text" name="email" placeholder="E-mail:" />
</div>
<br />
<input type="submit" name="cadastrar" class="btn btn-primary" value="Cadastrar dados">
</form>
<?php } ?>
<table class="table table-hover">
<thead>
<tr>
<th>#</th>
<th>Nome:</th>
<th>E-mail:</th>
<th>Ações:</th>
</tr>
</thead>
<?php foreach($usuario->findAll() as $key => $value): ?>
<tbody>
<tr>
<td><?php echo $value->id; ?></td>
<td><?php echo $value->nome; ?></td>
<td><?php echo $value->email; ?></td>
<td>
<?php echo "<a href='index.php?acao=editar&id=" . $value->id . "'>Editar</a>"; ?>
<?php echo "<a href='index.php?acao=deletar&id=" . $value->id . "' onclick='return confirm(\"Deseja realmente deletar?\")'>Deletar</a>"; ?>
</td>
</tr>
</tbody>
<?php endforeach; ?>
</table>
</div>
<script src="js/jQuery.js"></script>
<script src="js/bootstrap.js"></script>
</body>
</html>
Esqueci de mencionar é essa linha de código que quero alterar:
<?php echo "<a href='index.php?acao=editar&id=" . $value->id . "'>Editar</a>"; ?>
<?php echo "<a href='index.php?acao=deletar&id=" . $value->id . "' onclick='return confirm(\"Deseja realmente deletar?\")'>Deletar</a>"; ?>Discussão (3)
Carregando comentários...