Jump to content


Max William

Member Since 16/07/2009
Offline Last Active 22/01/2013, 13:33
-----

#997505 Visualizar Perfil

Posted by Max William on 30/03/2010, 02:26

crie um link

<a href="perfil.php?id=2"> Editar Perfil </a>

Na página perfil.php, você tem que recuperar este id

$id = $_GET['id'];

Tendo o id, você monta uma instrução de seleção

$a = mysql_query("SELECT campos FROM tabela WHERE id_usuario='$id'");
$b = mysql_fetch_array($a);

Partir daqui, é so montar a estrutura HTML e trazer os dados ao seu gosto.


#997190 Omitir Mysql_Real_Escape_String

Posted by Max William on 24/03/2010, 10:45

Use isto http://www.php.net/m...tity-decode.php


#997096 Access E Php

Posted by Max William on 23/03/2010, 10:16

Não mecho com access, então não posso te ajudar.
Agora referente a rede, sim, pode ser acessado normalmente.. so instalar o appserv e com algumas modificações, todas da rede poderão acessar o site normalmente.


#996978 Qual É A Melhor Forma De Impedir Contas Duplicadas?

Posted by Max William on 22/03/2010, 13:36

Bom, isso que vc quer fazer é complicado de se tratar, com certeza o que vc falo ai vai te ajudar bastante, mas um usuario sacana como eu, q quando ve um site de download com validação ip (exp: rapidshare/megaupload) basta um disconnect/reconnect resolve problema.

Outra coisa que vc pode fazer para ajudar nisso, são cookies, eu vi isto nun site que te paga por clique, acho que era bux.to (era algo parecido). Alem de vc ter que ativar a conta, e estar logado, ele salvava um cookei, que te impedia de clicar novamente (o que facilmente pode ser sanado, so limpar o cookie do navegador),

mas talves se vc unir as duas ideias, vc consiga evitar que um grande numero de usuarios cadastre, varias contas.

Uma ideia nada interessante, mas que como passo na minha cabeça, vc pode reaproveitar (ou não) armazenar em uma lista, todos os ips, desde cadastrado / login (visando que o usuario pode ter reconectado) e criar uma lista de 'banned' assim dizer. Porem, eu disse não muito interessante.. porque como nossos ip são dinamicos, pode acontecer de um ip bloqueado cair em mãos de outro usuario q estava visitando e resolveu cadastrar.

Bom, este assunto me interessa também, mas não tenho muitas ideias em como resolver.
Vou estar acompanhando.

;)


#996757 Erro No Upload

Posted by Max William on 18/03/2010, 14:12

Por nada =P
é so clicar no + do post para agradecer e fica tudo certo ^^


#996738 Dúvida Sobre Include

Posted by Max William on 18/03/2010, 12:51

2Shady,

Ta dificil te ajudar, porque agente ja falo a solução pra vc.. e vc ta dizendo que isso não serve.

Caminho da imagem esta errado, porque esta errado, porque provavelmente quando vc criou esta página ela não estava dentro do diretorio /letras/ certo?
Se isso estiver certo, então neste HTML ela esta procurando o que nas imagens.

<img src=imagens/imagem.jpg />

Se você coloca isso dentro de 5 sub-diretorios então ele vai mostra 5 sub-diretorios/imagens/imagem.jpg.

agora preste atenção novamente, porque vc esta PRECISANDO VOLTAR para a raiz, para acessar a pasta imagens, que estão as suas imagens certo?
<?php echo "<img src='http://".$_SERVER["SERVER_NAME"]."/imagens/imagem.jpg' />"; ?>

Ta ai vc vai me fala, poxa, mas vo te q faze isso toda hora?
Eis que o bom samaritano entra em ação (hehe)

<?php

function root($tipo)
{
	# Tipo imagem ou diretorio
	# img = em caso de imagens
	# dir = em caso de arquivos
	
	if($tipo == 'img')
	{
		$return = 'http://'.$_SERVER["SERVER_NAME"];
		return $return;
	}
	if($tipo == 'dir')
	{
		$return = $_SERVER["SERVER_NAME"];
		return $return;
	}
}
?>

<?
	# como usar
	// basta concatenar a função
	echo '<img src='.root('img').'/diretorio/arquivo.jpg';
	// ou
	echo '<img src='.root('dir').'/diretorio/arquivo.extensão';

?>



#996592 Layout Diferent Do Ie Para O Modzilla? :S

Posted by Max William on 16/03/2010, 16:43

@Nimaro,
Almente a hierarquia, acredito que estara resolvendo o problema. Como eu disse, ele esta perdendo a propriedade float:left para outro pai, cujo mesmo mais respeito que sua classe.
Tente colocar esta hierarquia.

#centro #main .content .alignleft

PS: Eu uso IE8


#996585 Layout Diferent Do Ie Para O Modzilla? :S

Posted by Max William on 16/03/2010, 12:43

Nimaro,

Primeiramente você esta postando sua dúvida no lugar errado, aqui é a sessão de PHP não CSS.
Mas vamos ao problema, que ate eu fiquei confuso.

Voce disse que no Firefox aparece do jeito que vc quer né? e no IE esta aparecendo errado certo?

Ta agora me ajuda a entender,
Porque no IE todas as imagens aparece corretamente do lado esquerdo (você esta declarando isso.. left = esquerda)

No Firefox, também esta aparecendo corretamente, todos que estão usando a classe alignleft estão aparecendo a esquerda, menos os Mulher atira ácido a grávida e Chávez ameaça Madrid que corretamente estão obedecendo sua ordem, pois a classe nestas imagens é alignright, alinha a direita.


#996584 Valor Da Variavel Fica Sempre Vazio.

Posted by Max William on 16/03/2010, 12:29

Cara não é por nada não... mas acho que ninguem respondeu teu topico porque ta (desculpa palavra), mas ta xxxxxx entende esse codigo, eu ja tinha dito para você em um outro topico seu, para verificar o HTML.. seu HTML ta uma zona, condições que so constroi uma parte da tabela se algo for verdadeiro, porem, se ela não for verdadeira é tabela sem fechar, tr sem fechar, ta horrivel.

Bom, depois de gastar longas 1hr tentando entender seu codigo, e ainda, tentando entende o que vc ta tentando fazer. Eu reescrevio isso.. testa ai, como eu não tenho banco e nem sei como seu banco é, fica dificil testar.

Outras observações, jamais faça uma query dentro de um while, ja imaginou os efeitos de um script ficar fazendo uma consulta a cada loop?
Verifique as variaveis, tem variaveis que vc esta declarando, mas que não recebe nenhum valor.

Outra coisa, que não entendi.. porque vc fica passando valor do post para a variavel toda hora?
Não seria mais pratico, e menos trabalhoso para você, armazenar este dados em uma variavel uma unica vez e utilizar sempre que vc precisar?

Outra coisa, eu não ousaria dizer nem de longe que o jeito correto de se verificar um valor seria do jeito q vc tava fazendo

if(!empty($_POST["codigo_pac"])){ ...
if (!empty($_POST['codigo_cat'])){ ...

Seria prudente, você verificar se existe o post do formulario.. e depois, vc tratar os dados deste formulario em questão

if(isset($_POST['nomedobotao']))

Segue a baixo minha tentativa de te ajudar.
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>

</head>

<body>
	<form id="form1" name="form1" method="post" action="">
		<table width="63%" align="center" border="1">
			<tr>
				<td colspan="3">
					<b><font size="2">Nome do Paciente:</font></b>

					<Select name="codigo_pac" size="1" id="codigo_pac">
						<option value="" selected="selected"></option>
						<?php
							include ("conexao.php");
							$a = mysql_query("SELECT * FROM pacientes ORDER BY nome_pac ASC") or die ("Erro na Seleção do Cliente - BANCO CLIENTES. ".mysql_error());
							while($b = mysql_fetch_array($a))
							{
								$id_paciente 	= $b["codigo_pac"];
								$nm_paciente 	= $b["nome_pac"];
								$id_paciente	= htmlentities($b["codigo_pac"]);
								$nm_paciente	= html_entity_decode($nm_paciente,ENT_QUOTES);
								echo "<option value='$codigo_pac'>$nm_paciente</option>";
							}
						?>
						<input type="submit" value="OK" name="consulta_paciente"/>
					</Select>
					
					<?php 
						if(isset($_POST['consulta_paciente']))
						{
							$cp = $_POST['codigo_pac'];
							$c = mysql_query("SELECT * FROM pacientes WHERE codigo_pac='$cp'") or die ("Erro na selecao do PACIENTE. ".mysql_error());
							$d = mysql_fetch_array($c);
							
							$codigo_paciente 	= $d['codigo_pac'];
							$nome_paciente 		= $d['nome_pac'];

							echo "<b><font color=red>$codigo_paciente - $nome_paciente</a></font></b>";
						}
                    ?>
				</td>
			</tr> 
			
			<tr>
				<td>
					<b><font size="2">Tipo de Categoria:</font></b>
					<select name="codigo_cat" size="1" id="codigo_cat">
						<option value='' selected="selected"></option>
						<?php
							$e = mysql_query("SELECT * FROM categoria ORDER BY descriscao_cat ASC") or die ("Erro ao Conectar Banco - CATEGORIA. ".mysql_error());
							while($f = mysql_fetch_array($e))
							{
								$cat_codigo = $f["codigo_cat"];
								$cat_desc 	= $f["descriscao_cat"];

								$cat_codigo = htmlentities($f["codigo_cat"]);
								$cat_desc	= html_entity_decode($cat_desc,ENT_QUOTES);

								echo "<option value='$cat_codigo'>$cat_desc</option>";
							}
						?>
						<input type="submit" value="OK" name="consulta_categoria" />
					</select>
				
					<?php
						if(isset($_POST['consulta_categoria']))
						{
							$cc = $_POST['codigo_cat'];
							$g = mysql_query("SELECT * FROM categoria WHERE codigo_cat='$cc'") or die ("Erro na Seleção da Categoria. ".mysql_error());
							$h = mysql_fetch_array($g);
							
							$codigo_categoria = $h['codigo_cat'];
							$descricao_categoria = $h['descriscao_cat'];
							
							$data_hoje = date('d/m/Y');
							
							echo "<td colspan='2'><b><font color=red>$codigo_categoria - $descricao_categoria</a></font></b></td>";
							echo "
								</td>
							</tr>
							
							<tr>
								<td>
									<input type='text' name='data_cadastro' id='data_cadastro' value='$data_hoje'/>
									<b><font size='2'>Data de Cadastro:</font></b>
								</td>
								<td width='35%'>
									<b><font size='2'>Data da Coleta:</font></b>
									<input type='text' name='data_exame' id='data_exame' />
								</td>   
								<td width='25%'>
									<b><font size='2'>Hora:</font></b>
									<input type='text' name='hora_exame' id='hora_exame' />
								</td>

							</tr>";
						}
						else
						{
							echo "
								</td>
							</tr>
							";
						}
					?>
        </table>

    </form>

	<form action="./" id="formulario" method="post">
	<!--Posiciona dados da categoria na tela e lista os exames -->
        
		<table width="63%" align="center" border="1">
		<?php
			if(isset($_POST['consulta_categoria']))
			{
				$i = mysql_query("SELECT * FROM categoria WHERE codigo_cat='$cc'") or die ("Erro ao acessar BANCO - CATEGORIA. ".mysql_error());
				while($j = mysql_fetch_array($i))
				{
					echo "
						<tr>
							<td width='5%'>
								<center><b>Código</b></center>
							</td>
							<td width='80%' colspan='2'>
								<center><b>Descrisção</b></center>
							</td>
						</tr>
					";
					
					$tira_esse_select_do_while("SELECT * FROM exames JOIN categoria ON (exames.codigo_cat_exa=categoria.codigo_cat) WHERE codigo_cat_exa='$cc'") or die ("Erro ao conectar banco de dados" .mysql_error());
					while($j=mysql_fetch_array($tira_esse_select_do_while))
					{
						$codigo_exa		=	$j['codigo_exa'];
						$descriscao_exa	=	$j['descriscao_exa'];

						$vetor=array("codigo_exa"=>$codigo_exa,"descriscao_exa"=>$descriscao_exa);
					
						print '<tr>';
						printf(' <td><b><font size=2>%s</b></font></td>', $vetor['codigo_exa']);
						printf(' <td><b><font size=2>%s</font></b></font></td><td align="center"> <input type="text" name="exames[%s]" id="resultado" /></td>',$vetor['descriscao_exa'],$vetor['codigo_exa']);
						print '</tr>';
					}
					
					echo "
						<tr>
							<td colspan='3'><div align='center'>
								<label>
									<input type='hidden' name='codigo_cat' id='codigo_cat' value='$cc'>  
									<input type='hidden' name='codigo_pac' id='codigo_pac' value='$cp'>
									<input type='hidden' name='data_cadastro' id='data_cadastro' value='$data_hojr'/>
									<input type='hidden' name='data_exame' id='data_exame' value='$data_exame'/>
									<input type='hidden' name='hora_exame' id='hora_exame' value='$hora_exame' />
			 
									<input type='button' value='Enviar' onclick='Acao('inserir_resultado');'>
									<input type='button' value='Menu' onclick='Acao('index');'>
								</label>
							</div></td>
						</tr>
					</table>
					";
				}
			}
			else
			{
				echo '</table>';
			}
        ?>
    </form>

</body>
</html>



#996538 Ajuda Com Bd De Cadastro De Usuario

Posted by Max William on 15/03/2010, 17:51

@hostdesigner,
Hum, é uma possibilidade ele estar usando um sistema pronto, mas ao reler os posts nada suspeitei que era WP..

Mas enfim, de qualquer forma foi uma observação inteligente do hostdesigner, KAHOR, você poderia dizer qual sistema vc esta tentando utilizar


#996507 Colocar Texto Do Lado Direito? :S

Posted by Max William on 15/03/2010, 14:32

Float em uma TD?
coloque este link dentro de um DIV... (div em questão sera o ID voltar_post)

EDIT:
Vc esta querendo alinhar o texto dentro da TD? ou deixa-lo flutuar ao lado direito da tela?



#995561 Erro Nas Buscas

Posted by Max William on 26/02/2010, 15:35

nada como o bom e velho php.net

foreach
http://br.php.net/ma...res.foreach.php


#995112 Decodificar Arquivo Php

Posted by Max William on 23/02/2010, 02:19

Pode parecer sacanagem da minha parte...

Mas ao longo de minha estadia nesse ramo de programação WEB, quando alguem criptografa um código é porque não tem interesse de outras pessoas acessarem, meu raciocinio não esta errado certo?
Porém, se vc esta fazendo algum trabalho para determinada pessoa, simples ;) explique a situação e peça para ela entrar em contato com o programador e veja o que da! Ou use a malandragem brasileira ^^ diga que não tem como mecher e que vc precisa fazer denovo \o/ faça orçamento, execute e seja feliz !

Isso ta me cherando quebra de copy ;)


#995111 Easy Php

Posted by Max William on 23/02/2010, 02:08

é so um exemplo para que vc consiga entender,

<?php

// Veja, vc esta rodando com easyphp certo? seus dados seria +- isto
$conf['mysql_user'] = "root"; // usuario padrão do MySQL
$conf['mysql_pass'] = ""; // normalmente em localhost não se usa senha
$conf['mysql_host'] = "localhost"; // ip do servidor, no caso vc esta rodando da sua maquina então é localhost
$conf['mysql_database'] = "banco1"; // nome do seu banco de dados

?>

mysql_host não é seu-site.com, seria no caso se vc estive-se tentando se conectar remotamente a algum MySQL. Mas como é localhost, use localhost ^^ (hehe)


IPB Skin By Virteq