Jump to content


tiago_me

Member Since 19/02/2010
Offline Last Active 19/04/2010, 10:24
-----

Posts I've Made

In Topic: Tabela Dinâmica

25/03/2010, 08:50

Olá amigo, fiz como vc disse e nã funcionou.
Eu tenho cinco campos por exemplo lá, que meu script cria automaticamete, ele cria o primeiro select certinho, buscando os dados do banco, só que os restantes, ele imprime apenas os select´s vazios, não imprime nada. Por que será que está acontecendo isso?
Abraço!

Eu não estou conseguindo acertar a estrutura do loop, tenho um for que faz repetir 5 vezes, o um while que teria que mostrar todos os valores de uma coluna dentro de um select, ou seja, teria cinco select´s com todos os dados.
Domodo que está, está imprimindo os 5 select´s, só que mostra dentro dos select´s apenas o primeiro campo da tabela.
Segue abaixo minha página, caso alguém possa me ajudar, agradeço!


Desculpem a bagunça é que estou fazendo teste com ela.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="StyleSheet" type="text/css" href="folhas.css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<table width="950" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td valign="top"><img src="img/topinho_r1_c1.jpg" width="604" height="31" /><img src="img/topinho_r1_c2.jpg" width="346" height="31" /></td>
  </tr>
  <tr>
    <td><table width="700" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr>
    <td valign="top" align="center" class="texto_form"><font size="2">Informe o cliente:</font></td>
 	<td class="texto_form"><select id="nome" name="nome" >
    <?php
	$con = odbc_connect("fornecedores","","") or die("Erro na conexão com o Database");
$sql = odbc_exec($con,"SELECT * FROM Fornecedores");
$con2 = odbc_connect("testando","","") or die("Erro na conexão com o Database");
$sql2 = odbc_exec($con2,"SELECT * FROM [OS - lista de instrumentos]");
	while(odbc_fetch_row($sql)) {
				$nome = odbc_result($sql, 'Fornecedor');
				$endereco = odbc_result($sql, 5);
				$complemento = odbc_result($sql, 6);
				$cidade = odbc_result($sql, 7);
				$estado = odbc_result($sql, 8);
				$cep = odbc_result($sql, 9);
				$telefone = odbc_result($sql, 3);
				$contato = odbc_result($sql, 16);
				$internet = odbc_result($sql, 7);
    echo "<br>";
    ?><option value="<?php echo $nome; ?>"><?php
	echo $nome;
	?></option>
	<?php } ?>
    </select></td>
    </tr>
    </table>
  </tr>
  <tr>
  <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr bgcolor="#CCCCCC" height="30"><br />
<br />
    <td width="15%" valign="top" class="texto_formulario" align="center">Instrumento</td>
    <td width="9%" valign="top" class="texto_formulario"  align="center">t_padrão<br />(min)</td>
    <td width="9%" valign="top" class="texto_formulario" align="center">t_OK<br />(dias)</td>
    <td width="9%" valign="top" class="texto_formulario" align="center">Quant</td>
    <td width="10%" valign="top" class="texto_formulario" align="center">Custo<br />Unitário</td>
    <td width="10%" valign="top" class="texto_formulario" align="center">t_total<br />(min)</td>
    <td width="10%" valign="top" class="texto_formulario" align="center">Início</td>
    <td width="10%" valign="top" class="texto_formulario" align="center">Término</td>
    <td width="9%" valign="top" class="texto_formulario" align="center">Prazo ok</td>
    <td width="9%" valign="top" class="texto_formulario" align="center">CE</td>
  </tr>
  <?php
  
  $Quantidade = (isset($_POST['quantidade']) && is_int(intval($_POST['quantidade']))) ? (int)$_POST['quantidade'] : 5;
		  for($i = 1; $i <= $Quantidade; ++$i){
			  $instrumento = odbc_result($sql2, 1);
	/*while(odbc_fetch_row($sql2)) {
				$instrumento = odbc_result($sql2, 1);
				$endereco = odbc_result($sql, 5);
				$complemento = odbc_result($sql, 6);
				$cidade = odbc_result($sql, 7);
				$estado = odbc_result($sql, 8);
				$cep = odbc_result($sql, 9);
				$telefone = odbc_result($sql, 3);
				$contato = odbc_result($sql, 16);
				$internet = odbc_result($sql, 7);  */ 	
    ?>	   
	
  <tr>
    <td width="15%" valign="top" class="espaco_home"><select id="instrumento" name="instrumento[]" >
    <option value=""><?php for ($ci=0; $ci < 5; $ci++)
	{echo odbc_result($sql2,"instrumento");?></option><?php } ?>
    </select>
    
    </td>
    <td width="7%" valign="top" class="texto_formulario"  align="center"><input name="" type="text" size="5" /></td>
    <td width="7%" valign="top" class="texto_formulario" align="center"> <input name="" type="text" size="5" /></td>
    <td width="5%" valign="top" class="texto_formulario" align="center"> <input name="" type="text" size="5" /></td>
    <td width="10%" valign="top" class="texto_formulario" align="center"><input name="" type="text" size="5" /></td>
    <td width="11%" valign="top" class="texto_formulario" align="center"><input name="" type="text" size="5" /></td>
    <td width="15%" valign="top" class="texto_formulario" align="center"><input name="" type="text" size="5" /></td>
    <td width="12%" valign="top" class="texto_formulario" align="center"><input name="" type="text" size="5" /></td>
    <td width="8%" valign="top" class="texto_formulario" align="center"> <input name="" type="text" size="5" /></td>
    <td width="10%" valign="top" class="texto_formulario" align="center"><input name="" type="checkbox" value="" /></td>
  </tr>
 <?php } ?>
</table>
</td>
  </tr>
</table>

</body>
</html>

In Topic: Access E Php

23/03/2010, 13:04

mas e isso poderia fazer com o xampp mesmo num windows?
Como faria para acessar dos outros micros esse sistema?
Desculpe meu pouco entendimento.
Abraço!

teria que criar um servidor?

In Topic: Access E Php

23/03/2010, 10:35

Mas tipo, utilizando o xampp, o sistema rodaria local em cada máquina certo?
Poderia pegar esse banco de dados access via rede, e rodar local em cada uma, como também hospedar o sistema em um servidor, e puchar essas tabelas?
Abraço amigo!

In Topic: Access E Php

23/03/2010, 10:18

como funciona esse appserv, é o mesmo que o xampp ou não?
Abraço amigo, desde já agradeço!

In Topic: Acentos Em Php

03/03/2010, 14:48

olá Willian,desde já obrigado pela atenção, eu já andei pesquisando sobre isso, foi com estas pesquisas que consegui solucionar o problema para o internet explorer, mas dai deu erro no firefox.
para as duas páginas eu estou usando o:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

IPB Skin By Virteq