Jump to content
luigiferrari

Id não está sendo pego para mandar o usuário para página de edição

Recommended Posts

 

Boa noite, estou precisando de uma ajuda...

 

Peguei um scrip de calendário e estou listando os dados em uma janela modal:

image.thumb.png.74e8fe9af1b0437263caf5c304447d1c.png

O que eu gostaria de fazer é: colocar um botão para direcionar para um link onde o usuário poderá editar.

 

Eu estou tentando várias vezes, já consegui que o botão aparecesse, porém ou aparece vários botões juntos(com todos os id cadastrados) ou aparece assim:

image.thumb.png.c73c1320546117f644180de01a3975c1.png

 

 

Aqui estão os seguintes códigos:

 

 

<script>
			$(document).ready(function() {
				$('#calendar').fullCalendar({
					header: {
						left: 'prev,next today',
						center: 'title',
						right: 'month,agendaWeek,agendaDay'
					},
					defaultDate: Date(),
					navLinks: true, // can click day/week names to navigate views
					editable: true,
					eventLimit: true, // allow "more" link when too many events
					eventClick: function(event) {
						
						$('#visualizar #id').text(event.id);
                        $('#visualizar #title').text(event.title);
                        $('#visualizar #start').text(event.start.format('DD/MM/YYYY'));
                        $('#visualizar #Horario_saida').text(event.Horario_saida);
                        $('#visualizar #Horario_retorno').text(event.Horario_retorno);
                        $('#visualizar #Nome').text(event.Nome);
                        $('#visualizar #Motorista').text(event.Motorista);
                        $('#visualizar').modal('show');
                        return false;

                    },

                    events: [
                        <?php
                            while($row_events = mysqli_fetch_array($resultado_events)){
                                ?>
                                {
                                id: '<?php echo $row_events['id']; ?>',
                                title: '<?php echo $row_events['title']; ?>',
                                start: '<?php echo $row_events['start']; ?>',
                                Horario_saida: '<?php echo $row_events['Horario_saida']; ?>',
                                Horario_retorno: '<?php echo $row_events['Horario_retorno']; ?>',
                                Nome: '<?php echo $row_events['Nome']; ?>',
                                Motorista: '<?php echo $row_events['Motorista']; ?>',
                                

								},<?php
							}
						?>
					]
				});
			});
		</script>
<div class="row">
        <div class="col-md-6">
            <div class="panel panel-primary">
                    <div class="panel-heading">
                        <h3 class="panel-title painel-title-responsive">Calendário</h3>
                    </div>
<div class="panel-body">
<div id='calendar'></div>
<div class="modal fade" id="visualizar" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" data-backdrop="static">
			<div class="modal-dialog" role="document">
				<div class="modal-content">
					<div class="modal-header">
						<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
						<h4 class="modal-title text-center">Dados do Evento</h4>
					</div>
					<div class="modal-body">
						<dl class="dl-horizontal">
                            <dt>Id:</dt>
                            <dd id="id"></dd>
							<dt>Nome:</dt>
                            <dd id="Nome"></dd>
                            <dt>Local:</dt>
                            <dd id="title"></dd>
                            <dt>Data:</dt>
                            <dd id="start"></dd>
                            <dt>Saida:</dt>
                            <dd id="Horario_saida"></dd>
                            <dt>Retorno:</dt>
                            <dd id="Horario_retorno"></dd>
                            <dt>Motorista:</dt>
                            <dd id="Motorista"></dd>
                            <div class="col-md-7"></div>
                            <div class="col-md-5">
                            

						</dl>
                            <a href="entrar.php?="id='id'">a</a>

					</div>
				</div>
			</div>
		</div>
</div>

O erro está na parte do "entrar.php="id='id'", mas não consigo fazer com que apareça apenas um botão com o id correto. Pensei em criar uma variável ou algo assim mas não deu muito certo.

Poderiam me ajudar?

Agradeço desde já!!!

Share this post


Link to post
Share on other sites

Consegui resolver, tive que colocar um input escondido com o valor:

<input type="hidden" class="form-control" name="id" id="id" value="">

e depois no botão:

<a  href="entrar.php" onclick="this.href='entrar.php?Id='+document.getElementById('id').value" class="btn btn-sm btn-info" >Entrar</a>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By renato.tomio
      Criar um sistema de votação para uma premiação musical. Esse sistema deverá ser desenvolvido utilizando HTML + Javascript ES6.
       
       
      a) Existem 4 candidatos concorrendo ao prêmio:
      i) Rita Lee (número 100)
      ii) Cartola (número 101)
      iii) Ney Matogrosso (número 102)
      iv) Anitta (número 103)
      b) Para realizar a votação, o usuário terá que digitar seu CPF e o número do candidato.
      i) O usuário não pode votar duas vezes.
      ii) Se o usuário votar em um número inválido, o sistema contabilizará esse voto como nulo.
      c) Devido a um conflito da confraternização, a candidata Anitta foi desclassificada mas não deu tempo de retirá-la do painel de votação. Você terá que realizar uma validação avisado que o voto nela não é válido (dando a possibilidade desse mesmo usuário votar em outro candidato).
      d) O sistema deve mostrar automaticamente a quantidade e porcentagem de voto de cada candidato (parecido com o protótipo).
      i) O cálculo da porcentagem dos candidatos deverá desconsiderar os votos nulos
      LINK DO PROTOTIPO: https://www.figma.com/proto/S8tKx3hDbJJNaWJ9WFjzINVY/Prova?node-id=0%3A1&viewport=766%2C1015%2C0.5&scaling=scale-down&redirected=1
    • By Marxrj
      Galera, tenho um carrossel no meu arquivo, porém queria que elas mudassem aleatóriamente a cada refresh na página, pois ela s´fica pela ordem normal.
      <div> <div> <div class="loop owl-carousel owl-theme"> <div> <img src="imagens/jpeg.01"> </div> <div> <img src="imagens/jpeg.02"> </div> <div> <img src="imagens/jpeg.03"> </div> <div> <img src="imagens/jpeg.01"> </div> <div> <img src="imagens/jpeg.05"> </div> <div> <img src="imagens/jpeg.07"> </div> <div> <img src="imagens/jpeg.07"> </div> </div>  
    • By _FelipeOlvr
      Talvez seja simples, ou não. Não sei.
      Mas gostaria de um esclarecimento/luz de gente que já tem bagagem na área. Ficarei muito agradecido pela informação.
       
      Dei umas pesquisadas por ai, e fiz testes com as duas maneiras que achei ( até agora ):
       
      file_get_contents ( 'http://......' ) ;
      curl () ;
       
      Pergunta: 
       
      Existem outras maneiras de consumir API via PHP ? Quais ?
      Essas duas aí estão corretas?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.