Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal! sou iniciante e estou com uma duvida!
Tenho duas paginas no meu sistema, uma delas lista uma tabela do banco de dados () e a outra serve para editar() Mas eu gostaria que o usuario clicasse no botao EDITAR do registro pra ir até a pagina que edita já trazendo os dados daquele determinado registro! como eu faço isso? segue o codigo:
Pagina (listar.php) esse script possui paginação tambem!
<?php
include "conexao.php";
//######### INICIO Paginação
$numreg = 7; // Quantos registros por página vai ser mostrado
if (!isset($pg)) {
$pg = 0;
}
$inicial = $pg * $numreg;
//######### FIM dados Paginação
// Faz o Select pegando o registro inicial até a quantidade de registros para página
$sql = mysql_query("SELECT * FROM admins LIMIT $inicial, $numreg");
// Serve para contar quantos registros você tem na seua tabela para fazer a paginação
$sql_conta = mysql_query("SELECT * FROM admins");
$quantreg = mysql_num_rows($sql_conta); // Quantidade de registros pra paginação
include("paginacao.php"); // Chama o arquivo que monta a paginação. ex: << anterior 1 2 3 4 5 próximo >>
echo "<br><br>"; // Vai servir só para dar uma linha de espaço entre a paginação e o conteúdo
while ($aux = mysql_fetch_array($sql)) {
$_POST['id'] = $aux[0];
$_POST['nome'] = $aux[1];
$_POST['senha'] = $aux[2];
$_POST['data_2'] = $aux[3];
$_POST['ativo'] = $aux[4];
$_POST['apelido'] = $aux[5];
$_POST['telefone'] = $aux[6];
$_POST['celular'] = $aux[7];
$_POST['email'] = $aux[8];
?>
<table class="table table-striped">
<!-- INICIO tituloartigo !-->
<tr>
<th>Administrador:</th>
<td><?php echo "$aux[1]" ?> </td>
<!-- Fim tituloartigo !-->
<!-- INICIO autor artigo !-->
<th>Apelido:</th>
<td><?php echo "$aux[5]" ?> </td>
<!-- Fim autor artigo !-->
<!-- INICIO datartigo !-->
<th>E-mail:</th>
<td> <?php echo "$aux[8]" ?> </td>
<!-- Fim datartigo !-->
<!-- INICIO editar !-->
<td>
<a href="editadmin.php">Editar</a>
</td>
<td>
<a href="#">Deletar</a>
</td>
</tr>
<!-- Fim editar !-->
</table>
<?php
}
?>
Pagina : editar.php
<?php
session_start();
include 'conexao.php';
$_POST['id'] = $id;
$_POST['nome'] = $nome;
$sql = mysql_query("SELECT * FROM admins WHERE id = '$id' ");
while($aux = mysql_fetch_array($sql)){
$codigo = $aux[0];
$nome = $aux[1];
$senha = $aux[2];
$data_2 = $aux[3];
$ativo = $aux[4];
$apelido = $aux[5];
$telefone = $aux[6];
$celular = $aux[7];
$email = $aux[8];
}
?>
<form class="form-inline" >
<label> Nome:</label>
<input name="nome" id="nome" type="text" value="<?php echo $_POST['id']; ?>" /><br /><br />
<label> Apelido:</label>
<input name="apelido" id="apelido" type="text" class="fomu" size="40" maxlength="40" value="<?php echo $_POST['nome']; ?>" /> <br /><br />
<label> E-mail:</label>
<input name="email" id="email" type="text" class="fomu" size="25" maxlength="40"/><br /><br />
<label>Telefone:</label>
<input name="telefone" id="telefone" maxlength="25" type="text" class="fomu" size="25" /><br /><br />
<label> Celular:</label>
<input name="celular" id="celular" type="text" maxlength="25" class="fomu" size="25" /><br /><br />
<label> Senha:</label>
<input name="senha" id="senha" type="password" class="fomu" size="10" maxlength="20" /><br /><br />
<label>Confirmar:</label>
<input name="confirmasenha" id="confirmasenha" type="password"class="fomu" size="11" maxlength="20" /><br /><br />
<label></label>
<input type="submit" class="btn-primary btn-large" value="Editar" />
<a href="administradores.php" type="button" class="btn-large btn-primary" data-dismiss="modal">Voltar</a>
</form>
Desculpe a incoerencia na segunda pagina, é que eu não estou conseguindo resolver mesmo! obrigado pela ajuda de todos desde ja!
Carregando comentários...