Jump to content


Photo

Formulario + Mysql


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

#1 ClickPosse

ClickPosse

    Novato no fórum

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

Posted 06/08/2006, 23:39

Como faco pra puxar dados cadastrados num banco de dado para um formulario,
estou desenvolvendo um sistema de login e nele tem uma area aonde os cadastrados irao alterar seus dados ja cadastrados so q eu conseguir puxar só os dados dos INPUT TEXT

<?php
include("config.php");
$connection = mysql_connect($server , $db_user , $db_pass);
$db = mysql_select_db($database);
$sql_query = "SELECT * FROM login where username='$username'";
$result = mysql_query($sql_query);
$row = mysql_fetch_array($result);
$nome = $row[nome];
$sexo = $row[sexo];
$instrucao = $row[instrucao];
?>
<?php

<INPUT maxLength=50 size=50 name=nome value="<?php echo $nome ?>">

So que nao consegui puxar os dados cadastros no MYSQL para essas partes do formulario de edicao de dados:

<INPUT type=radio name=sexo> e nem <SELECT name=instrucao> <OPTION></OPTION>

Alguem poderia me ajudar, so falta isso pro sistema ta 100% funcional!

Edição feita por: ClickPosse, 06/08/2006, 23:40.


#2 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 07/08/2006, 07:27

RADIO, você tem que fazer um IF.
<?php if ($sexo == "masculino") { echo "CHECKED"; } ?>
ai no outro RADIO você coloca um IF para o FEMININO

se você está gravando no banco de dados valor 1 ou 0 no lugar de masculino e feminino, basta apenas trocar a condição do IF ;)
-------------------------------------------------
no SELECT, você tem que colocar o valor dentro do OPTION, porém se você tem + de 1 registro, você tem que fazer um LOOP ( while, for ... )

<?php
 $Sql = mysql_query("SELECT * FROM tabela");
 echo "<select name='campo'>";
 while ($RRr = mysql_fetch_array($Sql)) {
  echo "<option value='{$RRr['campo1']}'>{$RRr['campo2']}</option>";
 }
 echo "</select>";
?>

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#3 ClickPosse

ClickPosse

    Novato no fórum

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

Posted 09/08/2006, 01:42

RADIO, você tem que fazer um IF.
<?php if ($sexo == "masculino") { echo "CHECKED"; } ?>
ai no outro RADIO você coloca um IF para o FEMININO

se você está gravando no banco de dados valor 1 ou 0 no lugar de masculino e feminino, basta apenas trocar a condição do IF ;)
-------------------------------------------------
no SELECT, você tem que colocar o valor dentro do OPTION, porém se você tem + de 1 registro, você tem que fazer um LOOP ( while, for ... )

<?php
 $Sql = mysql_query("SELECT * FROM tabela");
 echo "<select name='campo'>";
 while ($RRr = mysql_fetch_array($Sql)) {
  echo "<option value='{$RRr['campo1']}'>{$RRr['campo2']}</option>";
 }
 echo "</select>";
?>

T+


O amigo valeu, vc me ajudou muito, gracas a vc funcionou, kebrei minha cabeca durante dias pra tentar fazer isso! valeu viu! agora nao kerendo abusar mas ja abusando, como faco pra
enviar os dados de uma 4 checkbox selecionada Banco de dados, tipo assim o cara ta fazendo o cadastro e seleciona mais de um interesse, como faco pra esses dados, se juntarem e depois na hora dele editar os dados dele, como faco pra puxar todos os dados q ele escolheu????
ex: ele selecionou o 4 campos checkbox abaixo, como faco pra eles irem pro banco de dados e como faco na hoa de puxar do banco de dados???

<INPUT type=checkbox name="interesses" value="01>Academias
<INPUT type=checkbox name="interesses" value="02>AcademiasCinema
<INPUT type=checkbox name="interesses" value="03>AcademiasMotéis
<INPUT type=checkbox name="interesses" value="04>AcademiasRestaurantes


se vc puder me ajudar nessa te agradeco mto!

#4 theb

theb

    kleber s. _

  • Usuários
  • 295 posts
  • Sexo:Masculino

Posted 09/08/2006, 14:31

pode ser assim...

<INPUT type=checkbox name="interesses1" value="01>Academias
<INPUT type=checkbox name="interesses2" value="02>AcademiasCinema
<INPUT type=checkbox name="interesses3" value="03>AcademiasMotéis
<INPUT type=checkbox name="interesses4" value="04>AcademiasRestaurantes


nesse caso vc teria q criar mas campos na sua tabela...
tem outras tb, mas essa foi a mais simples q pensei aki..


vlw !!
+ Intercâmbio Exterior - Trabalhe e Estude fora do País.
+ Blogando Gospel - Entretenimento Gospel.
+ hili.in - Encurtador De Url.




1 user(s) are reading this topic

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

IPB Skin By Virteq