
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Só isso? Então vamos ao erros: 1 - Você não leu o meu comentário: //Faz a conexão e etc, coisa que você já tem no scritp de cadastro... Se você não fiz a conexão e escolher o BD o seu script não vai funcionar. 2 - Tá concatenado errado: echo $mostra['nome'].' - '.$mostra['email'].'_'$mostra'[endereço].'<BR>'; O correto é: echo $mostra['nome'].' - '.$mostra['email'].' - '.$mostra[endereço].'<BR>'; Abaixo o código completo $conn = mysql_connect('localhost', 'NOME DE USUARIO', 'SENHA'); mysql_select_db('netwere', $conn); $sql = mysql_query("SELECT * FROM cadastro_de_contatos") OR DIE(mysql_error()); while($mostra = mysql_fetch_assoc($sql)){ echo $mostra['nome'].' - '.$mostra['email'].' - '.$mostra[endereço].'<BR>'; } Só ressaltando que NOME DE USUARIO é o nome de usuário do mysql e senha é a senha do nome de usuário do mysql
-
Como diria um prof que eu tive na faculdade "estamos com ruidos na comunicação", sua página está montada, tudo ok, mas me aponte onde você recuperou as variáveis conforme eu solicitei... veja que você está com o foco "grudado" na query, mas de fato, ANTES disso você tem que fazer a recuperação do que veio do formulário, e mais um coisa, se você olhar no que eu escrevi mais pra cima, vai ver que eu também pedi pra você alterar nomes dos campos no formulário, pois tem campos que tem o mesmo nome, e isso também está errado.
-
Ok, cria essa outra página, resgata as variáveis conforme eu citei e é mostrado no exemplo, quando você tiver isso volta aqui e eu monto a query.
-
Como ficou o script?
-
Amigo, eu já te expliquei isso lá em cima, abaixo re-coloco a mesma coisa: Para resgatar você usa uma das superglobais, no caso pode ser $_POST ou $_GET, se o seu formulário for enviado usando o método POST você usa o $_POST e se for usando o método GET você usa o $_GET Bom, abaixo vou colocar um exemplo prático que engloba o que você precisa saber, estude ele. <html> <head> </head> <body> <?php if(!isset($_POST['busca'])){ ?> <form action="?" method="post"> Deseja ser cadastrado <select name="cadastro"> <option value="S">Sim</option> <option value="N">Não</option> </select> <BR> Deseja ser receber e-mails <select name="receber"> <option value="S">Sim</option> <option value="N">Não</option> </select> <BR> Digite o seu e-mail <INPUT TYPE="text" name="email"> <BR> <input type="submit" name="busca" value="Enviar"> </form> <?php }else{ $cadastro = $_POST['cadastro']; $receber = $_POST['receber']; $email = $_POST['email']; echo $cadastro.' - '.$receber.' - '.$email; } ?> </body> </html> O seu código tem que seguir a mesma lógica, primeira eu testo pra ver se o formulário foi submetido (!isset...), se ele não foi eu mostro o formulário, caso ele tenha sido eu resgato as variáveis, e ai você colocaria a query para utilizar as variáveis. ========== Dei uma olhada no seu código da página de consulta e tenho um dúvida, onde é feita a consulta? Pois no seu código não existe nenhum mysql_query...
-
//Faz a conexão e etc, coisa que você já tem no scritp de cadastro... $sql = mysql_query("SELECT * FROM tabela"); while($mostra = mysql_fetch_assoc($sql)){ echo $mostra['campo1'].' - '.$mostra['campo2'].'<BR>'; } Você só tem que substituir tabela pelo nome real da sua tabela, e campo1 e campo2 pelo nome de colunas da sua tabela, sendo que pode mostrar oustras colunas se quiser..
-
Bom, esses dados suponho que vão vir dos selects que tem tem no formulário que está no corpo do script, então, acima eu ensinei com resgatar o valor de um dado vindo de um formulário, após resgatar você jogar na query, um detalhe é, os seus dois selects tem o mesmo nome "busca" altera os nomes, coloque "busca1" e "busca2", após resgatar coloque na query assim: $consulta = mysql_query("SELECT * FROM cadastro where xxxx = '$busca1' AND yyyy='$busca2'") or die(mysql_error()); Onde xxxx é o nome da coluna do BD onde está guardada a informação refernete a variável $busca1 e o yyyy é o nome da coluna do BD onde está guardada a informação referente a $busca2
-
Em nenhum lugar você executou a query... Troque: $sql="SELECT * FROM usuarios"; Por: $sql= mysql_query("SELECT * FROM usuarios"); Só um detalhe, lembre-se que você tem que fazer a conexão com o banco de dados e selecionar o BD também, respectivamente com mysql_connect e mysql_select_db.
-
Sim, está errado, pois na query $status não vai receber valor algum, ali é usado algum valor que ela tenha, como não tem valor fica como eu passei, se por exemplo você quer que apenas venha o que tiver o valor de confiramacao igual a sim, então você deveria fazer algo do tipo $status = 'sim'; $consulta = mysql_query("SELECT * FROM cadastro where confirmacao = '$status'") or die(mysql_error());
-
Coloca no script que faz o login um insert into e guarda isso no BD...
-
Eu entendi o que está sendo verificado, mas de onde vem o $status que é usado na query, colocando de outra maneira, faz de conta que o teu script só isso ai: <?php session_start(); if ($_SESSION["autenticado"] != 1) { header("Location:login.php");exit;} ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <META NAME="TITLE" CONTENT="www.com-empregos.com - O Melhor Site de Empregos Online"> <META NAME="DESCRIPTION" CONTENT="Sua vaga de empregos aqui !"> <META NAME="KEYWORDS" CONTENT="emprego, vaga, consultor, empresa, dephi, php, c++, vb, .net, com-empregos, com, salário, trabalho, oportunidade, analista, suporte, java, oracle, windows, RH, recurso, humano, agencia, de, emprego"> <META NAME="CATEGORY" CONTENT="Empregos e oportunidades"> <META NAME="ROBOTS" CONTENT="All"> <TITLE>www.com-empregos.com - O Melhor Site de Empregos Online </TITLE> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <STYLE type="text/css"> <!-- a:link {text-decoration: none;color: #3A9CCD} a:active {text-decoration: none;} a:visited {text-decoration: none;color: #3A9CCD} a:hover {text-decoration: underline;color: #3A9CCD} .form { font-family: Verdana; font-size: 10px; color: #333333; border: 1px solid #C0C0C0; background-color: #F5F5F5; } --> </STYLE> </head> <body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" text="#585858"> <form action="prof.php" method="post" enctype="multipart/form-data" name="profissional"> <table width="778" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="3"><!-- Inicio do topo --><table width="778" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="278" height="100" valign="middle" background="imagens/bg_01.jpg"> <div align="center"><img src="imagens/novo_logo.jpg" align="left" width="100" height="100"></div></td> <td width="500" height="100" valign="middle" background="imagens/bg_01.jpg"> <div align="center"><script language=JavaScript1.1 src=http://afiliados.submarino.com.br/afiliados/get_banner.asp?tipo=full&franq=254548></script></div></td> </tr> <tr> <td height="20" colspan="2" background="imagens/bg_02.jpg"> </td> </tr> </table><!-- Fim do topo --></td> </tr> <tr> <td height="5"></td> <td height="5"></td> <td height="5"></td> </tr> <tr> <td width="150" valign="top"><!-- Inicio do primeiro menu --> <table width="140" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="24" background="imagens/menu_01.gif"><div align="center"><font color="#3A9CCD" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Navegação</strong></font></div></td> </tr> <tr> <td background="imagens/quad_02.gif"><table width="138" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="5"></td> </tr> <tr> <td height="20"><font color="#3A9CCD" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <strong>.:</strong> <A href="login.php">Cadastro de Vaga</a></font></td> </tr> <tr> <td height="20"><font color="#3A9CCD" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <strong>.:</strong> <a href="cadastro_emp.php">Cadastrar Empresa</A></a></font></td> </tr> <tr> <td height="20"><font color="#3A9CCD" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <strong>.:</strong> <a href="index2.php">Oportunidades</A></a></font></td> </tr> <tr> <td height="20"><font color="#3A9CCD" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <strong>.:</strong> <a href="cadastro.php">Cadastrar Currículo</a></font></td> </tr> <tr> <td height="20"><font color="#3A9CCD" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <strong>.:</strong> <a href="index.php">Alterar Currículo</a></font></td> </tr> </table></td> </tr> <tr> <td height="10" background="imagens/quad_03.gif"></td> </tr> </table><!-- Fim do primeiro menu --> <!-- Inicio do segundo menu --><table width="140" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="5"></td> </tr> <tr> <td height="24" background="imagens/menu_01.gif"><div align="center"><font color="#3A9CCD" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Interação</strong></font></div></td> </tr> <tr> <td background="imagens/quad_02.gif"><table width="138" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="5"></td> </tr> <tr> <td height="20"><font color="#3A9CCD" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <strong>.:</strong> <a href="index3.html">Entre em contato</a></font></td> </tr> <tr> <td height="20"><font color="#3A9CCD" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <strong>.:</strong> <a href="anuncio.html">Publicidade</A></font></td> </tr> </table></td> </tr> <tr> <td height="10" background="imagens/quad_03.gif"></td> </tr> </table><!-- Fim do segundo menu --></td> <td width="478" valign="top"> <table width="476" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="10" background="imagens/meio_01.gif"></td> </tr> <tr> <td valign="top" background="imagens/meio_02.gif"><!-- Inicio do conteudo --><table width="460" border="0" align="center" cellpadding="0" cellspacing="0"> <tr align="center"> <td align="center"> <font size="3" color="#3A9CCD" face="Verdana, Arial, Helvetica, sans-serif">Ache aqui seu profissional: </font><font size="1" face="Verdana, Arial, Helvetica, sans-serif"></td></tr> <tr> <td align="leift"> <label for="select6"></label> <select name="busca" id="busca"> <option value="Analista de Sistemas Junior" selected>Analista de Sistemas Junior</option> <option value="Analista de Sistemas Senior">Analista de Sistemas Senior</option> <option value="Analista de Sistemas Pleno">Analista de Sistemas Pleno</option> <option value="Analista de Suporte Junior">Analista de Suporte Junior</option> <option value="Analista de Suporte Senior">Analista de Suporte Senior</option> <option value="Analista de Suporte Pleno">Analista de Suporte Pleno</option> <option value="Analista de Negócios">Analista de Negócios</option> <option value="Analista Oracle">Analista Oracle</option> <option value="Analista de Requisitos">Analista de Requisitos</option> <option value="Analista de Infraestrutura">Analista de Infraestrutura</option> <option value="Analista de Rede Junior">Analista de Rede Junior</option> <option value="Analista de Rede Senior">Analista de Rede Senior</option> <option value="Analista de Rede Pleno">Analista de Rede Pleno</option> <option value="Administrador de Dados AD">Administrador de Dados AD</option> <option value="Analista de Processos">Analista de Processos</option> <option value="Gerente de Projetos">Gerente de Projetos</option> <option value="Gerende de Produção">Gerente de Produção</option> <option value="Gerente de Negócios">Gerente de Negócios</option> <option value="Gerente de Desenvolvimento">Gerente de Desenvolvimento</option> <option value="Gerente de CPD">Gerente de CPD</option> <option value="Gerente de Infraestrutura">Gerente de Infraestrutura</option> <option value="Coordenador de Projetos">Coordenador de Projetos</option> <option value="Coordenador de Desenvolvimento">Coordenador de Desenvolvimento</option> <option value="Coordenador de CPD">Coordenador de CPD</option> <option value="Coordenador Help Desk">Coordenador Help Desk</option> <option value="Coordenador de Suporte">Coordenador de Suporte</option>"> <option value="DBA">DBA</option> <option value="Administrador de Rede">Administrador de Rede</option> <option value="Coordenador de Rede">Coordenador de Rede</option> <option value="Gerente de Conta">Gerente de Conta</option> <option value="Help Desk">Help Desk</option> <option value="Web Disigner">Web Disigner</option> <option value="Webmaster">Webmaster</option> <option value="Tecnico de Suporte">Tecnico de Suporte</option> <option value="Tecnico de Hardware">Tecnico de Hardware</option> <option value="Consultor ERP">Consultor ERP</option> <option value="Consultor SAP">Consultor SAP</option> <option value="Vendedor">Vendedor</option> <option value="Administrador de empresas">Administrador de empresas</option> <option value="Auxiliar Administrativo">Auxiliar Administrativo</option> <option value="Gerente de RH">Gerente de RH</option> <option value="Contador">Contador</option> <option value="Operador de Telemarketing">Operador de Telemarketing</option> <option value="Tecnico Contabil">Tecnico Contabil</option> <option value="Recursos Humano">Recursos Humano</option> <option value="Engenheiro de Sistemas">Engenheiro de Sistemas</option> <option value="Engenheiro de Telecomunicações">Engenheiro de Telecomunicações</option> <option value="Analista Telecom">Analista Telecom</option> <option value="Tecnico de Telecom">Tecnico de Telecom</option> <option value="Analista Java">Analista Java</option> <option value="Analista Oracle">Analista Oracle</option> <option value="Consultor Oracle">Consultor Oracle</option> <option value="Analista SAP">Analista SAP</option> <option value="Analista ERB">Analista ERB</option> <option value="Analista ERB">Analista ERB</option> <option value="Programador">Programador</option> <option value="Instrutor de Informática">Instrutor de Informática</option> <option value="Secretária">Secretária</option> <option value="Auxiliar Contabil">Auxiliar Contabil</option> <option value="Outros">Outros</option> </select> <label for="select7"></label> <select name="busca" id="busca"> <option value="Rio de Janeiro" selected>Rio de Janeiro</option> <option value="São Paulo">Sâo Paulo</option> <option value="Alagoas">Alagoas</option> <option value="Acre">Acre</option> <option value="Amapá">Amapá</option> <option value="Amazonas">Amazonas</option> <option value="Bahia">Bahia</option> <option value="Ceará">Ceará</option> <option value="Distrito Federal">Distrito Federal</option> <option value="Espírito Santo">Espírito Santo</option> <option value="Goiás">Goiás</option> <option value="Maranhão">Maranhão</option> <option value="Minas Gerais">Minas Gerais</option> <option value="Mato Grosso do Sul">Mato Grosso do Sul</option> <option value="Mato Grosso">Mato Grosso</option> <option value="Pará">Pará</option> <option value="Paraíba">Paraíba</option> <option value="Pernambuco">Pernambuco</option> <option value="Piauí">Piauí</option> <option value="Paraná">Paraná</option> <option value="Rio Grande do Norte">Rio Grande do Norte</option> <option value="Rondônia">Rondônia</option> <option value="Roraima">Roraima</option> <option value="Rio Grande do Sul">Rio Grande do Sul</option> <option value="Santa Catarina">Santa Catarina</option> <option value="Sergipe">Sergipe</option> <option value="Tocantins">Tocantins</option> </select> <td height="24"> </td> <td> </td> <td> </td> <td colspan="2" valign="top"><label for="Submit"></label> <input type="submit" name="busca" value="Achar Profissionais" id="busca" /></td> <td> </td> <td> </td> </td> </tr> </table><!-- Fim do conteudo --></td> </tr> <tr> <td height="10" background="imagens/meio_03.gif"></td> </tr> </table></td> <td width="150" valign="top"><!-- Inicio da busca no Google --><table width="140" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="10" background="imagens/quad_01.gif"></td> </tr> <tr> <td background="imagens/quad_02.gif"><table width="128" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="2"> </td> </tr> <tr valign="top"> <td height="18" colspan="2"> <div align="center"><font color="#3A9CCD" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Buscar na Web por:</strong></font></div></td> </tr> <FORM method=GET action="http://www.google.com/search" target="_blank"> <tr> <td width="104"><INPUT TYPE=text name=q size=17 maxlength=255 value="" class="form"></td> <INPUT TYPE=hidden name=hl value="en"> <td width="24"><input type=image name=btnG src="imagens/ok.jpg" border="0"></td> </tr> </FORM> <tr valign="bottom"> <td height="18" colspan="2"> <div align="center"><font color="#ACACAC" size="1" face="Verdana, Arial, Helvetica, sans-serif">Powered by </font><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="http://www.google.com.br" target="_blank">Google</a></font></div></td> </tr> </table></td> </tr> <tr> <td height="10" background="imagens/quad_03.gif"></td> </tr> </table><!-- Fim da busca no Google --> <!-- Inicio da publicidade --><table width="140" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="5"></td> </tr> <tr> <td height="10" background="imagens/quad_01.gif"></td> </tr> <tr> <td height="18" valign="top" background="imagens/quad_02.gif"> <div align="center"><strong><font color="#3A9CCD" size="1" face="Verdana, Arial, Helvetica, sans-serif">Publicidade:</font></strong></div></td> </tr> <tr> <td height="70" valign="top" background="imagens/quad_02.gif"> <a href="http://latin3.directtrack.com/z/87/CD2909/"><div align="center"><img src="http://latin3.directtrack.com/42/2909/87" alt="" border="0"></a></div></td></td> </tr> <tr> <td height="70" background="imagens/quad_02.gif"><div align="center"><img src="imagens/publicidade-banner120x60.gif" width="120" height="60"></div></td> </td> </tr> <tr> <td height="70" background="imagens/quad_02.gif"><div align="center"><img src="imagens/publicidade-banner120x60.gif" width="120" height="60"></div></td> </tr> <tr> <td height="10" background="imagens/quad_03.gif"></td> </tr> </table><!-- Fim da publicidade --> <!-- Inicio do credito do layout --><table width="140" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="5"></td> </tr> </table><!-- Fim do credito do layout --></td> </tr> <tr> <td height="5"></td> <td height="5"></td> <td height="5"></td> </tr> <tr> <td colspan="3"><!-- Inicio do rodape --><table width="778" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="6" background="imagens/bg_03.jpg"></td> </tr> <tr> <td height="24" background="imagens/bg_04.jpg"><div align="center"><font color="#EBEBEB" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Com-empregos.com</strong> - www.com-empregos.com - Desenvolvido e mantido por <strong>Grupo Com-empregos.com</strong></font></div></td> </tr> </table><!-- Fim do rodape --></td> </tr> </table> </body> </html> Site de verificação se o usuário tem acesso ! Note está sem o select da busca do profissional ( Pois estou com dúvida tambem ) <?php // inclui o arquivo de configuração do sistema include "configuracao.php"; $mysql_id = mysql_connect($host, $dbuser, $dbpass); mysql_select_db('comempre_site', $mysql_id); if (!$mysql_id) {echo "Erro na conexao com o banco de dados ".mysql_error (); exit; } if (!mysql_select_db('comempre_site', $mysql_id)) { echo "Erro selecionando a base de dados ".mysql_error (); exit; } $consulta = mysql_query("SELECT * FROM cadastro where confirmacao = '$status'") or die(mysql_error()); [/codebox] De onde viria a variável $status? Pois você só diz na query confirmacao = '$status', só que em nenhum lugar antes diz qual o valor de $status... logo a sua query está assim de fato: "SELECT * FROM cadastro where confirmacao = ''"
-
Foi você mesmo quem escreveu esse código? Pois não tem muito lógica um programador "se perder no código", enfim, veja um detalhe, $consulta = mysql_query("SELECT * FROM dados_usuarios,cadastro where confirmacao = '$status'") or die(mysql_error()); $status = mysql_num_rows($consulta); Veja que você usa uma variável $status na consulta, e após a consulta altera o valor da mesma variável para outro valor, eu estava me referindo de onde vem o valor da variável $status que é usada na consulta ($consulta = mysql_query.....), pois no seu código não existe nenhum campo de formulário chamado status...
-
Deixa eu fazer uma pergunta, de onde está vindo o valor da variável $status? Pois no script que você passou não existe nenhum campo de formulário com esse nome.
-
O que eu observei é que na sua query: $consulta = mysql_query("SELECT * FROM cadastro where confirmacao = '$status'") or die(mysql_error()); $status não está sendo resgatada, logo, isso só funciona se no seu servidor estiver com register_globals ON. Para resgatar você usa uma das superglobais, no caso pode ser $_POST ou $_GET, se o seu formulário for enviado usando o método POST você usa o $_POST e se for usando o método GET você usa o $_GET, ou seja: $status = $_POST['status']; $consulta = mysql_query("SELECT * FROM cadastro where confirmacao = '$status'") or die(mysql_error()); ou $status = $_GET['status']; $consulta = mysql_query("SELECT * FROM cadastro where confirmacao = '$status'") or die(mysql_error());
-
O erro é porque algo está sendo impresso na página antes da saída do PDF, para a saída funcionar nada pode ter sido mandado pro navegador...
-
(Resolvido) Probleminha com exibição de registros...
pergunta respondeu ao cassianooliver de ESerra em PHP
:P -
Esses três caracteres marcam a codificação do arquivo como UTF-8, até onde eu sei é o bloco de notas que insere, são invisíveis para o mesmo, mas o PHP "enxerga" eles e ai são exibidos. A solução é você abrir o arquivo em algum editor que também enxergue eles e remover os mesmos, abaixo um demonstração do pau:
-
(Resolvido) Probleminha com exibição de registros...
pergunta respondeu ao cassianooliver de ESerra em PHP
Só um tem certeza? Como eu gosto de dizer "deixa eu mastigar pra você": 1 - Temos uma variável de controle "$cont" 2 - Essa variável diz quando a <div> e </div> deve ser ecoada no código. 3 - if($cont == 1){ echo '<div class="news_style"><span class="mytable">'; } Como dá pra ver a <div... só vai ser ecoada quando o $cont for igual a 1 4 - if($cont == 3){ echo '</span></div>'; $cont = 1; }else{ $cont++; } Também como dá pra ver, a </div> só vai ser ecoada quando $cont for igual a 3 5 - Conclusão parcial? O que estiver no meio vai ser impresso mais vezes do que a <div> </div>, correto? 6 - Continuando, no mesmo código: if($cont == 3){ echo '</span></div>'; $cont = 1; }else{ $cont++; } Verifico o valor de $cont, se for igual a 3 mando ecoar o </div> e mudo o valor de $cont para 1 para que na próxima volta do laço seja ecoado o <div... Caso o $cont não seja diferente de a três, simplesmente incremente ele. 7 - Conclusão final, com certeza está imprimindo três: <p> registro 1 </p> No meio das divs, pode ter algum erro de sintaxe, mas a lógica é essa mesma. -
Como mostra o manual, mysql_result espera no mínimo dois parâmetros, no seu caso você deveria utilizar: $status = mysql_result($consulta,0,'nome do campo'); Onde nome do campo é a coluna do banco de dados que você quer resgatar.
-
Essas funções não está desabilitadas, o que a mensagem está dizendo é que o argumento está com algum erro, e o argumento delas é a query...
-
Tipo como era o orkut antigamente? A lógica é assim, o cara que já tem acesso ao site vai até um form e informa algum dado*, depois disso é gerado alguma chave bem aleatória, ai o cara que vai ser convidado deve acessar uma página (a de registro) e informar a tal chave, se consulta no banco, se a chave existir E não tiver sido usada ela é válida e o cara continua o processo de registro, se a chave não existir OU já tiver sido usada, ai avisa o usuário. Por questões óbvias essa verificação deve ser feita no início e final do processo de cadastro. *Na verdade nem precisaria informar nada, bastaria o cara acessar uma página que gera a chave.
-
Só que olha só: $status = mysql_num_rows($consulta); // verifica se o usuario tem permissão if($status == S) { mysql_num_rows mostra o número de linhas que uma consulta retornou, logo se você comparar $status == S sempre vai cair no ELSE pois um número nunca via ser igual a S. Em resumo em vez de mysql_num_rows pegue o que foi do BD com mysql_result...
-
Echo "<meta http-equiv='refresh' content='0;url=&#
pergunta respondeu ao VaNdo.WcG de ESerra em HTML, XHTML, CSS
Isso é HTML puro... Movendo PHP » HTML. Ps.: No PHP você pode utilizar o header("Location:$url"); -
(Resolvido) Probleminha com exibição de registros...
pergunta respondeu ao cassianooliver de ESerra em PHP
A lógica está errada, você tem que controlar quando a div deve aparecer... <?php $cont = 1; while($destaque = mysql_fetch_array($query)) { $imagem = $destaque["imagem"]; $descricao = $destaque["descricao"]; $categoria = $destaque["categoria"]; if($cont == 1){ echo '<div class="news_style"><span class="mytable">'; } ?> <p> <img src="<?php echo $url . $imagem; ?>" height="65" /> <strong>Lorem Ipsum</strong><br /> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis eleifend. </p> <?php if($cont == 3){ echo '</span></div>'; $cont = 1; }else{ $cont++; } } ?> Só repare que pelo menos no laço não existe nenhuma variável chamada url.