28-04-2011, 09:33
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
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