Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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á :)
Carregando comentários...