Exibir resultado de busca php em formulário html
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á :)
Discussão (6)
Carregando comentários...