Jump to content


nogo0d

Member Since 18/08/2008
Offline Last Active 24/09/2008, 05:56
-----

Topics I've Started

Select Incompleto Mysql

22/09/2008, 06:29

Boas pessoal, cá estou eu a chatear mais uma vez....

Queria fazer uma pergunta que talvez seja das mais básicas, mas se alguém me pudesse ajudar eu agradecia...

Quero fazer uma página que faça uma pesquisa na base de dados, mas o input do usuário pode ser exactamente igual ao campo que está na base de dados, ou nem por isso...

$result = mysql_query("SELECT * FROM dados WHERE nome='francisco'");
neste código ele retorna todas as linhas em que o nome for exactamente igual a francisco.

O que eu queria era que se eu por exemplo tivesse nessa base de dados na coluna nome os nomes francisco simoes, ou antonio francisco ele retorna-se estes valores também, ou seja, o que eu queria era que na minha busca pudesse procurar nas tabelas com palavras que lá pudessem ter...

Se alguém não estiver a perceber aquilo que estou a tentar transmitir, eu tento de outra meneira...

Obrigao desde já...

Upload De Fotos

27/08/2008, 14:27

Boas...

Estou aqui com um problema com um sistema de upload de fotos....

eu antes de enviar os ficheiros para o servidor testo-os no pc, com um programa chamado wampserver e o código que vou po aqui funciona localmente,

este script é o formulario onde introduzo os dados a enviar...

<?php
session_start("admin");
if($_SESSION["admin"] == "on"){

include("conecta.php");

echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Enviar trabalho</title>
<link href="css.css" rel="stylesheet" type="text/css">
</head>

<body>

<table class="fundo_tabela" align="center" width="800">
  <tr><td>
<div class="header">
	<div class="div_logo"></div>

	<div class="div_header_direita"><a href="logout.php">log out</a></div>

</div>
</td></tr>
<tr><td class="pad">

  <table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
	<tr>
	  <td><a href="lista.php" target="_self"><img src="images/clientes.jpg" width="86" height="40" border="0"></a></td>
	  <td><a href="introduzir.php" target="_self"><img src="images/inserircliente.jpg" width="117" height="40" border="0"></a></td>
	  <td><a href="apagar.php" target="_self"><img src="images/apagarcliente.jpg" width="119" height="40" border="0"></a></td>
	  <td><a href="nov_trab.php" target="_self"><img src="images/enviartrabalho.jpg" width="126" height="40" border="0"></a></td>
	  <td><a href="msgs_lista.php" target="_self"><img src="images/mensagensrecebidas.jpg" width="170" height="40" border="0"></a></td>
	  <td><a href="contactar.php" target="_self"><img src="images/enviarmensagem.jpg" width="142" height="40" border="0"></a></td>
	</tr>
  </table>
 
</td>
</tr>
<tr><td class="pad2">
<div class="div_titulo">enviar trabalho</div>


</td></tr>
<tr><td>
';

$result = mysql_query("SELECT * FROM dados");
echo '<form action="introduzirtrabalho.php" method="post" enctype="multipart/form-data" class="margin_apagar">
  <table>
	  <tr>
		<td width="200">
		  Escolha cliente para enviar: </td>
	  <td>				
	<select name="cliente" class="tamanho_trabalho">';
while($row = mysql_fetch_array($result))
  {
	echo '<option value="' . $row['nome'] . '">' . $row['nome'] . '</option>';
}
mysql_close($con);
echo '</select>
	</td>
	</tr> 
	
	<tr>
		<td width="200">
		  Imagem (80X80):</td>
	  <td><input name="img_pq" type="file" class="tamanho_trabalho" id="img_pq">				
	</td>
	</tr> 
	
	<tr>
		<td width="200">
		  Imagem para visualização:</td>
	  <td><input name="img_gr" type="file" class="tamanho_trabalho" id="img_gr">				
	</td>
	</tr> 
	
		<tr>
		<td width="200">
		  Titulo:</td>
	  <td><input name="titulo" type="text" class="tamanho_trabalho" id="titulo" size="33">				
	</td>
	</tr> 
	
		<tr>
		<td width="200" valign="top">
		  Corpo da mensagem: </td>
	  <td><textarea name="texto" cols="30" rows="5" class="tamanho_trabalho" id="texto"></textarea>			 
	</td>
	</tr> 
	
	<tr><td></td>
	
	<td>
	  <div align="right">
		<input type="image" border="0" name="imageField" src="images/bt2.jpg">
		</div></td>
	</tr>
	
  </table>
</form>';

echo '</td></tr>';

echo '<tr><td><div class="div_footer"></div></td></tr></table>
		</body></html>';


}
else{
echo "<script>location.href='index.php'</script>";
}

?>


este código é o que faz o upload das fotos....

Já olhei para os dois e não consigo ver onde é que está o erro, se alguém me puder ajudar....

<?php
session_start("admin");
if($_SESSION["admin"] == "on"){

include("conecta.php");
$titulo = $_POST['titulo'];
$texto = $_POST['texto'];

$cliente = $_POST['cliente'];
$ficheiro = "trabalhos/" . $cliente;
if(file_exists($ficheiro))
	$cliente = $_POST['cliente'];
	else
	mkdir("trabalhos/" . $cliente, 0755);

$topq = "trabalhos/" . $cliente . "/" . $_FILES['img_pq']['name'];
move_uploaded_file($_FILES['img_pq']['tmp_name'], $topq);
	
$togr = "trabalhos/" . $cliente . "/" . $_FILES['img_gr']['name'];
move_uploaded_file($_FILES['img_gr']['tmp_name'], $togr);


mysql_query("INSERT INTO `area`. `$cliente` (

`id` ,

`img_pq` ,

`img_gr` ,

`titulo` ,

`texto`

)

VALUES (

NULL , '$topq', '$togr', '$titulo', '$texto'

);");

mysql_close($con);


   

	
	
	
	
  echo "<script>location.href='lista.php'</script>";  
  
  
  }
else{
echo "<script>location.href='index.php'</script>";
}
	
?>

ou seja eu não faço o upload das fotos para a base de dados, faço o upload para o servidor e insiro o caminho da imagem na base de dados e ele insere o caminho na base de dados correctamente, com o nome do ficheiro e tudo...

mas não move o ficheiro para o servidor....

se alguém me puder ajudar agradeço... :wacko:

Flash + Php + Mysql

20/08/2008, 08:18

Boas....
Eu tenho um formulário em flash que envia para a base de dados MySql atravez de php certos dados, o que acontece é o seguinte, ao inserir na base de dados, certos caracteres aparecem com erros, como os acentos e as cedilhas...

alguma sugetão para acertar isto fico à espera...

desde já obrigado...
<_<

IPB Skin By Virteq