Ir para conteúdo

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 ILR master
      Fala galera, tudo bem?
       
      Tenho o seguinte codigo:
       
       class Data {
      public static function ExibirTempoDecorrido($date)
      {
          if(empty($date))
          {
              return "Informe a data";
          }
          $periodos = array("segundo", "minuto", "hora", "dia", "semana", "mês", "ano", "década");
          $duracao = array("60","60","24","7","4.35","12","10");
          $agora = time();
          $unix_data = strtotime($date);
          // check validity of date
          if(empty($unix_data))
          {  
              return "Bad date";
          }
          // is it future date or past date
          if($agora > $unix_data) 
          {  
              $diferenca     = $agora - $unix_data;
              $tempo         = "atrás";
          } 
          else 
          {
              $diferenca     = $unix_data - $agora;
              $tempo         = "agora";
          }
          for($j = 0; $diferenca >= $duracao[$j] && $j < count($duracao)-1; $j++) 
          {
              $diferenca /= $duracao[$j];
          }
          $diferenca = round($diferenca);
          if($diferenca != 1) 
          {
              $periodos[$j].= "s";
          }
          return "$diferenca $periodos[$j] {$tempo}";
      }
      }
       
      Funciona redondinho se o valor retornado for de algumas horas, mas...
      Quando passa de dois meses, ele retorna a palavra mess. Deve ser por conta dessa linha
      if($diferenca != 1) 
          {
              $periodos[$j].= "s";
          }
       
      Quero que modre:
       
      2 meses atrás
      e não
      2 mess atrás.
       
      Espero que tenham entendido.
       
      Valeu
    • Por Carlos Web Soluções Web
      Olá...
      Estou tentando fazer o seguinte !!
      Listando dados em tabela !!
      Gostaria que....se na listagem houver 4 linhas...indepedente de seu número de ID, faça a listagem em ID ser em ordem 1 2 3 4 !!
      Exemplo...se tiver uma listagem de dados que está em ID 1 3 3...faça ficar 1 2 3 !!

       
      echo "<table class='tabela_dados' border='1'> <tr> <td>ID</td> <td>Nome Empresa</td> <td>Responsável</td> <td>Telefone 1</td> <td>Telefone 2</td> <td>E-mail 1</td> <td>E-mail 2</td> <td>Endereço</td> <td>CEP</td> <td>Bairro</td> <td>AÇÃO 1</td> <td>AÇÃO 2</td> </tr> "; $sql = "SELECT ID FROM usuarios_dados WHERE Usuario='$usuario'"; $result = $conn->query($sql); $num_rows = $result->num_rows; $Novo_ID = 1; for ($i = 0; $i < $num_rows; $i++) { $registro = $result -> fetch_row(); $sql2 = "UPDATE usuarios_dados SET ID='$Novo_ID' WHERE ID='$Novo_ID'"; $result2 = $conn->query($sql2); $Novo_ID++; } $sql = "SELECT * FROM usuarios_dados"; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { echo "<tr> <td>$row[ID]</td> <td>$row[Nome_Empresa]</td> <td>$row[Responsavel]</td> <td>$row[Telefone_1]</td> <td>$row[Telefone_2]</td> <td>$row[Email_1]</td> <td>$row[Email_2]</td> <td>$row[Endereço]</td> <td>$row[CEP]</td> <td>$row[Bairro]</td> <td> <form method='post' action='Editar_Dados.php'> <input type='hidden' name='usuario' value='$usuario'> <input type='hidden' name='senha' value='$senha'> <input type='hidden' name='ID' value='$row[ID]'> <input type='submit' style='padding: 10px;' value='EDITAR'> </form> </td> <td> <form method='post' action='Deletar_Dados.php'> <input type='hidden' name='usuario' value='$usuario'> <input type='hidden' name='senha' value='$senha'> <input type='hidden' name='ID' value='$row[ID]'> <input type='submit' style='padding: 10px;' value='DELETAR'> </form> </td> </tr> "; } } else { echo "0 results"; } $conn->close();  
    • Por ILR master
      Boa tarde pessoal, tudo bem ?
       
      Eu uso o tinymce para cadastro de textos no meu siite, porém, quero fazer um sistema para que os colunistas possam fazer o próprio post.
      O problema do tinymce, é que ele mantém a formatação do texto copiado, como tamanho de fonts, negritos, etc... Quero que o usuário cole o texto e a própria textarea limpe a formatação para que ele formate como quiser.
       
      A pergunta é:
       
      O tinymce tem uma opção para desabilitar a formatação quando um texto é colocado?
      Tem alguma função via java ou php para retirar a formatação assim que o texto é colado?
      Ou é melhor usar um outro editor?
       
      Agradeço deste já.
    • Por Giovanird
      Olá a todos!
      Tenho uma pagina que possui uma DIV onde coloquei uma pagina PHP.
      Uso a função setInterval para atualizar a pagina inclusa dentro da DIV.
      O problema é que ao acessar o site , a DIV só me mostra a pagina inclusa somente quando completo o primeiro minuto.
      Preciso que a pagina inclusa já inicie carregada
       
      Meu código JavaScript e a DIV com a pagina PHP
       
      <script> function atualiza(){ var url = 'direita.php'; $.get(url, function(dataReturn) { $('#direita').html(dataReturn); }); } setInterval("atualiza()",60000); </script> <div> <span id="direita"></span> </div>  
×

Informação importante

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