Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Enigma_Boy

Conteudo diferente para 2 tipos de usários

Recommended Posts

Boas meus caros amigos, um a vez mais vos venho pedir ajuda.

 

estou a criar um registo de usuario ao qual tenho 2 ficheiros php de registo.

 

registo normal ex: nome, email, password

 

registo avançado ex: nome, email, password, foto, sobre

 

a ideia é, o normal são pasra membros que se registam no site, o avançado são membros convidades por mim.

 

todas as informações vão para a mesma base de dados, quando é registo normal o foto e sobre fica em branco, e no caso do avançado é preenchido.

 

o que queria era saber de que maneira eu posso fazer para que no editar dados (que serve para ambos os tipos de registos), apareca nos membros normais apenas as imput's nome, email, password, e se o login coisidir com um membro avancado ja me mostre as textarea e etc.. foto e sobre.

 

pensei em criar um imput hidden de modo a registar avancado, e normal, e ao ler a linha avancado inserir amais os textarea para so avancados..

 

alguem me pode dar uma dica?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você cria um campo 'tipo' na tabela, então na hora que você selecionar os dados desse usuário, você verifica esse campo, se o valor dele é 'Normal' ou 'Avançado' ou alguma coisa do tipo, se for normal .. faz ... se for avançado faz ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem...

 

A lógica seria assim:

 

Tabela: usuário

Campos: login, senha, permissão

Feito.

 

No conteúdo, você pega a permissão e faz uma condição pra ele exibir o conteúdo que aquela permissão permite.

 

Exemplo:

O usuário: teste

Acessa o conteúdo destinado ao usuário teste, ai você cria um comparativo com o dado vindo do banco com a permissão.

 

Acho que deu pra entender.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não estou a conseguir fazer a leitura das linhas do mysql diretamente para os textarea

 

                                                        <input name="idade" type="text" class="textbox" id="idade" value="<?php echo $linha->idade;?>" size="35" maxlength="200" />                                                     
                                                      </div></td>
                                                  </tr>
                                                  <tr>
                                                    <td class="style15">Pais</td>
                                                    <td>                                                       
                                                      <div align="left">
                                                        <input name="pais" type="text" class="textbox" id="pais" value="<?php echo $linha->pais;?>" size="35" maxlength="200" />                                                     
                                                      </div></td>
                                                  </tr>
                                                  <tr>
                                                    <td class="style15">Morada</td>
                                                    <td>                                                       
                                                      <div align="left">
                                                        <input name="morada" type="text" class="textbox" id="morada" value="<?php echo $linha->morada;?>" size="35" maxlength="200" />                                                     
                                                      </div></td>
                                                  </tr>
                                                  <tr>
                                                    <td class="style15">Cidade</td>
                                                    <td>                                                       
                                                      <div align="left">
                                                        <input name="cidade" type="text" class="textbox" id="cidade" value="<?php echo $linha->cidade;?>" size="35" maxlength="200" />                                                     
                                                      </div></td>
                                                  </tr>
                                                  <tr>
                                                    <td class="style15">Codigo postal</td>
                                                    <td>                                                       
                                                      <div align="left">
                                                        <input name="cod" type="text" class="textbox" id="cod" value="<?php echo $linha->cod;?>" size="35" maxlength="200" />                                                     
                                                      </div></td>
                                                  </tr>
                                                  <tr>
                                                    <td class="style15">Telefones</td>
                                                    <td>                                                       
                                                      <div align="left">
                                                        <input name="tel" type="text" class="textbox" id="tel" value="<?php echo $linha->tel;?>" size="35" maxlength="200" />                                                     
                                                      </div></td>
                                                  </tr>
                                                  <tr>
                                                    <td class="style15">Observações</td>
                                                    <td>                                                       
                                                      <div align="left">
                                                        <textarea name="obs" cols="50" rows="5" class="textbox" id="obs"><?php echo $linha->obs;?></textarea>
                                                      </div></td>
                                                  </tr>
                                                </table>
                                          	       <p>

                                          	       </p>
                                                  <?

                                                  if( $linha->nivel == 'avancado' )
											   {    

											   echo 
											   '
											   <table width="100%" border="0" cellpadding="0" cellspacing="10">
                                                  <tr>
                                                    <td><div align="center">Fale-nos da sua experiencia  na nossa moradia durante as férias que passou</div></td>
                                                  </tr>
                                                  <tr>
                                                    <td><div align="center">
                                                        <textarea name="experiencia" cols="70" rows="5" class="textbox" id="experiencia"></textarea>
                                                    </div></td>
                                                  </tr>
                                                  <tr>
                                                    <td><div align="center">Qual a sua opinião  sobre o que acha da nossa moradia?</div></td>
                                                  </tr>
                                                  <tr>
                                                    <td><div align="center">
                                                        <textarea name="opimoradia" cols="70" rows="5" class="textbox" id="opimoradia">'$linha->opimor;'</textarea>
                                                    </div></td>
                                                  </tr>
                                                  <tr>
                                                    <td><div align="center">Qual a sua opinião em relação ao serviço prestado</div></td>
                                                  </tr>
                                                  <tr>
                                                    <td><div align="center">
                                                        <textarea name="opiservico" cols="70" rows="5" class="textbox" id="opiservico"></textarea>
                                                    </div></td>
                                                  </tr>
                                                  <tr>
                                                    <td><div align="center">Pensa em voltar a nossa moradia? porque?</div></td>
                                                  </tr>
                                                  <tr>
                                                    <td><div align="center">
                                                        <textarea name="volta" cols="70" rows="5" class="textbox" id="volta"></textarea>
                                                    </div></td>
                                                  </tr>
                                                  <tr>
                                                    <td><div align="center">Recomenda a quel le esta informação que a nossa moradia é o ideal para passar umas boas férias? Porque?</div></td>
                                                  </tr>
                                                  <tr>
                                                    <td><div align="center">
                                                        <textarea name="recomenda" cols="70" rows="5" class="textbox" id="recomenda"></textarea>
                                                    </div></td>
                                                  </tr>
                                                </table>
											   ';
											   } 
											   else{  
											     echo '';
												 }
											   ?>                                           	         <?php
}
?>

 

abaixo do codigo que me deste esta o echo e para testar esta llinha do codigo mas da sempre erro, o que esta mal?

ja tentei das 3 formas..

<textarea name="opimoradia" cols="70" rows="5" class="textbox" id="opimoradia">'$linha->opimor;'</textarea>
<textarea name="opimoradia" cols="70" rows="5" class="textbox" id="opimoradia">'$linha['opimor'];'</textarea>
<textarea name="opimoradia" cols="70" rows="5" class="textbox" id="opimoradia">'.$linha->opimor;'</textarea>

 

que se passa?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.