Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mcbrolly

Me ajudem esse codigo

Recommended Posts

Tem algo de errado com esse codigo? por que a pagina não abre não consigo resolver me ajudem por favor....
<?
@session_start();
include('configuration.php');
if(($_SESSION["login"]!="")OR($_SESSION["senha"]!="")){}
else{
echo"<meta content='0;URL=index.php?p=clube&hl=3' http-equiv='refresh' />";}
?>
<?
$resultado = mysql_query("SELECT*FROM hr_usuarios WHERE login='".$login."'");
while($users = mysql_fetch_array($resultado)){
$nome		= $users['nome'];
$vip	= $users['vip'];
$tipoconta = mysql_fetch_row(mysql_query("select sexo from hr_usuarios where login='".$login."'"));
switch($tipoconta[0]) {
case Masculino: $tipodeconta = 'Top Boy'; break;
case Feminino: $tipodeconta = 'Top Girl';break;
case Indecisa: $tipodeconta = 'Top Girl';break;
default : $tipodeconta = 'Error';}
?><h2 class="header" id="title-contact"><span>Inscrição para ser <?=$tipodeconta;?></span></h2>
<p> </p>
<center><fieldset style="width:450px;">
<legend>Não postem besteiras,pois é uma coisa séria,melhor resposta ganha.</legend>
<form name="efetuar" id="form-contact" method="post" action="">

	<label for="message">Porque quero ser <?=$tipodeconta;?>?</label>
    <textarea name="porque" cols="80" rows="10" id="txtmessage"></textarea>
    
<table width="200" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><input type="reset" name="reset" id="bt-clear" value="Limpar campo" style="float:left"></td>
    <td><input type="submit" name="efetuar" id="bt-send" value="Enviar"></td>
  </tr>
</table>
</form>
</fieldset></center>
<?php
if($_POST['efetuar']){
$loginid = ($_POST['loginid']);
$porque = ($_POST['porque']);
$quando = ($_POST['quando']);
$tipo = ($_POST['tipo']);
$ulog1 = date('d/m');
$ulog2 = date('H:i:s');
$ulog = ("$ulog1 as $ulog2");
$tipoxd = mysql_fetch_row(mysql_query("select sexo from hr_usuarios where login='".$login."'"));
switch($tipoxd[0]) {
case Masculino: $tipoxd = 'Top Boy'; break;
case Feminino: $ttipoxd = 'Top Girl';break;
default : $tipoxd = 'Error';}
if ($porque==NULL){
echo '<center><div style="text-align:center;padding:5px;width:165px;border:1px solid #DEDEDE;background:#f9f9f9";align="center">Preencha a inscrição!</div></center>';
}else{
$msquery3 = "INSERT INTO hr_participar (loginid, porque, quando, tipo) VALUES 
('$nome','$porque','$ulog','$tipoxd')";
$msresults= mysql_query($msquery3);
echo '<center><div style="text-align:center;padding:5px;width:165px;border:1px solid #DEDEDE;background:#f9f9f9";align="center">Inscrição enviada com sucesso!</div></center>';
}
}
?>
<? } ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem vindo ao Fórum e para uma boa participação leia as regras antes de Postar.

ATENÇÃO: Orientações e Regras do Fórum de PHP

http://forum.imasters.com.br/topic/542539-atencao-orientacoes-e-regras-do-forum-de-php/

3. Habilite Todas as Exibições de Erro
Configure seu código para exibir TODAS as mensagens de erro, adicionando este código ao topo do script.

ini_set('display_errors', true);
error_reporting(E_ALL);

Depois reporte os erros aqui!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Erro:

Notice: Undefined variable: login in /home/u735788555/public_html/Web/pages/clube/participar.php on line 12

que no caso do codigo postado a cima está na linha 9

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem-vindo ao fórum! :)
Recomendo que leia as regras e orientações de participação

Esse erro está descrito aqui: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#undef_var

De onde vem $login? Como ela é criada?

PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem-vindo ao fórum! :)

Recomendo que leia as regras e orientações de participação

Esse erro está descrito aqui: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#undef_var

De onde vem $login? Como ela é criada?

PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/

Muito obrigado você abriu meus olhos... consegui resolver o problema

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.