Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

metzjuarez

[php] Colocar ícones no lugar de texto: editar e deletar

Recommended Posts

<?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>"; ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

No lugar do "Editar", tente o ícone que deseja...

 

Tipo assim:


<a href='index.php?acao=editar&id=" . $value->id . "'><i class="fa fa-pencil"></i></a>

No caso, eu usei os ícones do Font Awesome... caso estás a utilizar os ícones do Glyphicons que vem junto com o bootstrap é assim:

<a href='index.php?acao=editar&id=" . $value->id . "'><span class="glyphicon glyphicon-search" aria-hidden="true"></span></a> 

Compartilhar este post


Link para o post
Compartilhar em outros sites
<td>
   <a href="clientes.php?acao=editar&id=<?php echo $value->id; ?>" class="btn btn-warning"><i class="halflings-icon white edit"></i></a>
   <a href="clientes.php?acao=deletar&id=<?php echo $value->id; ?>" class="btn btn-danger" onclick="return confirm('Deseja realmente deletar?');"><i class="halflings-icon white trash"></i></a>
</td>

Acabou ficando assim, obrigado pelas dicas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

preciso de ajuda tenho painel php e nele aparece linha de tecto e queria que ao invez de texto aparece-se icones

na arquivo segue assim

 

1802:000000:001d: " canal1"
1802:000000:0022: " canal2"
1802:000000:0023: " canal3"
1802:000000:0024: " canal4"

no monitoramento do painel aparece os nomes (canal1...)

 

eu quero que mostre icones

alguem pode me ajudar
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.