manipular apenas a fase que estiver setada e que não afete as outras fases....
na url ficaria assim Ex.: www.site.com.br/acao.php?id=100&fase=1
apenas isso creio que não seja dificil mas... estou com dificuldades desde já agradeço a ajuda abraçoss
Posted 15/04/2010, 10:13
Posted 15/04/2010, 10:34
Bom dia Pessoal postei essa imagem aqui para facilitar a resolução da minha duvida bem esse Fomulário tem 4 fases divididas apenas na interface....o que eu gostaria de faser é :
manipular apenas a fase que estiver setada e que não afete as outras fases....
na url ficaria assim Ex.: www.site.com.br/acao.php?id=100&fase=1
apenas isso creio que não seja dificil mas... estou com dificuldades desde já agradeço a ajuda abraçoss
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.
Posted 15/04/2010, 10:40
Bom dia Pessoal postei essa imagem aqui para facilitar a resolução da minha duvida bem esse Fomulário tem 4 fases divididas apenas na interface....o que eu gostaria de faser é :
manipular apenas a fase que estiver setada e que não afete as outras fases....
na url ficaria assim Ex.: www.site.com.br/acao.php?id=100&fase=1
apenas isso creio que não seja dificil mas... estou com dificuldades desde já agradeço a ajuda abraçoss
desculpas mas ñ ta exibindo as imagens então poste o codigo para poder te ajudar... pelo q entendi vc deve setar uma acao no formulario
<p align="center"><b>Relatorio: </b>
<input type="hidden" size="3" name="id_form" value="<?= $dados[id_form]?>"><?= $dados['id_form'] ?></p>
<fieldset>
<input type="hidden" id="fase1" value="<?= $_GET['fase_1']="1";?>"></p>
<legend><b>Fase 1</b></legend>
<b>Emitente: <input type="hidden" id="id_usuarioEmitente" name="id_usuarioEmitente" value="<?= $user['id_usuario'];?>"/></b><font color="#CD0000"><?= $user['login_usuario']?></font>
<b>Abertura: <input type="text" name="dt_abertura" id="dt_abertura" size="10" value="<?= $dados['dt_abertura']?>"/></b>
<div>
<br />
<div>
<b>Empreendimento: </b>
<select name="id_empreendimento" id="id_empreendimento">
<option value="<?=$dados['id_empreendimento']?>">Selecione um Empreendimento</option>
<?
//------------------------------------------------------------------------------------/
//INSTANCIA O OBJETO EMPREENDIMENTO
$emp = new empreendimento();
//CHAMA A FUNÇÃO DE LISTAGEM DO EMPREENDIMENTO
$cli = $emp->listaEmpreendimentos();
while($dadosEmpre = mysql_fetch_array($cli)){ ?>
<option value="<?=$dadosEmpre['id_empreendimento']?>"
<?
$l = $lista->sel();
$se = mysql_fetch_array($l);
foreach($se as $value =>$chave){
?>
<? if($dadosEmpre['id_empreendimento']==$chave['id_empreendimento']){ echo "selected"; }}?>
> <?=$dadosEmpre["str_nome"]?></option>
<? }
//--------------------------------------------------------------------------------------------------/
?>
</select>
<b>Etapa:
</b><select name="id_etapaEmp">
<option value="<?= $dados[str_descricao];?>">Selecione uma Etapa</option>
<?
//--------------------------------------------------------------------------------------------------/
//INSTANCIA O OBJETO ETAPA DO EMPREENDIMENTO
$cliente = new EtapaEmpreendimento();
//CHAMA A FUNÇÃO DE LISTAGEM DE ETAPA DO EMPREENDIMENTO
$cli = $cliente->listaEtapaEmpreendimento();
while($dadosEmp = mysql_fetch_array($cli)){?>
<option value="<?=$dadosEmp['id_etapaEmp']?>"
<?
$selec = $lista->selec();
$cols = mysql_fetch_array($selec);
foreach($cols as $value =>$chave){
?>
<? if($dadosEmp['id_etapaEmp']==$chave['id_etapaEmp']){ echo "selected"; }}?>
><?= $dadosEmp["str_descricao"]?></option>
<? }
//--------------------------------------------------------------------------------------------------/
?>
</select>
</div>
<br />
<b>Itens Verificados:</b>
<b>Usuarios Avisados:</b><br />
<div class="esquerda">
<?
//--------------------------------------------------------------------------------------------------/
//INSTANCIA O OBJETO ITEM
$item = new item();
//CHAMA A FUNÇÃO DE LISTAGEM DOS ITENS
$ite = $item->listaItem();
//FAZ O LOOP TRAZENDO A LISTAGEM DOS ITENS DENTRO DE UMA MATRIZ ASSOCIATIVA
while ($linha = mysql_fetch_assoc($ite)){
//--------------------------------------------------------------------------------------------------/
?>
<p><input type="checkbox" name="id_item[]" id="id_item" value="<?= $linha['id_item']?>"
<?
//--------------------------------------------------------------------------------------------------/
//TRAZ O RESULTADO DO SELECT COMPARA O ITEM SELECIONADO COM O ITEM CADASTRADO NO BANCO
if($bd_idForm!=""){
while ($t = mysql_fetch_assoc($itens)){
if($linha['id_item'] == $t['id_item']){ echo "checked";}
}
//VOLTA O PONTEIRO PARA POSIÇÃO INICIAL
mysql_data_seek($itens,0);
}
?> > <?= $linha['str_descricao'];?></p>
<?}
//-------------------------------------------------------------------------------------------------/
?>
</div>
<div class="direita">
<?
//--------------------------------------------------------------------------------------------------/
//INSTANCIA DO OBJETO USUARIOS
$usuario = new Usuario();
//CHAMA A FUNÇÃO DE LISTAGEM DOS USUARIOS
$cli = $usuario->listaUsuario();
//FAZ O LOOP TRAZENDO A LISTAGEM DOS ITENS DENTRO DE UMA MATRIZ
while($row = mysql_fetch_array($cli)){
//---------------------------------------------------------------------------------------------------/
?>
<p><input type="checkbox" name="id_usuario[]" id="checkid_usuario" value="<?= $row['id_usuario']?>"
<?
//---------------------------------------------------------------------------------------------------/
//TRAZ O RESULTADO DO SELECT COMPARA O USUARIO SELECIONADO COM O USUARIO CADASTRADO NO BANCO
if($bd_idForm!=""){
while ($u = mysql_fetch_assoc($usuarios)){
if($row['id_usuario']== $u['id_usuario']){ echo "checked";}
}
//VOLTA O PONTEIRO PARA POSIÇÃO INICIAL
mysql_data_seek($usuarios,0);
}
?> > <?= $row['str_nome']?></p>
<? }
//---------------------------------------------------------------------------------------------------/
?>
</div>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<div id="content"><b>Selecionados:</b>
<b>Selecionados:</b></div><br />
</div>
<div id="buscar"></div>
<div align="center"><button name="gravar" id="gravar" onClick=" return fase_1();">Gravar</button></div>
</fieldset>
<fieldset>
<input type="hidden" name="fase2" value="<?= $_GET['fase_2'] = "2" ?>"></p>
QUERO DIVIDIR AS FASES PARA MANIPULAÇÃO DE UMA DE CADA VEZ...VIA JAVASCRIPT OU PHP MESMO...
//----------------------------------------------------------------------------------------------
//INICIA A FASE 2
<legend><b>Fase 2</b></legend>
<div class="fase2">
<h1><b>Fornecedores</b></h1><br />
<?
//---------------------------------------------------------------------------------------------------/
//LOOP DOS ITENS QUE SERÃO VINCULADOS AOS FORNECEDORES
while($item = mysql_fetch_assoc($n)){
?>
Item: <input type="hidden" name="id_itemSelecao" id="id_itemSelecao" value="<?= $item['id_item'] ?>"><b><?= $item['str_descricao']?></b> </b>
<select name="id_fornecedor[]" id="id_fornecedor">
<option>Selecione um Fornecedor</option>
<?
//INSTANCIA O OBJETO FORNECEDORES
$fornecedores = new fornecedores();
//CHAMA A FUNÇÃO DE LISTAGEM DOS FORNECEDORES
$cli = $fornecedores->ListaFornecedores();
//LOOP TRAZENDO TODOS OS FORNECEDORES DENTRO DO SELECT OPTION
while($dadosFornecedor = mysql_fetch_array($cli)){ ?>
<option value="<?= $dadosFornecedor['id_fornecedor']?>"
<?
if($bd_idForm!=""){
//SETA AS O ID DO ITEM
$lista->setid_item($item['id_item']);
$fornec = $lista->compara_fornecedor();
//LOOP DA TABELA SMS_FORM_ITEM_FORNECEDOR
while($dadosForn = mysql_fetch_assoc($fornec)){
//COMPARANDO OS DADOS PARA TRAZER O ID CORRESPONDENTE
if($dadosFornecedor['id_fornecedor'] == $dadosForn['id_fornecedor']){
echo " selected ";
break;
}else{
echo " ";
}
}
mysql_data_seek($fornec,0);
}
?>
><?= $dadosFornecedor['str_nome']?></option>
<? } ?>
</select><br /><br />
<? mysql_data_seek($cli,0); } ?>
</div>
<div align="center"><button type="submit" id="gravar" onClick="return fase_2();">Gravar</button></div>
</fieldset>
Edição feita por: admendes, 15/04/2010, 10:44.
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)