felipebmfaria 1 Denunciar post Postado Agosto 20, 2008 Parece besteira mas nao estou conseguindo criar um atributo value com um espaço dentro. Como assim? value=" cliente " observem que ha espacos antes e depois... queria um value que desse como resultado(no php, é claro): 023 Felipe Silva 2755-3344 mas esta saindo assim: 023 Felipe Silva 2755-3344 o espaço que insiro é ignorado... já tentei tb, mas nao deu certo. Alguem sabe uma solucao? Grato. Compartilhar este post Link para o post Compartilhar em outros sites
Aprendiz CSS 3 Denunciar post Postado Agosto 20, 2008 a não ser que esteja enganado o campo value não pode conter espaço em branco no inicio e no fim apenas para separar as palavras! o que você pode fazer é colocar um caracter especial e tratar com o PHP para a substituição do carcter por espaço em branco! abraço Compartilhar este post Link para o post Compartilhar em outros sites
felipebmfaria 1 Denunciar post Postado Agosto 20, 2008 trabalhar no php? pode ser mais especifico? obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Aprendiz CSS 3 Denunciar post Postado Agosto 20, 2008 poderia sim... vamos lá ao inves de " " [ espaço em branco ] você coloca * ai no php utiliza a função ereg-replace para transformar para você! será que ajudei :) abraço Compartilhar este post Link para o post Compartilhar em outros sites
felipebmfaria 1 Denunciar post Postado Agosto 22, 2008 Em primeiro lugar, obrigado pela ajuda Aprendiz Vou testar, depois posto o resultado. Compartilhar este post Link para o post Compartilhar em outros sites
brcontainer 16 Denunciar post Postado Agosto 24, 2008 felipebmfaria eu inseri CODEs nos textos que você passou para que os outros entendam sua duvida. Não irei mover para PHP por que não sabemos ainda se é o meio mais viavel. Uma pergunta, esse value é de um input certo? É realmente estranho não haver aparecer espaços, uma pergunta esse retorno: 023 Felipe Silva 2755-3344 em de um mysql? Como é a função que você criou para enviar o valor do input para o BANCO DE DADOS? Acredito que os espaços existam sim, mas quando você chama ele e "IMPRIME no HTML" não aparece(que é normal) usando a TAG PRE como nesse exemplo: echo "<pre>".$valor."</pre>";, use o pre só para testar. Você poderá conferir se o espaço existe ae depois faça o que o Aprendiz css disse só que desta maneira echo str_replace(" "," ",$valor);, valor se refere ao conteudo que retorna do banco de dados. Compartilhar este post Link para o post Compartilhar em outros sites
felipebmfaria 1 Denunciar post Postado Agosto 25, 2008 felipebmfaria eu inseri CODEs nos textos que você passou para que os outros entendam sua duvida. Não irei mover para PHP por que não sabemos ainda se é o meio mais viavel. Uma pergunta, esse value é de um input certo? É realmente estranho não haver aparecer espaços, uma pergunta esse retorno: 023 Felipe Silva 2755-3344 em de um mysql? Como é a função que você criou para enviar o valor do input para o BANCO DE DADOS? Acredito que os espaços existam sim, mas quando você chama ele e "IMPRIME no HTML" não aparece(que é normal) usando a TAG PRE como nesse exemplo: echo "<pre>".$valor."</pre>";, use o pre só para testar. Você poderá conferir se o espaço existe ae depois faça o que o Aprendiz css disse só que desta maneira echo str_replace(" "," ",$valor);, valor se refere ao conteudo que retorna do banco de dados. ARQUIVO.HTML <label>MARCA</label> <select name="marcamae" id="marcamae"> <option value="escolha" selected="selected"> --- Escolha --- </option> <option value="ASUS ">ASUS</option> <option value="GIGABYTE ">GIGABYTE</option> <option value="INTEL ">INTEL</option> <option value="PC-CHIPS ">PC-CHIPS</option> </select> <label>MODELO</label> <select name="modelomae" id="modelomae"> <option value="escolha" selected="selected"> --- Escolha --- </option> <option value="A7V400-MX ">A7V400-MX</option> <option value="D8V900-MR ">D8V900-MR</option> <option value="A10R100-MR ">A10R100-MR</option> </select> </p> <input type="submit" value=" visualizar "><input type="reset" value=" limpar "> ARQUIVO.PHP <table width="700" border="1" bordercolor="#000000" cellspacing="0" cellpadding="2"> <tr> <td> <font face="Arial, Helvetica, sans-serif" size="2" color="#000000">PLACA MAE <? echo $marcamae?> <? echo $modelomae?></font><br /> </td> </tr> <tr> <td><font face="Arial, Helvetica, sans-serif" size="2" color="#000000"><b><center>Etiqueta</center></b></font></td> </tr> </table> Silverfox, em primeiro lugar obrigado pela atencao... Nao estou puxando os valores de um BD, mas se for o caso, posso tentar fazer isso, desde que resolva meu problema, hehe... A questao eh que eu precisava que a impressao obedecesse a um determinado alinhamento vertical, independente do numero de caracteres do $marcamae e $modelo mae, por isso quero inserir o espaço, pois esse foi o meio que encontrei para fixar o alinhamento que desejo... serah q eu consegui ser claro? hehe... se quiser visualizar melhor acesse http://www.globalnetsis.com.br/etiqueta/fa...tiqueta2.html... depois clique em visualizar para ver o arquivo php. Acabo de perceber que ateh no post aqui do forum o espaço dentro do value eh "comido"... no ARQUIVO.html, na linha 4 ha pelo menos 4 espaços depois de ASUS... você entendeu a jogada dos espaços, que tem como finalidade o alinhamento? Grato. Compartilhar este post Link para o post Compartilhar em outros sites
brcontainer 16 Denunciar post Postado Agosto 26, 2008 Ao inves de usar não seria mais facil usar LISTAs não ordenadas, ou tabelas(no seu caso)? Compartilhar este post Link para o post Compartilhar em outros sites
felipebmfaria 1 Denunciar post Postado Agosto 27, 2008 Ao inves de usar não seria mais facil usar LISTAs não ordenadas, ou tabelas(no seu caso)? Como seria?? Compartilhar este post Link para o post Compartilhar em outros sites
felipebmfaria 1 Denunciar post Postado Setembro 1, 2008 Ainda nao consegui solucionar o problema... Silverfox, disse para eu usar tabelas? Como seria? Pode me dar um exemplo? Grato desde já. Compartilhar este post Link para o post Compartilhar em outros sites
Paulo de Tarso F. M. 24 Denunciar post Postado Setembro 1, 2008 Você quer utilizar espaços em branco para formatar! Não é assim que se faz... Primeira coisa: tenha em mente que, para formatar os elementos em sua página, você utiliza CSS. Simples. Utilizando um código semântico, fica melhor ainda! Nesse caso, acredito que usar tabelas seja a melhor solução, já que os dados exibidos realmente são dados tabulares (há uma relação entre linhas e colunas). Veja um exemplo: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Exemplo</title> <style type="text/css"> table thead tr {background-color:#ccc;} table tr td {width:200px;} td.firstColumn { font-weight:bold; text-align:right; width:120px; } select {width:100%;} </style> </head> <body> <table border="1" cellpadding="3" cellspacing="2"> <thead> <tr> <th> </th> <th>Marca</th> <th>Modelo</th> </tr> </thead> <tbody> <!--// Placa Mãe //--> <tr> <td class="firstColumn">Placa Mãe:</td> <td> <select name="marcamae" id="marcamae"> <option value="escolha" selected="selected">Escolha</option> <option value="ASUS">ASUS</option> <option value="GIGABYTE">GIGABYTE</option> <option value="INTEL">INTEL</option> <option value="PC-CHIPS">PC-CHIPS</option> </select> </td> <td> <select name="modelomae" id="modelomae"> <option value="escolha" selected="selected">Escolha</option> <option value="A7V400-MX">A7V400-MX</option> <option value="D8V900-MR">D8V900-MR</option> <option value="A10R100-MR">A10R100-MR</option> </select> </td> </tr> <!--// Processador //--> <tr> <td class="firstColumn">Processador:</td> <td> <select name="marcaprocessador" id="marcaprocessador"> <option value="escolha" selected="selected">Escolha</option> <option value="INTEL">INTEL</option> <option value="AMD">AMD</option> </select> </td> <td> <select name="modeloprocessador" id="modeloprocessador"> <option value="escolha" selected="selected">Escolha</option> <option value="ATHLON 2400+">ATHLON 2400+</option> <option value="DURON 1.3">DURON 1.3</option> <option value="PENTIUM IV">PENTIUM IV</option> <option value="CELERON 1.50 GHZ">CELERON 1.50 GHZ</option> </select> </td> </tr> </tbody> </table> </body> </html>Aí, nas linhas seguintes, basta você adicionar os outros itens e tals... E, é claro, formatar da melhor maneira que atenda à sua necessidade! Espero que isso ajude. Um abraço! Compartilhar este post Link para o post Compartilhar em outros sites
felipebmfaria 1 Denunciar post Postado Setembro 2, 2008 Talvez eu nao tenha sido claro: O usuario preenche os campos de uma pagina.html e o resultado sai em uma pagina.php... o que eh mostrado nesta pagina.php? Os valores do VALUE(da pagina.html)... estes values que precisam ser formatados, por que? vou dar um exemplo: PLACA MAE ASUS AV430-800 PLACA MAE PC-CHIPS M810-LR percebem que o modelo(AV430-800, M810-LR) da placa mae sai da formatacao dependendo da marca(asus, pc-chips)? gostaria que ficasse assim: PLACA MAE ASUS(spaço)AV430-800 PLACA MAE PC-CHIPS M810-LR pois desta forma a marca nao "empurraria" o modelo... sakou? para visualizar melhor: http://www.globalnetsis.com.br/etiqueta/fa..._etiqueta2.html ... depois clique em visualizar. Grato desde já. Compartilhar este post Link para o post Compartilhar em outros sites
Aprendiz CSS 3 Denunciar post Postado Setembro 2, 2008 monta uma tabela cara bem facinho oh <table> <tbody> <tr> <td>Placa Mãe</td> <td>ASUS</td> <td>A7V400-MX</td> </tr> <tr> <td>Placa Mãe</td> <td>PC-CHIPS</td> <td>M810-LR</td> </tr> </tbody> </table> Compartilhar este post Link para o post Compartilhar em outros sites
felipebmfaria 1 Denunciar post Postado Setembro 4, 2008 monta uma tabela cara bem facinho oh <table> <tbody> <tr> <td>Placa Mãe</td> <td>ASUS</td> <td>A7V400-MX</td> </tr> <tr> <td>Placa Mãe</td> <td>PC-CHIPS</td> <td>M810-LR</td> </tr> </tbody> </table> Aprendiz CSS, vlw, mas a impressao das linhas(tabelas) nao atende ao que o meu chefe solicitou... mas, mt obrigado. Agora acho que conseguirei explicitar o meu problema... veja este link... www.globalnetsis.com.br/imasters... esta eh a pag.php que eh "chamada" pela pag.html(http://www.globalnetsis.com.br/etiqueta/fabricar_etiqueta2.html)... observem que: a marca e o modelo da PLACA MAE, PROCESSADOR, MEMORIA, HD, OUTROS, PLACA DE REDE E SIST.OPERAC. estao alinhados... este alinhamento que preciso manter, nao posso permitir que uma determinada opcao empurre ou estique a proxima opcao... sakou? Independente de, por ex, a marca da PLACA MAE ser ASUS(4 caracteres) ou PC-CHIPS(8 caracteres), preciso que o modelo da placa mae(A7V400-MX por ex), neste caso, nao seja empurrado. alguem tem uma sugestao para obter o alinhamento que preciso? Grato. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Setembro 4, 2008 Se você setar uma largura fixa pras colunas, você consegue esse efeito! Fica tudo bem "tabular" mesmo. Compartilhar este post Link para o post Compartilhar em outros sites
felipebmfaria 1 Denunciar post Postado Setembro 4, 2008 Se você setar uma largura fixa pras colunas, você consegue esse efeito! Fica tudo bem "tabular" mesmo. willian, como eu poderia setar a largura das colunas? Grato. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Setembro 4, 2008 Assim: <head> <style type="text/css"> table td { width: 100px; border: 1px solid #000; } </style> </head> <body> <table> <tr> <td>Coluna1</td> <td>Coluna2 mesma largura</td> <td>Col3</td> <td>Coluna4 Mesma Largura das outras</td> <td>Col5</td> </tr> </table> </body>Veja que eu coloquei um valor pequeno para o width, para você ver o efeito, do texto pequeno e grande. basta você adaptar à tua necessidade, e setar o valor que você quer. Compartilhar este post Link para o post Compartilhar em outros sites
Aprendiz CSS 3 Denunciar post Postado Setembro 4, 2008 faz a tabela que lhe mandei e tira as bordas com uma classe num tem erro abraço Compartilhar este post Link para o post Compartilhar em outros sites