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á