Ir para conteúdo

POWERED BY:

Arquivado

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

LucasDesignWeb

Enviar Id Através do Modal

Recommended Posts

Quero saber como enviar atraves dados atraves do modal, quando eu envio o codigo da erro ou como id indefinido no index

ou variaveis nome descriçao e quantidade indefinidas

como estilo ultilizo o locawebstyle 

 

 

 

 

 

//Esse é o Arquivo Alterar.php

 

 

<?php
    include "connection.php";
    $nome = $_POST['nome_equipamentos'];
    $quantidade = $_POST['quant_equipamentos'];
    $descricao = $_POST['descricao'];
    $id = $_GET['id'];
    $alterar = mysql_query("UPDATE `tb_equipamentos` SET `nome_equipamentos` = '$nome', `quant_equipamentos` = '$quantidade', `descricao_equipamentos` = '$descricao' WHERE `tb_equipamentos`.`idTB_equipamentos` = '$id'");
        if($alterar){
            echo '<script>alert("Dados Alterados com Sucesso");</script>';
        }
       // echo '<script>window.location.href="listaequipamento.php"</script>';
    @mysql_close("connection.php");

?>

 

------------------------------------------------------------------------------------------------------------------------------------

 

 

//Esse é a parte do Modal

 

 

<div class="ls-modal" id="myAwesomeModal" >
            <form method="post" action="alterar.php">
            <div class="ls-modal-large">
                <div class="ls-modal-header">
                    <button data-dismiss="modal">&times;</button>
                    <h4 class="ls-modal-title">Alterar Dados do Equipamento</h4>
                </div>
                <div class="ls-modal-body" id="myModalBody" align="center">
                    <label><b>Nome do Equipamento:</b></label>
                    <br><br>
                    <input type="text" name="nome_equipamentos" autofocus required>
                    <br><br>
                    <label><b>Quantidade:</b></label>
                    <br><br>
                    <input type="number" min="1" required name="quant_equipamentos">
                    <br><br>
                    <label class="ls-label">
                                <b class="ls-label-text">Descrição:</b>
                                <textarea rows="12" cols="30" name="descricao" required></textarea>
                    </label>
                </div>
                <div class="ls-modal-footer">
                    <button class="ls-btn ls-float-right" data-dismiss="modal">Cancelar</button>
                    <a href="alterar.php?id=<?php echo $linha['idTB_equipamentos']; ?>" class="ls-btn-primary">Alterar Dados</a>
                </div>
                    <?php }}?>
            </div>
                </form>
        </div>

 

----------------------------------------------------------------------------------------------------------------------------------------

 

//Aqui tem o codigo da verificação das linhas do banco

 

<tbody>

                            <?php $consulta = mysql_query("select * from tb_equipamentos");
                                    if($consulta){
                                        while($linha = mysql_fetch_assoc($consulta)){
                                ?>
                            <tr>
                                <td value="<?php ?>">
                                    <?php echo $linha['nome_equipamentos'];?>
                                </td>
                                <td class="ls-ico-pencil2">
                                    <a data-ls-module="modal" data-target="#myAwesomeModal">Alterar</a>
                                </td>
                                <td class="ls-ico-remove">
                                    <a href="excluir.php?id=<?php echo $linha['idTB_equipamentos']; ?>">Excluir</a>
                                </td>
                            </tr>
                            

                        </tbody>

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lucas eu estou trabalhando em algo parecido e com as mesmas dificuldades, agora estou parado em conseguir fazer o modal ficar em 100% da tela e com fundo fosco. O meu já funciona passando a ID. 

<?php
	include_once("conexao.php");
	$result_cursos = "SELECT codigo, codigo_paciente, nome, celular, profissao, cpf, rg,hora,faltou,codigo_convenio, status_a FROM pacientes INNER JOIN agenda ON agenda.codigo_paciente=pacientes.codigo WHERE (DATA = DATE_FORMAT(NOW(), '%Y-%m-%d'));";
	$resultado_cursos = mysqli_query($conn, $result_cursos);
?>
<!DOCTYPE html>
<html lang="pt-br">
	<head>
		<meta charset="utf-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge">
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title>Clinica </title>
		<link href="css/bootstrap.min.css" rel="stylesheet">
	</head>
	
	
	
	
	
	
	
	
	
	
	<body>
		
		<div style="width: 100%;"
		class="container theme-showcase" role="main">
				
				<!-- Cabeçalho com nome e data -->
			<div 
			class="page-header">
				<h1 ALIGN="center"><FONT FACE="Arial" SIZE="5" COLOR="black"> Bem Vinda - Dra xxxxxxxxx - Hoje - <?php date_default_timezone_set('America/Sao_Paulo'); $datee = date('d/m/Y H:i'); echo $datee;?> </FONT></h1>
			</div>
			
			<div 
			class="pull-right">
				<button 
				type="button" class="btn btn-xs btn-success" 
				data-toggle="modal" 
				data-target="#myModalcad">Cadastrar
				</button>
			</div>
				<!-- Cabeçalho com nome e data -->		
			
			
			
			
			
			
			
			
						<!-- botao Cadastrar -->
			<!-- Inicio Modal -->
			<div 
			class="modal fade" id="myModalcad" tabindex="-1" role="dialog" 
			aria-labelledby="myModalLabel">
			
			<div 
			class="modal-dialog" role="document">
					<!-- botao Cadastrar -->
					<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" 
							id="myModalLabel">Cadastrar Cursao</h4>
							
						</div>
						<!-- botao Cadastrar -->
						<!-- botao Cadastrar -->
						<div style="width: 1500px; margin: 0 auto; height: 100%;" class="modal-body" >
							<form method="POST" action="http://localhost/clinicanovalima/prontos/modal/cadastrar/processa_cad.php" enctype="multipart/form-data">
								<div class="form-group">
									<label for="recipient-name" class="control-label">Nome:</label>
									<input name="nome" type="text" class="form-control">
								
								</div>
								
								<div 
								class="form-group">
									<label for="message-text" class="control-label">Detalhes:</label>
									<textarea name="detalhes" class="form-control"></textarea>
								</div>
								
								<div 
								class="modal-footer">
									<button type="submit" class="btn btn-success">Cadastrar</button>
								</div>
							</form>
						</div>
						<!-- botao Cadastrar -->
					</div>
				</div>
			</div>
			<!-- Fim Modal -->
			<!-- botao Cadastrar -->
			
			<!-- TABELA -->
			<div class="row">
				<div class="col-lg-12">
					<table class="table table-striped" >
						
						<thead>
							<tr>
								<th>Hora</th>
								<th>#</th>
								<th>Paciente</th>
								<th>Convenio</th>								
								<th>Contato</th>
								<th>Status</th>								
								<th>Ação</th>
							</tr>
						</thead>
						<tbody>
							<?php 
							
							
							while($rows_cursos = mysqli_fetch_assoc($resultado_cursos))
							
							{ 
						
						?>
								<tr>
									<td><?php echo $rows_cursos['hora'];?></td>
									<td><?php echo $rows_cursos['codigo_paciente']; ?></td>
									<td><?php echo $rows_cursos['nome'];?></td>
									<td><?php echo $rows_cursos['codigo_convenio'];?></td>										
									<td><?php echo $rows_cursos['celular'];?></td>									
									<td><?php echo $rows_cursos['status_a'];?></td>
									
									<td><!-- botao Visualizar-->
										<button type="button" class="btn btn-xs btn-primary" data-toggle="modal" data-target="#myModal<?php echo $rows_cursos['id']; ?>">Visualizar</button>
										
									<!--Prontuario -->	<button type="button" class="btn btn-xs btn-warning" data-toggle="modal" data-target="#exampleModal" 	data-whatever="<?php echo $rows_cursos['codigo_paciente']; ?>" data-whatevernome="<?php echo $rows_cursos['nome']; ?>"  data-whateverdetalhes="<?php echo $rows_cursos['celular']; ?>">Prontuario</button>
									
											<!-- Apagar --><a href="processa_apagar.php?id=<?php echo $rows_cursos['codigo_paciente']; ?>"><button type="button" class="btn btn-xs btn-danger">Apagar</button></a></td></tr>
								
								
								<!-- Inicio Modal -->
								<div class="modal fade" id="myModal <?php echo $rows_cursos['codigo_paciente'];?>" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
									<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" id="myModalLabel"><?php echo $rows_cursos['codigo_paciente'];?></h4>
											</div>
										
										<div class="modal-body">
												<p><?php echo $rows_cursos['codigo_paciente']; ?></p>
												<p><?php echo $rows_cursos['nome']; ?></p>
												<p><?php echo $rows_cursos['celular']; ?></p>
											</div>
										</div>
									</div>
								</div>
								<!-- Fim Modal -->
							<?php } ?>
						</tbody>
					 </table>
				</div>
			</div>
<!-- TABELA -->			
		</div>
		
		
	
		<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
		
			<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" id="exampleModalLabel">Cursos</h4>
					</div>
					
					
					<div class="modal-body" >
						<form method="POST" action="http://localhost/clinicanovalima/prontos/modal/cadastrar/processa.php" enctype="multipart/form-data">
							<div class="form-group">
								<label for="recipient-name" class="control-label">Nome:	</label>
								
								<input name="nome" type="text" class="form-control" id="recipient-name">							
							</div>
							
							<div class="form-group">
						<label for="message-text" class="control-label">Detalhes:</label>
								<textarea name="detalhes" class="form-control" id="detalhes-text"></textarea>
							
							</div>
							
							<input name="id" type="hidden" id="id_curso">
							
							<div 
							class="modal-footer">
								<button type="button" class="btn btn-primary" data-dismiss="modal">Cancelar</button>
								<button type="submit" class="btn btn-danger">Alterar</button>
							</div>
						</form>
					</div>			  
				</div>
			</div>
		</div>
		
		
		
		

		<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
		<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
		<!-- Include all compiled plugins (below), or include individual files as needed -->
		<script src="js/bootstrap.min.js"></script>
		<script type="text/javascript">
			$('#exampleModal').on('show.bs.modal', function (event) {
				var button = $(event.relatedTarget) // Button that triggered the modal
				var recipient = button.data('whatever') // Extract info from data-* attributes
				var recipientnome = button.data('whatevernome')
				var recipientdetalhes = button.data('whateverdetalhes')
				// If necessary, you could initiate an AJAX request here (and then do the updating in a callback).
				// Update the modal's content. We'll use jQuery here, but you could use a data binding library or other methods instead.
				var modal = $(this)
				modal.find('.modal-title').text('ID do Curso: ' + recipient)
				modal.find('#id_curso').val(recipient)
				modal.find('#recipient-name').val(recipientnome)
				modal.find('#detalhes-text').val(recipientdetalhes)
			})
		</script>
		
	</body>
</html>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

e os processa...

 

<?php
	include_once("conexao.php");
	$codigo_paciente = mysqli_real_escape_string($conn, $_POST['id']);
	$nome = mysqli_real_escape_string($conn, $_POST['nome']);
	$detalhes = mysqli_real_escape_string($conn, $_POST['detalhes']);
	
	$result_cursos = "INSERT INTO salva_consulta (detalhes,nome,Cod_pac) VALUES (\"$detalhes\",\"$nome\",\"$codigo_paciente\")";	
	$resultado_cursos = mysqli_query($conn, $result_cursos);	
?>

<!DOCTYPE html>
<html lang="pt-br">
	<head>
		<meta charset="utf-8">
	</head>

	<body> <?php
		if(mysqli_affected_rows($conn) != 0){
			echo "
				<META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://localhost/clinicanovalima/prontos/modal/cadastrar/index2.php'>
				<script type=\"text/javascript\">
					alert(\"Curso alterado com Sucesso.\");
				</script>
			";	
		}else{
			echo "
				<META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://localhost/clinicanovalima/prontos/modal/cadastrar/index2.php'>
				<script type=\"text/javascript\">
					alert(\"Curso não foi alterado com Sucesso.\");
				</script>
			";	
		}?>
	</body>
</html>
<?php $conn->close(); ?>
<?php
	include_once("conexao.php");
	$nome = mysqli_real_escape_string($conn, $_POST['nome']);
	$detalhes = mysqli_real_escape_string($conn, $_POST['detalhes']);
	$codigo_dentista = mysqli_real_escape_string($conn, $_POST['detalhes']);
	$cod_pac = mysqli_real_escape_string($conn, $_POST['codigo_paciente']);
	
	
	$result_cursos = "INSERT INTO salva_consulta (detalhes,Cod_pac,nome ) VALUES ('$detalhes','$Cod_pac','$nome')";
	
	$resultado_cursos = mysqli_query($conn, $result_cursos);	
?>

<!DOCTYPE html>
<html lang="pt-br">
	<head>
		<meta charset="utf-8">
	</head>

	<body> <?php
		if(mysqli_affected_rows($conn) != 0){
			echo "
				<META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://localhost/clinicanovalima/prontos/modal/cadastrar/index.php'>
				<script type=\"text/javascript\">
					alert(\"Curso Cadastrado com Sucesso.\");
				</script>
			";	
		}else{
			echo "
				<META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://localhost/clinicanovalima/prontos/modal/cadastrar/index.php'>
				<script type=\"text/javascript\">
					alert(\"Curso não foi cadastrado com Sucesso.\");
				</script>
			";	
		}?>
	</body>
</html>
<?php $conn->close(); ?>
<?php
	include_once("conexao.php");
	
	$id = $_GET['id'];
	
	$result_cursos = "select * FROM agenda WHERE codigo_paciente = '$id'";
	$resultado_cursos = mysqli_query($conn, $result_cursos);	
?>

<!DOCTYPE html>
<html lang="pt-br">
	<head>
		<meta charset="utf-8">
	</head>

	<body> <?php
		if(mysqli_affected_rows($conn) != 0){
			echo "
				<META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://localhost/clinicanovalima/prontos/modal/cadastrar/index.php'>
				<script type=\"text/javascript\">
					alert(\"Curso Apagado com Sucesso.\");
				</script>
			";	
		}else{
			echo "
				<META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://localhost/clinicanovalima/prontos/modal/cadastrar/index.php'>
				<script type=\"text/javascript\">
					alert(\"Curso não foi Apagado com Sucesso.\");
				</script>
			";	
		}?>
	</body>
</html>
<?php $conn->close(); ?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por violin101
      Caros amigos, saudações.
       
      Humildemente peço desculpa por postar uma dúvida que tenho.

      Preciso salvar no MySql, os seguinte Registro:

      1 - Principal
      ====> minha dúvida começa aqui
      ==========> como faço para o Sistema Contar Automaticamente o que estiver despois do 1.____?
      1.01 - Matriz
      1.01.0001 - Estoque
      1.01.0002 - Oficina
      etc

      2 - Secundário
      2.01 - Loja_1
      2.01.0001 - Caixa
      2.01.0002 - Recepção
      etc
       
      Resumindo seria como se fosse um Cadastro de PLANO de CONTAS CONTÁBEIL.

      Grato,


      Cesar









       
    • Por violin101
      Caros amigos, saudações.

      Por favor, me perdoa em recorrer a orientação dos amigos.

      Preciso fazer um Relatório onde o usuário pode Gerar uma Lista com prazo para vencimento de: 15 / 20/ 30 dias da data atual.

      Tem como montar uma SQL para o sistema fazer uma busca no MySql por período ou dias próximo ao vencimento ?

      Tentei fazer assim, mas o SQL me traz tudo:
      $query = "SELECT faturamento.*, DATE_ADD(faturamento.dataVencimento, INTERVAL 30 DAY), fornecedor.* FROM faturamento INNER JOIN fornecedor ON fornecedor.idfornecedor = faturamento.id_fornecedor WHERE faturamento.statusFatur = 1 ORDER BY faturamento.idFaturamento $ordenar ";  
      Grato,
       
      Cesar
       
       
       
       
    • Por violin101
      Caros amigos, saudações
       
      Por favor, me perdoa em recorrer a orientação dos amigos, tenho uma dúvida.
       
      Gostaria de uma rotina onde o Sistema possa acusar para o usuário antes dos 30 dias, grifar na Tabela o aviso de vencimento próximo, por exemplo:
       
      Data Atual: 15/11/2024
                                           Vencimento
      Fornecedor.....................Data.....................Valor
      Fornecedor_1...........01/12/2024..........R$ 120,00 <== grifar a linha de Laranja
      Fornecedor_1...........01/01/2025..........R$ 130,00
      Fornecedor_2...........15/12/2024..........R$ 200,00 <== grifar a linha de Amarelo
      Fornecedor_2...........15/01/2025..........R$ 230,00
      Fornecedor_3...........20/12/2024..........R$ 150,00
       
      Alguém tem alguma dica ou leitura sobre este assunto ?

      Grato,
       
      Cesar
    • Por violin101
      Caros amigos, saudações.

      Por favor, me perdoa em recorrer a ajuda dos amigos, mas preciso entender uma processo que não estou conseguindo sucesso.

      Como mencionado no Título estou escrevendo um Sistema Web para Gerenciamento de Empresa.
       
      Minha dúvida, que preciso muito entender:
      - preciso agora escrever a Rotina para Emissão de NFe e essa parte não estou conseguindo.
       
      tenho assistido alguns vídeos e leituras, mas não estou conseguindo sucesso, já fiz toda as importações das LIB da NFePhp conforme orientação.

      Preciso de ajuda.

      Algum dos amigos tem conhecimento de algum passo-a-passo explicando a criação dessa rotina ?

      tenho visto alguns vídeos com LARAVEL, mas quando tento utilizar e converter para PHP+Codeiginter, dá uma fila de erros que não entendo, mesmo informando as lib necessárias.

      Alguns do amigo tem algum vídeo, leitura explicando essa parte ?

      Grato,

      Cesar.
    • Por violin101
      Caros amigos, saudações.

      Por favor, me perdoa em recorrer ao auxílio dos amigos, mas preciso entender e resolver um problema.
       
      Tenho uma Rotina que o usuário seleciona os produtos que deseja para requerer ao setor responsável.
       
      O usuário escolhe um produto qualquer e Clicla em um button para incluir a lista.

      O problema que estou enfrentando é que após escolher o produto e teclar ENTER o Sistema já salva no BD.
       
      Gostaria de criar uma Tecla de Atalho, para quando incluir/escolher o produto na lista, o usuário tecla como exemplo:
      ALT+A  para agregar a lista
      ALT+S para salvar a lista de itens desejados.

      Assim, quando teclar enter, o sistema não dispara o GRAVAR na Base de Dados.

      Grato,

      Cesar
       
       
       
×

Informação importante

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