Jump to content


Photo

Exibir Dados Mysql Pelo Nome Do User


  • Faça o login para participar
2 replies to this topic

#1 HOSTRL

HOSTRL

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 31/07/2007, 18:06

Blz gente to precisando de ajuda ai, tenho uma conexao mysql ja tudo pronto o bd tambemo sistema de edição tambem queria afzer algo simples porem num achei o jeito

por exemplo quero editar o cliete rafael ai eu entraria no link nomedaminhapagina.php?editar=cliente&nomedocliente
ai logicmanete apareceria os dados dele, blz se poderem me ajudar, até mais!!!

#2 LordSky

LordSky

    Turista

  • Usuários
  • 34 posts
  • Sexo:Masculino
  • Localidade:Iguaí - BA

Posted 31/07/2007, 18:51

Vou fazer um exemplo simples para você amigo, preste a atenção.

então vamos lá.

crie um banco de dados comum nome qualquer, e uma tebela coom apenas um campo, coloca um campo com o nome "nome".

configure o resto do script colocando senha e logim, Db, e tabela.

Primeiro criamos um formulário simples.

index.php

<?php
echo "<form name='frm' method='POST' action='inserir.php'>";
echo "Nome: <input type='text' name='nome' size='20' maxlength='70'></form>";
?>
feito isso agora vamos para a página inserir.php

<?php
$nome=$_POST['nome'];

$link=mysql_connect("localhost","SEU USUARIO","SUA SENHA")or die("Erro" .mysql_error());

mysql_select_db("nome_db",$link)or die("erro ao selecionar o DB" .mysql_error());

$insere=mysql_query("INSERT INTO nome_tabela (nome) VALUES ('$nome')")or die("Erro ao inserir os dados" .mysql_error());

mysql_close($link);
?>

agora vamos a página encarregada de listar e gerar os links para alteração.

controle.php

<?php
/*Conexão...*/
$con=mysql_connect("localhost","root","");
/* selecionando o Db*/
mysql_select_db("NOME DO DB");
/*selecionando os dados...*/
$vers=mysql_query("SELECT * FROM nome_da_tabela");


while($ver=mysql_fetch_array($vers)){

$nome =$ver['nome'];

echo "Nome: $nome";
echo "<br>";
print "<a href=altera.php?nome=$nome>Alterar</a>";
echo "<br>";
}
?>

algora vamos a página encarregada de mostrar o nome da pessoa para alteração.

altera.php

<?php
$nome=$_GET['nome'];

$con=mysql_connect("localhost","NOME USUSARIO","SUA SENHA");
mysql_select_db("NOME DO DB");

$selec=mysql_query("SELECT * FROM nome_da_tabela WHERE nome='$nome'");

while($ver=mysql_fetch_array($selec)){
$nome_novo   =$ver['nome'];

print "<form name='id2' action='altera_db.php?nome=$nome' method='POST'>Nome:
<input type='text' name='nomenovo' value='$nome_novo'><br><input type='submit' name='ok' value='Alterar'></p></form>";
}
?>

feito isso vamos para a página encarregada para alterar no DB

altera_db.php

$nome=$_GET['nome'];

$con=mysql_connect("localhost","NOME USUARIO","SUA SENHA");
mysql_select_db("NOME DO DB");

$atu=mysql_query("UPDATE vars SET nome='$nomenovo' WHERE nome='$nome'");
echo "<a href=controle.php>Controle</a>";

pronto acabamos o mini tutoral... :assobio: :click:

Atenciosamente.

Quando acertamos ninguém se lembra, quando erramos ninguém se esquece.

Problemas existem para serem resolvidos, e não para nos controlar.


#3 HOSTRL

HOSTRL

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 05/08/2007, 14:09

Vlw cara muito obrigado pela ajuda!!
D coração vlw!!! :D




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq