Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Exibir resultado de busca php em formulário html (help)

$
0
0

Fala galera, olha eu aqui de novo ...
Tô aprendendo php ainda, então de vez em quando fico presa em alguma coisa ...

Minha dúvida é a seguinte: em uma determinado momento no sistema que tô tentando desenvolver(trabalho da faculdade) o usuário irá realizar uma busca e o o resultado dessa busca deve preencher um formulário que está na mesma página, pra o usuário conferir as informações retornadas e excluir ou alterar, no caso do código abaixo é excluir. 
A busca tá funcionando direitinho, coloquei um echo só pra testar se tava retornando a informação certa, por enquanto. Mas não consegui pensar em um jeito de colocar as informações retornadas em seus respectivos campos, bonitinhas como devem ser, com o css funcionando bonitinho como o form tá antes de preencher.
 
No arquivo html existem dois forms, um pra realizar a busca e o outro seria pra receber as informações retornadas. O action de ambos os forms são pro mesmo arquivo php (o verificaW.php), nele por enquanto só tem a função de busca.
 
Arquivo html (excluirW.html):
 

<div id="login">
<h1 class="excluir" >Buscar Workshop</h1>
<form id="formEx" action="_php/verificaW.php" method="post" enctype="multipart/form-data">
<ul class="login">
<li class="excluir">
<label class="excluir"> 
<span class="excluir">Buscar*: </span>
<input type="text" placeholder="Workshop" class="input_ex" name="buscar" id="name" maxlength="200"/>
<input class="inButtonEx" type="submit" name="btBuscar" value="Buscar" />
</label>
</li>
</ul>
</form>
</div>
 
<div id="cadUsuario">
<h1>Dados do Workshop</h1>
<form id="form" action="_php/verificaW.php" method="post" enctype="multipart/form-data">
<ul class="cadastro">
<li class="cadastro">
<label> 
<span>NOME*: </span>
<input type="text" readonly="true" class="input_cad" name="nome" id="name" maxlength="200"/>
</label>
<label> 
<span>ÁREA*: </span>
<select size="1" name="selectArea" class="select">
<option selected value="Selecione">Selecione...</option>
</select>
</label>
 
<label> 
<span>ANO*: </span>
<input type="text" readonly="true" class="input_cad" name="ano" id="ano" maxlength="9"/>
</label>
<label> 
<span>DATA DE INÍCIO*: </span>
<input type="text" readonly="true" class="input_cad" name="dataini" id="dataini maxlength="200"/>
</label>
 
<label> 
<span>DATA DE TERMINO*: </span>
<input type="text" readonly="true" class="input_cad" name="datafim" id="datafim" maxlength="15"/>
</label>
 
<label> 
<span>UNIDADE*: </span>
<select size="1" name="selectUnidade" class="select">
<option selected value="Selecione">Selecione...</option>
</select>
</label>
 
</li>
<li class = "botoesCad">
<label class = "botoesUsuario">
<input class="inButton" type="submit" name="btExcluir" value="Excluir" />
</label>
</li>
</ul>
</form>
</div>

Arquivo php (verificaW.php):

<?php
	/*session_start();*/
	require 'conexao.php';
	
	switch (get_post_action('btBuscar', 'btExcluir')) {
		case 'btBuscar':
			buscarWorkshop();
			break;

		case 'btExcluir':
			echo "Excluir clicado";
			break;
			
		default:
			echo "Ocorreu um erro inesperado.";
	}
	
	function get_post_action($name){
		
		$params = func_get_args();

		foreach ($params as $name) {
			if (isset($_POST[$name])) {
				return $name;
			}
		}
	}

	function buscarWorkshop(){
		$busca = $_POST['buscar'];
		
		$select = "select * from workshop where idworkshop='$busca'";
		$resBusca = mysql_query($select);
		
		while($row = mysql_fetch_array($resBusca)){
			echo "Resultado: ".$row[nome];
		}
	}
?>

Tá aí, galera... 

 

Agradeço desde já :)


Viewing all articles
Browse latest Browse all 14190