Ir para conteúdo
Fórum Script Brasil

Marcelo Menezes

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Tudo que Marcelo Menezes postou

  1. Só para deixar mais claro: No arquivo1.php tenho o formulário Em arquivo2.php - gravo os dados resgatando as variáveis como abaixo: $id = $_POST["id"]; Então é o seguinte, quero recuperar esta variável $id em uma outra página(arquivo3.php).. tentei colocar global $id e não adiantou.
  2. Prezados, boa tarde, estou com o seguinte problema: Tenho um formulario onde realizo um cadastro (arquivo1.php) No Arquivo2.php recupero as variáveis do formulário e gravo no BD normalmente; A questão é: como posso fazer para que uma variável dessas que recuperei do formulário seja aproveitada(lida) em um terceiro arquivo/página? porque com o ID que recupero da primeira página vou acrescentar mais informações que serão geradas por uma terceira página no mesmo registro que foi capturado na primeira. ok?
  3. O problema é que tenho que imprimir em uma tabela, os checkbox estão em uma tabela. <td width="145"valign="top"><p><input type="checkbox" name="dprojeto1" checked=<?php echo $projeto;?> id="dprojeto1"/>Arquitetônico</p></td> <td width="127" valign="top"><p><input type="checkbox" name="dprojeto2" checked=<?php echo $projeto1;?> id="dprojeto2" />Ambientação</p></td> <td width="185" valign="top"><p><input type="checkbox" name="dprojeto3" checked=<?php echo $projeto2;?> id="dprojeto3" />Climatização</p></td <td valign="top"><p><input type="checkbox" name="dprojeto4" checked=<?php echo $projeto3;?> id="dprojeto4" />Elétrico</p></td> <td valign="top"><p><input type="checkbox" name="dprojeto5" checked=<?php echo $projeto5;?> id="dprojeto5" />Estrutural</p></td> <td valign="top"><p><input type="checkbox" name="dprojeto6" checked=<?php echo $projeto6;?> id="dprojeto6" />Hidráulico</p></td>
  4. Pessoal, como posso ativar e desativar campos em um formulário onde escolho uma opção no list/menu e os campos relacionados aquela seleção apareçam? Ex: Em um cadastro de equipamentos: <form name="form1" method="post" action=""> <h2>Cadastro de Equipamentos</h2> <p>Selecione o tipo do equipamento: <label for="cd_tipo"></label> <select name="cd_tipo" id="cd_tipo"> <option>Ar Condicionado</option> <option>Computador</option> <option>Impressora</option> <option>Monitor</option> <option>Moto</option> <option>No-break</option> <option>Netbook</option> <option>Notebook</option> <option>Plotter</option> <option>Scanner</option> </select> <input type="submit" name="button" id="button" value="Selecionar" /> </p> *** A partir daqui, se eu escolher uma das opções acima vão aparecer os campos de atributos relacionados a cada equipamento. </form> Obs.: Criei uma única tabela para os equipamentos com seus atributos. Campo Tipo id - int(11) - AUTO_INCREMENT mtipo - varchar(255) mmodelo - varchar(255) mmarca - varchar(255) mmemoria - varchar(10) mhd - varchar(10) mplaca - varchar(20) mplacamae - varchar(30) mchassi - varchar(255) mano - date mhostname - varchar(255) mip - varchar(15) mobs - varchar(255)
  5. Pessoal, boa tarde! Estou com um problema em relação a checkbox, consigo inserí-los no BD serializando como mostro abaixo: $dprojeto = array(); //Cria o Array for($x=1; $x<=12; $x++){ //INÍCIO DO LOOP QUE VERIFICA QUAIS CHECKBOX ESTÃO MARCADOS if(isset($_POST["dprojeto$x"])) { //SE ALGUM ESTIVER MARCADO INSERE SEU VALOR NA ARRAY $dprojeto[] = $_POST["dprojeto$x"];}} $s_dprojeto = serialize ($dprojeto); Os valores do Array estão indo pro BD tranquilamente, quando tento resgatá-los para uma edição por exemplo como mostro abaixo: *** Toda a conexão do BD é feita antes e está OK! $id =$_GET["id"]; $sql = "SELECT * FROM os_des WHERE id={$id}"; $retorno= mysql_query($sql);// ler o retorno do banco de dados $linha = mysql_fetch_array($retorno); // ler o retorno do banco $s_dprojeto =$linha["dprojeto"]; $dprojeto = unserialize($s_dprojeto);// AQUI EU DESERIALIZO A STRING, RECUPERANDO O ARRAY CATEGORIA->VALOR. A questão é :ninja: : Como faço para mostrar os checkbox "checados" com os valores que vem do banco?
×
×
  • Criar Novo...