Jump to content


Photo

Não Deixar Select Voltar Para O Primeiro Nome


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

#1 _SherlocK_

_SherlocK_

    12 Horas

  • Usuários
  • 120 posts
  • Sexo:Não informado
  • Localidade:Londrina/PR
  • Interesses:Meu fórum www.webdmais.com.br/forum<br>Meu site www.webdmais.com.br

Posted 24/02/2006, 10:43

Gente, eu preciso muito disso, tenho várias coisas paradas porque todos vão utilizar esse mesmo esquema.

Seguinte, vou passar a descrição de um lugar simples que eu terei também que utilizar isso: eu criei um select que puxa os nomes dos usuarios do banco tabela usuario, certo.
Quando selecionado o usuário atraves do select é exibido o cronograma que esse usuario tem, mas tem um problema, quando é carregado a informação do usuario o select volta para o primeiro nome, eu preciso que fique selecionado o nome do usuário que está sendo exibido o cronograma.

Alguem tem uma idéia de como fazer isso?
WebDmais Informática => Clique Aqui
WebDmais Fórum => Clique Aqui * Aberto para Parcerias *

#2 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

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

Posted 24/02/2006, 11:50

cara...deixa de preguiça...use a busca do forum...tem varios topicos sobre o assunto...
MASSSS...

eh assim Ó:

<select name="campo" >
        <option value="">Escolha</option>
        <?
	$sql = pg_query ("select * from tabela");
	while($est = pg_fetch_array($sql)):
	?>
        <option value="<?=$est['id']?>" <?=($_POST['campo']==$est['id']?"selected":"")?> >
        <?=$est['nome']?>
        </option>
        <?
	endwhile;
	?>
      </select>

qq coisa posta ai

Edição feita por: gonacts, 24/02/2006, 11:51.

"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#3 Bruno Augusto

Bruno Augusto

    ∙•● Restarting... ●•∙

  • Usuários
  • 1968 posts
  • Sexo:Não informado
  • Localidade:Itajubá

Posted 24/02/2006, 12:44

Cara, porque por exemplo aqui tu usou assim:

<?=$est['nome']?>

Com um sinal de igual depois do <?

Num seria a mesma coisa sem o sinal de igual?
Nunca vi isso, hehe.

Abraços

#4 LucasMS

LucasMS

    Super Veterano

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

Posted 24/02/2006, 13:40

é um tipo de echo simplificado. mas eu nunca usei :P, prefiro usar o estilo php máximo: encobrir todo o codigo com as duas tags do PHP, e só usar echo para enviar para a saida.

#5 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 24/02/2006, 14:38

é como o chacal disse mesmo ...

tipo isso:

<?=$est['nome']; ?>

é igual a isso:

<?php echo $est['nome']; ?>


O que eu vi no exemplo e em outros casos diversos é que muitos nunca usam o ";" no final ...

ex do gonacts .:

<?=$est['nome']/*(cade o ";")*/?>

:unsure:Até mais

#6 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 24/02/2006, 19:15

O que eu vi no exemplo e em outros casos diversos é que muitos nunca usam o ";" no final ...

ex do gonacts .:

<?=$est['nome']/*(cade o ";")*/?>

:unsure:

Na verdade na sintaxe simplificada não se usa ponto-vírgula ... :P

Veja: www.php.net/manual/en/function.echo.php

But ... para manter a interoperabilidade de um código, esta sintaxe jamais deve ser usada. Nem <? ... ?>.

O padrão PEAR recomenda uma única maneira: <?php ... ?> (y)

Para saber mais sobre o padrão PEAR, recomendo: PEAR Coding Standards ;)

[]’s :DAté mais

#7 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

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

Posted 24/02/2006, 21:36

é como o chacal disse mesmo ...

tipo isso:

<?=$est['nome']; ?>

é igual a isso:

<?php echo $est['nome']; ?>


O que eu vi no exemplo e em outros casos diversos é que muitos nunca usam o ";" no final ...

ex do gonacts .:

<?=$est['nome']/*(cade o ";")*/?>

:unsure:

nunca uso o ; no final...mas levando en conta o q o Paulo Freitas falou...acho q vou rever meus conceitos
:D
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#8 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 25/02/2006, 00:29

Pois é .. eu sempre uso e sempre uso da forma <?php ... ?>

Aprendi assim peguei o costume... e quando vejo diferente fico meio perdido ... hehehe ... tipo sei de outras formas mas achei que o ";" era sempre obrigatório por isso sempre usei ... vou continuar usando rs*...

Vivendo e aprendedendo ...

(y)Até mais

#9 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 25/02/2006, 07:21

Para que serve o ; (ponto e vírgula) ?
Para dizer ao interpretador que ele deve ler o próximo comando, existindo ou não.

Como posso ver isso?
Veja o exemplo, na última linha de comando eu não precisei colocar ; (ponto e vírgula).

<pre>
<?php

    $nick1 = "Crab";
    $nick2 = "Paulo Freitas";
    
    print $nick1;
    
    print "\n";
    
    print $nick2 // <-- REPARE QUE ESTÁ SEM O; (ponto e vírgula)
    
?>

Mas, claro... Ninguém vai pegar essa mania né... :P
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#10 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

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

Posted 25/02/2006, 07:32

Para que serve o ; (ponto e vírgula) ?
Para dizer ao interpretador que ele deve ler o próximo comando, existindo ou não.

Como posso ver isso?
Veja o exemplo, na última linha de comando eu não precisei colocar ; (ponto e vírgula).

<pre>
<?php

    $nick1 = "Crab";
    $nick2 = "Paulo Freitas";
    
    print $nick1;
    
    print "\n";
    
    print $nick2 // <-- REPARE QUE ESTÁ SEM O; (ponto e vírgula)
    
?>

Mas, claro... Ninguém vai pegar essa mania né... :P

acho q quase nmg msm
:D
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#11 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 25/02/2006, 13:52

É como isto:
<?php

print 'Hello world !';
Se eu esqueci de fechar a marcação do PHP ? Não, é assim mesmo. O código acima funciona sem problemas. :)

Só é obrigatório no caso de enviar uma saída de dados após o último comando PHP, como (X)HTML. Porém, todos fecham. E o padrão PEAR também recomenda à fechar. É um opcional obrigatório *rs*. :P

[]’s :DAté mais

#12 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 25/02/2006, 14:05

O PEAR tá com tudo, keopaekopakea!

Todos deviam ter conhecimento dele. Eu tenho aprendido umas regrinhas com o Paulo Freitas, meu professor particular. :D
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#13 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 25/02/2006, 14:31

O PEAR tá com tudo, keopaekopakea!

Todos deviam ter conhecimento dele. Eu tenho aprendido umas regrinhas com o Paulo Freitas, meu professor particular. :D

Tens aprendido comigo ? Tais brincando ... só se for o contrário ! :P

Mas é isso aí ... o padrão PEAR é um dos mais (senão o mais) conceituado atualmente. Ele deve respeitado em qualquer pacote (package) PEAR que venha à ser desenvolvido. Estes "pacotes" PEAR são classes, das mais distintas finalidades. Podem serem encontrados neste endereço: pear.php.net. Tem de tudo ! :rolleyes:

O padrão PEAR foi tão difundido, que agora não serve apenas para seguir como base na criação de classes para o PEAR. Dêem uma olhada no código do phpMyAdmin. Eles seguem o padrão PEAR. O phpBB, WordPress e PostNuke, por exemplo, criaram um padrão próprio de codificação seguindo o padrão PEAR. :)

Seguir o padrão PEAR não só deixa o código organizado como o deixa também mais bonito de se ver. Dá um toque profissional. :D

Vejam um exemplo de código seguindo o padrão PEAR: pear.php.net/manual/en/standards.sample.php . Agora me digam ... o código fica ou não fica mais bonito de se ver ? :rolleyes:

E olhem que esse código acima é simples. Baixem o pacote PEAR :: DB, por exemplo ... :assobio:

[]’s :DAté mais

#14 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

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

Posted 28/02/2006, 20:49

agora eu viajei....

pra mim PEAR é usado para abstração de bd...

vcs estao se referindo a padrão como sendo a "forma de programar"? :blink:
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#15 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 28/02/2006, 23:05

Sim, "forma de programar".
Leia: http://pear.php.net/...n/standards.php

Abstração de banco de dados encontramos na classe DB do PEAR.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

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

IPB Skin By Virteq