Colocar Resposta 
 
Avaliação do Tópico:
  • 1 votos - 5 Média
  • 1
  • 2
  • 3
  • 4
  • 5
[Ajuda] ligação bd PHP/MySQL
28-04-2011, 09:33 (Esta mensagem foi modificada pela última vez a: 28-04-2011 09:33 por IncoGnitO.)
Mensagem: #1
[Ajuda] ligação bd PHP/MySQL
Ora boas, sou novo por aqui, mas ja recurri várias vezes ao pplware para me ajudar a quando de começar a aprender a programar, e sem duvida que me tem ajudado bastante!
Mas agora é a minha vez de me vir securrer de vós.

Comecei à 3 dias a pegar no php, fiz umas pesquisas pra conseguir com uma caixa de pesquisa ler o q tenho na minha bd, mas nada...Nao consigo nada!

Vou vos mostrar o meu código para ver se me podem ajudar

<h3>Pesquisa</h3>
<li style="float:right;border:0;margin-top: 1px">
<form method="get" action="///C:/Documents%20and%20Settings/IncoGnitO/Desktop/pesquisa_3.php">
<fieldset>
<input type="text" name="search" value="Procurar..." id="searchbox" />
<input type="submit" value="OK" />
</fieldset>


ok, esse é o meu codigo da barra de pesquisa, so mesmo da barra de pesquisa!

Agora coloco o da ligaçao e suposta pesquisa que deveria de aparecer:

<?php

// Conexão com o MySQL
// ========================
$_BS['MySQL']['servidor'] = 'localhost';
$_BS['MySQL']['user'] = 'root';
$_BS['MySQL']['bd'] = 'rq_it';
mysql_connect($_BS['MySQL']['servidor'], $_BS['MySQL']['user']);
mysql_select_db($_BS['MySQL']['bd']);
// ====(Fim da conexão)====

if (!isset($_GET['consulta'])) {
header("Location: http://helpdesk/index");
exit;
}


$busca = $_GET['consulta'];

$busca = mysql_real_escape_string($busca);

// ============================================

$sql = "SELECT titulo FROM `intervencoes` WHERE ((`titulo` LIKE '%".$busca."%') OR ('%".$busca."%')) ORDER BY `data` DESC";
// Executa a consulta
$query = mysql_query($sql);

// ============================================

echo "<ul>";
while ($resultado = mysql_fetch_assoc($query)) {
$titulo = $resultado['titulo'];
$texto = $resultado['texto'];
$link = '///C:/Documents%20and%20Settings/IncoGnitO/Desktop/pesquisa_3.php' . $resultado['data'];
echo "<li>";
echo '<a href="'.$link.'" title="'.$titulo.'">'.$titulo.'</a><br />';
echo strtotime($resultado['data']));
echo '<p>'.$texto.'</p>';
echo '<a href="'.$link.'" title="'.$titulo.'">'.$link.'</a>';
echo "</li>";
}
echo "</ul>";


Como vos disse comecei com php à 3 dias, pelo que peço desculpa pelo incomodo e a minha "burrice"

Desde já obrigado Smile
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
28-04-2011, 11:29
Mensagem: #2
RE: [Ajuda] ligação bd PHP/MySQL
Não trabalho com windows há vários anos, mas tenho quase a certeza absoluta que os caminhos deveriam começar com C:/ e não ///C:/ !

Depois, ajuda também se disseres qual é o erro que te aparece.

BrunoBernardino.com
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
28-04-2011, 14:07
Mensagem: #3
RE: [Ajuda] ligação bd PHP/MySQL
Sim eu tambem achei estranho o /// , mas como disse anteriormente nao estou habituado a php e pensei, erradamente pelo que parece, que isso seria "normal".

Enquanto ao erro, nao me aparece nenhum, simplesmente nao me faz a pesquisa, o que aparece é unicamente isto depois de correr no browser:
Titulo:$nome_pesq "; } else { echo " Titulo:$nome_pesq "; } $cor=$cor+1; $aux=$aux+1; } echo ""; }} ?>


p.s- o /// é pq na barra do browser aparece file:///C:/Documents%20and%20Settings/estagiario5/Desktop/conecta.php ..

Como disse php para mim é so ha 3 dias, a minha base é pascal e c# nada mais, e é apenas coisas relativamente basicas...

Agradeço a tua resposta e espero estar a conseguir explicar-me
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
28-04-2011, 14:45
Mensagem: #4
RE: [Ajuda] ligação bd PHP/MySQL
Isso que te aparece não deveria de estar a aparecer, tens a certeza que tens o PHP ligado e activo? Cria um ficheiro com o seguinte código:

Código:
<?php phpinfo(); ?>

E vê se aparece alguma coisa.

BrunoBernardino.com
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
28-04-2011, 15:19
Mensagem: #5
RE: [Ajuda] ligação bd PHP/MySQL
Sim Bruno, está tudo ligado e operacional...

ja criei o ficheiro e executei-o e nao aparece nada, nem sei se é suposto aparecer, mas nao apareceu nada
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
28-04-2011, 21:48
Mensagem: #6
RE: [Ajuda] ligação bd PHP/MySQL
Que "motor" estas a usar? XAMPP??

Se sim, colocas o ficheiro com "<?php phpinfo(); ?>" na pasta "htdocs", vais ao browser e escreves: localhost/"nome do ficheiro.php"

E logo vês se está a funcionar ou não.

Se não estas a usar xampp, eu acho que devias, pois é mais facil para começar.

Alguma coisa apita Smile

Abr
Alex

[Imagem: linuxuser.png]
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
29-04-2011, 09:06
Mensagem: #7
RE: [Ajuda] ligação bd PHP/MySQL
@Alexandre Pinheiro
Estou a usar o WampServer...

O problema é que estou em estágio numa empresa e como tal nao posso "exigir" nada aqui xD

Mas obrigado à mesma
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
29-04-2011, 10:22
Mensagem: #8
RE: [Ajuda] ligação bd PHP/MySQL
Incognito, se não vês nada, e não há erros (a função poderia estar desactivada), então alguma coisa não está bem configurada. Deveria de aparecer uma página com os dados e configurações do PHP.

BrunoBernardino.com
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
29-04-2011, 14:04
Mensagem: #9
RE: [Ajuda] ligação bd PHP/MySQL
@Bruno
pois eu devo de tar a fazer algo de errado..já vi que php nao e´ para mim Confused

Obrigado à mesma pela ajuda.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
30-04-2011, 15:50
Mensagem: #10
RE: [Ajuda] ligação bd PHP/MySQL
(28-04-2011 14:07)IncoGnitO Escreveu:  Sim eu tambem achei estranho o /// , mas como disse anteriormente nao estou habituado a php e pensei, erradamente pelo que parece, que isso seria "normal".

Enquanto ao erro, nao me aparece nenhum, simplesmente nao me faz a pesquisa, o que aparece é unicamente isto depois de correr no browser:
Titulo:$nome_pesq "; } else { echo " Titulo:$nome_pesq "; } $cor=$cor+1; $aux=$aux+1; } echo ""; }} ?>


p.s- o /// é pq na barra do browser aparece file:///C:/Documents%20and%20Settings/estagiario5/Desktop/conecta.php ..

Como disse php para mim é so ha 3 dias, a minha base é pascal e c# nada mais, e é apenas coisas relativamente basicas...

Agradeço a tua resposta e espero estar a conseguir explicar-me

se te aparece isso é pk tens algum echo sem aspas pk esta-t a aparecer o conteudo do if.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)