
pdelphi
Membros-
Total de itens
68 -
Registro em
-
Última visita
Tudo que pdelphi postou
-
Tirei o @ e deu o seguinte erro:
-
Fiz este teste em duas etapas: Antes e Depois da conexão com o Banco MySql. A linha em vermelho na posição em que está, me retorna: Se eu colocar após a conexão: Não me retorna mais nada, nada mesmo.
-
Fiz isso: $query="select * from indice"; Não veio nada, absolutamente nada!! Agora é preocupante.
-
Esta falta de atenção, virá várias outras vezes, pois eu estou só começando(5º dia hoje, 21/10/04). fIz as alterações. A mensagem de erro não deu mais, mas a consulta não retorna nada.
-
Eis meu HTML de consulta: QUOTE <html> <head> <title>INDICE ALFABÉTICO</title> </head> <body> <h1>Indice Alfabético da Tec</h1> <form action="results_tec.php" method="post"> Escolha o tipo:<br /> <select name="tipo"> <option value="Indice">Indice</option> <option value="Descricao">Descrição</option> <option value="Posicao">Posição</option> </select> <br /> Entre com a busca:<br /> <input name="termo" type="text"><br /> <input type="submit" value="Consultar"> </form> </body> </html> Eis meus scripts de PHP, para o resultado da pesquisa. QUOTE <html> <head><title>Livro da TEC - Rsultados</title></head> <body> <h1>Livro da TEC - Resultados</h1> <?php //Cria o nome da variável $tipo=$_POSTS["tipo"]; $termo=$_POSTS["termo"]; $termo= trim($termo); //if (!$tipo || !$termo) if (($tipo == "") or ($termo == "")) { echo 'Voce não digitou nada na consulta. Digite algo válido!'; exit; } $tipo=addslashes($tipo); $termo=addslashes($termo); @ $db = mysql_pconect('127.0.0.1', 'paulo', '123'); if (!$db) { echo 'Erro!! Não foi possível conectar ao banco de dados!'; exit; } mysql_select_db('tec'); $query=select * from indice where ".$tipo." like '%".$termo."%'"; $result = mysql_query($query); $num_results = mysql_num_rows($result); echo '<p>Nº de Registros: '.$num_results.'</p>'; for ($i=0; $i <$num_results; $i++) { $row = mysql_fetch_array($result); echo '<p><strong>'.($i+1).'.Indice: '; echo htmlspecialchars(stripslashes($row['Indice])); echo '</strong><br />Descrição: '; echo stripslashes($row['Descricao']); echo '<br />Posição: '; echo stripslashes($row['Posicao']); echo '</p>'; } ?> </body> </html> Após a consulta~, ou seja, pressionar o Botão consultar no HTML, ven este resultado: QUOTE Voce não digitou nada na consulta. Digite algo válido! É como se os valores do HTML, não estivesse sendo passados para o form results_tec.php. Agora, porque? Observe que no if, eu tentei de duas formas, como pode ser visto acima.
-
Eis meu HTML de consulta: Eis meus scripts de PHP, para o resultado da pesquisa. Após a consulta~, ou seja, pressionar o Botão consultar no HTML, ven este resultado: É como se os valores do HTML, não estivesse sendo passados para o form results_tec.php. Agora, porque? Observe que no if, eu tentei de duas formas, como pode ser visto acima.
-
Como construir uma tabela em HTML eu sei fazer. Fazer uma consulta em SQL, dentro do Mysql, usando PHP, também sei. Agora, como colocar o resultado da consulta dentro da tabela? Assim. Digamos que eu fiz: Data------------------Pedido--------------------------Valor 18/10/2004----------01-------------------------------R$25,00 18/10/2004----------02-------------------------------R$35,00 21/10/2004----------03-------------------------------R$45,36 Data, Pedido e Valor(Labels) vêm da tabela HTML. As datas e etc..., do select, ok? Agora como colocá-los em ordem, neste caso, como tentei descrever acima, simulando uma tabela. Como fazer isso? Tem como em formato de Grid? OBS: As strings "-", são só para dar a idéia de linh divisória, pois quando eu postar esta, se não tiver estas linhas, elas serão desalinhadas. Elas são hipotéticas.
-
Fiz este formulário de teste para pesquisa de dados: E fiz este abaixo, para exibir o resultado da consulta: Quando entro com uma posicao válida, por exemplo já gravado no meu banco, vem o resultado: Porque a minha query de consulta não funciona?
-
Consegui conectar e passar instrução Sql, de modo a visualizar o conteúdo da tabela. Agora a questão é: Como mostrar o conteúdo, em forma diagramada, tipo o grid do Delphi ou VB? Formatar Linhas e Colunas, com os nomes dos campos na alça da tabela. Ah, outra coisa, Eu tenho uma tabela muito grande, com 22.000 registros, muitos deles Blob's. Quando dou um , custa a aprecer no browser, e quando aparece, não vem completa,e com uma mensagem dizendo que o tempo excedido de 30 segundos e etc... Tem como melhorar isso?
-
Como iniciar uma transação dentro do MySql pelo Php? Ex: Tenho esta tabela em Mysql cujo nome Clientes: codigo, descricao, valor, dumping(Estrutura) O banco se chama Data. Como iniciar esta transação e visualisar os dados na tela em formato de Grid(Grade)? Tipo: select * from clientes ========================================= codigo descricao valor dumping ========================================= 01 Tábua de passar R$ 6,00 02 Caderno R$ 10,00 indefinido 03 Caneta R$ 0,84 Mais ou menos isso, após o select
-
Consegui. Como sempre, o erro estava entre o teclado e a cadeira, mas tudo bem. É assim que se aprende. Eu estava usando o Apache errado(A pasta htdocs deveria ser a do Apache 2 e não do Apache como estava usando e etc..). Valeu a todos. Agora podem esperar a enxurrada de perguntas, do tipo como acessar um banco mysql? e etc..., etc..., etc..., é!é!é! Valeu a todos, brincadeiras à parte, obrigado!!
-
Illidan, sou totalmente cru nisso. Mas o Apache está rodando e a pasta é htdocs. Refiz novamente as configurações do: Coloquei para apache2 na linha Mesmo assim, ainda não consegui nenhum resultado positivo. Ainda não consegui rodar meus scripts. Uso Windows 2000 Server. Quando abro os serviços do Apache, vejo muitos serviços abertos, iniciados, mas nada de PHP, pelo menos um nome ou extensão PHP. Ainda estou no osso!
-
O apache está rodando, com o icone da pena na TrayBar. O que mais necessito? Desculpe-me está insistindo assim, mas é que eu gostaria de começar a aprender php. Desde já agradeço pela paciência.
-
Fiz este script e salvei como Teste4.php na pasta htdocs, do apache. Abrir o browser e digitei: http://localhost/Teste4.php, veio a mensagem: Página não encontrada. Será que é o meu apache? Como saber se está tudo configurado? Fiz por tutorial que peguei na internet. Tem como ver se está tudo ok? O php tem que rodar? Como eu rodo o php? Instalei um tal de go-pear.bat. Está correto? Quando dou um duplo click no arquivo php.exe, abre uma tela tipo DOS e fica aberto, sem nada dentro. È assim mesmo ou não?
-
Sempre que dou um: , dá a mensagem: . Será que me apache está mal configurado? Ou os scripts estão mal escritos? Você pode me passar um script fácil e que funcione, só para mim testar aqui? Tipo, hello world! ou algo assim.
-
Há esqueci de perguntar: Para rodar um script em PHP é assim: http://localhost/arquivo.php ? É só isso? O meu apache, quando dou um localhost, dá uma mensagem dizendo: Funcionou! O Apache Web Server foi instalado corretamente neste Web Site! e etc..., etc..., etc... É assim que eu rodo? Ou não?
-
Sou ainda 100% crú. Fiz a configuração do APACHE de acordo com um tutorial que baixei na internet. Tem como saber após feito toda a configuração, se o Apache está configurado para o PHP ou não? Tipo pelo gerenciador de serviços e etc...?
-
Ainda não consegui testar meus scripts em php. Estou tentanda aprender sozinho, por questões óbvias(sem grana para pagar curso). Como faço? Ex: Se fosse em Delphi, eu do um F9 e vejo o programa rodando. Se fosse em HTML, eu salvo *.html, e dou um duplo click no arquivo e vejo-o no browser. Como faço com o php? Já tenho o APACHE e o MySql e o PHP 4. Exemplo: Não sei se o exemplo abaixo está correto, caso não, perdoem a minha ignorância.