DiegoCipriano
-
Total de itens
52 -
Registro em
-
Última visita
Posts postados por DiegoCipriano
-
-
você deve usar o NOT IN comando de query para negação
seria isso? se sim deu erro.
$sql = mysql_query("SELECT Pac.CPF, Pac.Nome, Usu.CPF FROM tbl_Usuarios Usu, tbl_CadastrosPacientes Pac WHERE Pac.CPF NOT IN Usu.CPF");
-
https://docs.google.com/open?id=0B-D5wq0ndCYuYkhrc3JtLUVsaFk
No caso eu tenho n pacientes cadastrados agora criei uma tabela agora para criar usuários para os mesmos porém preciso fazer uma consulta dos pacientes que não tem nenhum cadastro (eles podem ter 1 ou mais cadastros) então execute a seguinte consulta
$sql = mysql_query("SELECT Pac.CPF, Pac.Nome, Usu.CPF FROM tbl_Usuarios Usu, tbl_CadastrosPacientes Pac WHERE Pac.CPF != Usu.CPF");
porem ele me retorna todos os pacientes inclusive os que tem cadastro como seria a consulta que eu devo realizar?
-
bom fiz um player pra minha radio(experimental ainda) ok só que quando aperto stop e depois de um tempo aperto play ela volta a tocar no ponto em que eu entrei no site repetindo tudo de novo gostaria de saber como faço pra limpar tudo quando apertar stop! uso a classe sound
-
basta você passar o número de páginas e ai montar um link pra cada uma ex: link1 0,10, link2 10,20 e assim por diante
-
mais a senha 2 ta como comentario
então da o echo pra ver se ta imprimindo tenta identificar onde ta o problema do teu script pois um erro lá no inicio pode trazer problemas para todo script então analisa linha por linha e diga onde o problema se inicia
-
o que me parece estar errado ai é que você não esta recuperando a $senha2 oura coisa é que não seto qual a tabela mas pra você saber o erro você pode primeiro da um echo em $nome, $email, $senha antes do insert pra ver se recuperou corretamente. pode ser que eles estejam vazios
-
vi que esta pergunta esta presente em vários foruns então hoje resolvi posta a solução dela no meu blog
http://diego-cipriano.blogspot.com/2010/09...empo-de_22.html
se tiver mais alguma duvida posta lá!
-
Vlw galera mas o burro aki não tinha pensado... direito o resultado que eu queria gerar era esse $cidades = array('cidades' => array($cidade1, $cidade2, $cidade3......)); em tempo de execução eu fiz isso akiBom galera eu to usando json pra pegar um resultado via ajax isso ta tudo tranquiloO que ta osso é que preciso codificar uma array e não consigo é isso aki
array( for($i==0; $i<$Quantos;$i++) { $nome= mysql_result($sql,$i,"Cidade"); $cidade[$i]= array('cidade' => $nome); } ); ou alguém me da uma dica de como montar essa array em tempo de execução!!!!!
if($id_estado && !$id_cidade) { $sql = mysql_query("SELECT * FROM cidades WHERE id_estado = '". $id_estado . "' && status = 1"); $Quantos = mysql_num_rows($sql); $i = 0; for($i==0; $i<10;$i++) { $nome= mysql_result($sql,0,"Cidade"); $cidade[$i]= array('cidade' => $nome); } } $cidades = array('cidades' => $cidade);
-
acho que isso te ajudaOlá.Eu estou precisando criar um script que conte quantos dados/strings existem depois de eu dar m explode.
Eu fiz um exemplo que funciona +/- como eu quero.
Ele funciona +/- assim:
Tenho em uma variavel o endereço de varias imagens, dai eu dou um explode nelas.
Eu quero saber quantas strings foram transformadas, ou seja, eu quero saber quantas imagens eu tenho, e depois exibir apartir da primeira até a ultima.
$fotos = "foto1[]toto2[]foto3[]foto4[]foto5[]foto6[]foto7";//essas seriam as minhas imagens, e o '[]' é para separa-las $pront = explode("[]", $fotos); $numMax = 10;//o numero maximo de imagens que poderão ser exibidas por pagina $numImg = 7;//o numero de imagens que eu tenho, que eu quero que venha do explode for($i = 0; $i < $numImg; $i++) echo $pront[$i];
Vlw. Viniciusforeach ($fotos as $rotulo => $informacao):// aqui ele vai ler array fotos e vai passar o "identificador" para a variável $rotulo e o conteúdo da array pra variável $informacao echo "$rotulo: $informacao<br>"; endforeach;
-
Bom galera eu to usando json pra pegar um resultado via ajax isso ta tudo tranquilo
O que ta osso é que preciso codificar uma array e não consigo é isso aki
array( for($i==0; $i<$Quantos;$i++) { $nome= mysql_result($sql,$i,"Cidade"); $cidade[$i]= array('cidade' => $nome); } ); ou alguém me da uma dica de como montar essa array em tempo de execução!!!!!
-
estou fazendo o que você indicou ai eu separo com WHERE é que era um banco de dados que peguei pronto mas ai fiz um ajax aki pra passar em cada uma tabela e jogar tudo pra uma so vo da uma pesquisada sobre storage procedure e o o comando prepare para criar os selects em tempo de execução estou entrando na área de programação e desenvolvimento de web site agora ai não sei mt coisa.
mas vlw obrigado!
-
ac
al
am
ap
ba
ce
df
es
go
ma
mg
ms
mt
pa
pb
pe
pi
pr
rj
rn
ro
rr
rs
sc
se
sp
to
uf
quero passar por todas essas tabelas pesquisando por um determinado cep
edit todas tem os mesmos campos
id cidade logradouro bairro cep tp_logradouro
-
Tente trocar o ]msg===0 por msg=="0" (string).
ai ele travo =D
cara não tem uma opção pra pág result.php retornar a função do ajax pro inicio do processo de novo não?
ou sei lá matar o processo caso o banco de dados não sofra alteração
considere este tópico fechado
-
pra fazer isso dinamicamente da pra fazer em ajax em php teria que carregar a pág novamente pra fazer a consulta vo ver o que posto amanha hj to cansado
<?php session_start(); $_SESSION['Marcas']=$_POST['Marcas']; $modelo=$_SESSION['Marcas']; include "Base.php";//aqui é a conexão com sua base de dados $result = mysql_query("select marca from SUA_TABELA order by marca;",$conexao); $Quantos = mysql_num_rows($result); $i=0; echo '<form id="form1" name="form1" method="post" action=""> <SELECT NAME="Marcas">'; if(!$modelo) { echo '<OPTION value="0" SELECTED>Selecione um Marca</option>'; } else { echo '<OPTION value="'.$modelo.'" SELECTED>'.$modelo.'</option>'; } for ($i==0; $i<$Quantos; $i++) { $marca = mysql_result($result,$i,"marca"); echo "<OPTION value=".$marca.">".$marca."</option>"; } echo'</select> <input type="submit" name="Submit" value="ok" /><br> <SELECT NAME="Modelo"> '; if ($_SESSION['Marcas']) { echo '<OPTION value="0" SELECTED>Selecione um modelo</option>'; $result = mysql_query("select modelo from SUA_TABELA where modelo='$modelo' order by modelo;",$conexao); $Quantos = mysql_num_rows($result); $i=0; for ($i==0; $i<$Quantos; $i++) { $modelo = mysql_result($result,$i,"modelo"); echo "<OPTION value=".$modelo.">".$modelo."</option>"; } } else { echo '<OPTION value="0" SELECTED>---------------</option>'; } echo'</form>'; ?>
ta ai amigo seleciona a marca aperta ok ele vai carregar a página d novo com as devidas marcas no select d baixo depois é definir a ação que ocorre depois de selecionar o modelo
-
amigo me diz ai qual os campos que você quer pesquisar, e quais os resultados você quer mostrar
ah e qual o nome das tabelas
-
No caso se a msg==0 você precise que o script pare de executar, é isso?
é tipo que quando recebe uma msg ele exibe um alerta você recebeu uma mensagem então se não houver nada de novo quero que ele pare para não executar essa mensagem
-
pra resolver o problema do CRM
é so trocar
isso
$consulta = mysql_query("select * from atendimento where $nome_medico=$nome_medico order by id" );
por isso$consulta = mysql_query("select * from atendimento where nome_medico='$nome_medico' or numero_crm='$numero_crm' order by id" );
agora pra ir para "página" eu não entendi muito bem mas podemos fazer assim... para mostrar o cadastro do médico testa ai qual quer coisa posta o erro aiif($registro>0) { echo '<script language="javascript">alert("Ops! Medico já cadastrado");</script>'; $sql = mysql_query("select id, nome_medico, numero_crm, especialidade from atendimento where nome_medico='$nome_medico' or numero_crm='$numero_crm' order by id" ); $Registro=mysql_num_rows($sql); $i=0; echo '<table border="0" width="100%">'; echo '<tr><td width = 30 bgcolor="#ffffc0">ID</td>'; echo '<td bgcolor="#ffffc0">Nome Medico</td>'; echo '<td bgcolor="#ffffc0">N CRM</td>'; echo '<td bgcolor="#ffffc0">especialidade</td>'; for ($i==0; $i<$Quantos; $i++) { echo '<tr><td>'; echo '<span style="font-size:8.0pt;font-family:Verdana;color:#000080">'; echo mysql_result($sql,$i,"id"); echo'</td><td>'; echo mysql_result($sql,$i,"nome_medico"); echo '</td><td>'; echo mysql_result($sql,$i,"numero_crm"); echo '</td><td>'; echo mysql_result($sql,$i,"especialidade"); echo '</td></tr>'; } echo '</table>'; }
-
Tente trocar o ]msg===0 por msg=="0" (string).
ai ele travo =D
cara não tem uma opção pra pág result.php retornar a função do ajax pro inicio do processo de novo não?
ou sei lá matar o processo caso o banco de dados não sofra alteração
-
mesmo eu colocando conforme você mandou da o seguinte erro
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/aepit/public_html/sistema/added_corpo_clinico.php on line 94
<script language="javascript">alert("Medico cadastrado");
e ele faz o cadastro normal e duplicado se caso eu repetir o mesmo nome
tenta assim<?php include("connect.php"); $nome_medico = $_POST['nome_medico']; $numero_crm = $_POST['numero_crm']; $especialidade = $_POST['especialidade']; $consulta = mysql_query("select * from atendimento where $nome_medico=$nome_medico order by id" ); $Registro=mysql_num_rows($consulta); if($registro>0) { echo '<script language="javascript">alert("Ops! Medico já cadastrado");</script>'; } else { $query = "INSERT INTO corpo_clinico (id, $nome_medico, numero_crm, especialidade) VALUES ('', '$nome_medico', '$numero_crm', '$especialidade')"; $results = mysql_query($query); if ($results) { echo '<script language="javascript">alert("Medico cadastrado");</script>'; } else { echo '<script language="javascript">alert("Ops! Erro ao cadastrar o Médico. veja a sintax");</script>'; } } mysql_close(); ?>
troca isso $nome_medico=$nome_medico por nome_medico=$nome_medico
se não der faz assim
troca isso $nome_medico=$nome_medico por nome_medico='$nome_medico'
+ uma coisa verifica se ta ficando <script> porque se tiver assim < ta errado você ta copiando isso no designer e tem que colocar direto no codigo abre o arquivo no bloco de notas e verifica como que ta ecrito la
-
tenta assim
<?php include("connect.php"); $nome_medico = $_POST['nome_medico']; $numero_crm = $_POST['numero_crm']; $especialidade = $_POST['especialidade']; $consulta = mysql_query("select * from atendimento where $nome_medico=$nome_medico order by id" ); $Registro=mysql_num_rows($consulta); if($registro>0) { echo '<script language="javascript">alert("Ops! Medico já cadastrado");</script>'; } else { $query = "INSERT INTO corpo_clinico (id, $nome_medico, numero_crm, especialidade) VALUES ('', '$nome_medico', '$numero_crm', '$especialidade')"; $results = mysql_query($query); if ($results) { echo '<script language="javascript">alert("Medico cadastrado");</script>'; } else { echo '<script language="javascript">alert("Ops! Erro ao cadastrar o Médico. veja a sintax");</script>'; } } mysql_close(); ?>
-
obrigado galera pela ajuda mas ainda não dei conta
qual o erro que ta dando agora?
-
galera do Ajax da uma ajuda aew!
retornar par o inicio quando o resultado de result.php for echo 0;
ou então alguma outra forma de avisar pro codigo que o banco de dados não tem nada de novo
window.onload = function(){ window.setInterval('list_dados()', 3000); } function list_dados() { http.open("GET", "result.php", true); http.onreadystatechange = trataDados; } function trataDados() { msg = document.forms[0]; msg = http.responseText; if(msg==0) { http.onreadystatechange = trataDados; } else { http.onreadystatechange = handleHttpResponse; document.getElementById("texto").focus(); alert("Você recebeu uma nova mensagem!"); var saida = document.getElementById("texto"); saida.innerHTML = ''; }
agora o problema que eu não to conseguindo fazer com que o script pare nof(msg==0) caso a mensagem seja 0 já tentei parar ele de outra maneira tambem mas o que eu quero é que quando o result php tiver um resultado avisando que o banco de dados não sofreu nenhuma atualização o script pare e volte a pesquisar até que o resultado seja verdadeiro mas ele ta passando por cima de tudo....
-
é eu vi que estava atendimento na busca mas mudei pro nome da tabela é mesmo assim deu erro
$consulta = mysql_query("select * from atendimento where nome_medico='$nome_medico' order by id" );
Se não der certo, verifique sua base de dados e veja se o nome dos campos estão corretos.
$consulta = mysql_query("select * from corpo_clinico where nome_medico='$nome_medico' order by id" );
onde tem negrito sofreu ateração não foi somente no nome da tabela não eu tinha colocado duas variaveis para se comprar agg ele vai existe algum nome_medico = o da variavel
-
$text=eregi_replace("\\[img\\](http://[^\\[]+)\\[/img\\]","<img src=\"\\1\" border=\"0\" width="100px" height="100px">",$text);
onde 100px é so um exemplo
por favor me ajudem com esse codigo
em PHP
Postado · Editado por DiegoCipriano
Remova unset($f);