Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

marcopalma

[Resolvido] listBox

Mensagens Recomendadas

marcopalma

Boas pessoal !

Tive uns problemas com list box,

Eu já li uns tópicos acerca deste assunto, mas não fiquei esclarecido ..

Eu tenho um formulario em php, que é o seguinte :

<body>
<?php
$form = <<<EOT
<form name="listboxadulto" action="inseriralunos.php" method="POST">
Data de Inscrição: <input type="text" name="datainsc" /> <br />

Nrº Processo: <input type="text" name="nrproc" /> <br />
Sala <input type="text" name="sala" /><br />
Nome do aluno: <input type="text" name="nome" /><br />
Data Nascimento: <input type="text" name="datanascimento" /><br />
Morada : <input type="text" name="morada" /><br />
Codigo Postal: <input type="text" name="codigopostal" /><br />
Localidade: <input type="text" name="localidade" /><br />
Encarregado de Educação: <input type="text" name="EE" /><br />
Nome do Pai: <input type="text" name="nomepai" /><br />
Nome da Mãe: <input type="text" name="nomemae" /><br />
Tipo: <input type="text" name="tipo" /><br /><br />

<input type="submit" value="Register" name="submit" /><br /><br />
</form>
EOT;
echo $form;

mas no meio quero inserir um list box, mas não estou a conseguir, este é o codigo que eu tenho feito para a list :

$query2 = "SELECT IDAdulto,Nome FROM tab_adulto";
$result2 = mysql_query($query2);
echo '<form name="listboxadulto" method="post" action="relacoes_adulto_aluno.php">
<select name="listboxadulto">';

while($nt2=mysql_fetch_array($result2)) {
 echo '<option value='.$nt2['IDAdulto'].'>'.$nt2['Nome'].'</option>';
}
echo "</select>";

Se me pudessem dar uma ajudinha agradecia :)

Editado por yoda

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
marcopalma

Não tinhas aspas no atributo value :

echo '<option value="'.$nt2['IDAdulto'].'">'.$nt2['Nome'].'</option>';

desde ja agradeço a tua resposta,

Mas talvez me expressado mal, o que eu queria fazer era isto ...

//////////////////////////////////textbox /////////////////////////////////////////
Codigo Postal: <input type="text" name="codigopostal" /><br />
Localidade: <input type="text" name="localidade" /><br />
Encarregado de Educação: <input type="text" name="EE" /><br />
Nome do Pai: <input type="text" name="nomepai" /><br />
Nome da Mãe: <input type="text" name="nomemae" /><br />
Tipo: <input type="text" name="tipo" /><br /><br />
///////////////////////////////list box ////////////////////////////////////////////
$query2 = "SELECT IDAdulto,Nome FROM tab_adulto"; 
$result2 = mysql_query($query2); 
echo '<form name="listboxadulto" method="post" action="relacoes_adulto_aluno.php">
<select name="listboxadulto">';

while($nt2=mysql_fetch_array($result2)) {
    echo '<option value='.$nt2['IDAdulto'].'>'.$nt2['Nome'].'</option>';
}
echo "</select>";
<input type="submit" value="Register" name="submit" /><br /><br />
</form>
EOT;
echo $form;

mas isto esta errado, eu sei, mas não sei como faze-lo correcto, ja pesquisei varias coisas e não " apanhei ", nada ...

Editado por marcopalma

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo
<body>
<?php
$form = <<<EOT
<form name="listboxadulto" action="inseriralunos.php" method="POST">
Data de Inscrição: <input type="text" name="datainsc" /> <br />

Nrº Processo: <input type="text" name="nrproc" /> <br />
Sala <input type="text" name="sala" /><br />
Nome do aluno: <input type="text" name="nome" /><br />
Data Nascimento: <input type="text" name="datanascimento" /><br />
Morada : <input type="text" name="morada" /><br />
Codigo Postal: <input type="text" name="codigopostal" /><br />
Localidade: <input type="text" name="localidade" /><br />
Encarregado de Educação: <input type="text" name="EE" /><br />
Nome do Pai: <input type="text" name="nomepai" /><br />
Nome da Mãe: <input type="text" name="nomemae" /><br />
Tipo: <input type="text" name="tipo" /><br /><br />
EOT;

//----------------------------------------------------
// puff .... o que quizeres ...
$query2 = "SELECT IDAdulto,Nome FROM tab_adulto";
$result2 = mysql_query($query2);
$form.= '<select name="listboxadulto">';
while($nt2=mysql_fetch_array($result2)) {
 $form.= '<option value="'.$nt2['IDAdulto'].'">'.$nt2['Nome'].'</option>';
}
$form.= "</select>";
//----------------------------------------------------

$form.= <<<EOT
<input type="submit" value="Register" name="submit" /><br /><br />
</form>
EOT;
echo $form;

  • Voto 1

IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
marcopalma

<body>
<?php
$form = <<<EOT
<form name="listboxadulto" action="inseriralunos.php" method="POST">
Data de Inscrição: <input type="text" name="datainsc" /> <br />

Nrº Processo: <input type="text" name="nrproc" /> <br />
Sala <input type="text" name="sala" /><br />
Nome do aluno: <input type="text" name="nome" /><br />
Data Nascimento: <input type="text" name="datanascimento" /><br />
Morada : <input type="text" name="morada" /><br />
Codigo Postal: <input type="text" name="codigopostal" /><br />
Localidade: <input type="text" name="localidade" /><br />
Encarregado de Educação: <input type="text" name="EE" /><br />
Nome do Pai: <input type="text" name="nomepai" /><br />
Nome da Mãe: <input type="text" name="nomemae" /><br />
Tipo: <input type="text" name="tipo" /><br /><br />
EOT;

//----------------------------------------------------
// puff .... o que quizeres ...
$query2 = "SELECT IDAdulto,Nome FROM tab_adulto";
$result2 = mysql_query($query2);
$form.= '<select name="listboxadulto">';
while($nt2=mysql_fetch_array($result2)) {
 $form.= '<option value="'.$nt2['IDAdulto'].'">'.$nt2['Nome'].'</option>';
}
$form.= "</select>";
//----------------------------------------------------

$form.= <<<EOT
<input type="submit" value="Register" name="submit" /><br /><br />
</form>
EOT;
echo $form;

Muito obrigado, happy, eu sei que isto foi uma pergunta de nabo, mas eu ainda não estou muito á vontade com o php ...

cumps

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

Muito obrigado, happy, eu sei que isto foi uma pergunta de nabo, mas eu ainda não estou muito á vontade com o php ...

cumps

todos começam por algum lado ...


IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.