Ir para conteúdo

POWERED BY:

Arquivado

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

DARKSx2

[Resolvido] Problemas com upload de imagem

Recommended Posts

Olá pessoal, estou tendo o seguinte problema quando o usuario se cadastra em meu site enviando a sua imagem.

 

<?php   // Se o usuário clicou no botão cadastrar efetua as ações
if ($_POST['cadastrar']) {
 
	// Recupera os dados dos campos
	$nome = $_POST['nome'];
	$email = $_POST['email'];
	$nick = $_POST['nick'];
	$login = $_POST['login'];
	$senha = $_POST['senha'];
	$foto = $_FILES["foto"];
 
	// Se a foto estiver sido selecionada
	if (!empty($foto["name"])) {
 
		// Largura máxima em pixels
		$largura = 83;
		// Altura máxima em pixels
		$altura = 84;
		// Tamanho máximo do arquivo em bytes
		$tamanho = 1000000;
 
    	// Verifica se o arquivo é uma imagem
		$palavra = '/(image|pjpeg|JPEG|png|gif|bmp)/i';
    	if(!preg_match("$palavra", $foto["type"])){
     	   $error[1] = "Isso não é uma imagem.";
   	 	} 
 
		// Pega as dimensões da imagem
		$dimensoes = getimagesize($foto["tmp_name"]);
 
		// Verifica se a largura da imagem é maior que a largura permitida
		if($dimensoes[0] > $largura) {
			$error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels";
		}
 
		// Verifica se a altura da imagem é maior que a altura permitida
		if($dimensoes[1] > $altura) {
			$error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels";
		}
 
		// Verifica se o tamanho da imagem é maior que o tamanho permitido
		if($foto["size"] > $tamanho) {
   		 	$error[4] = "A imagem deve ter no máximo ".$tamanho." bytes";
		}
 
		// Se não houver nenhum erro
		if (count($error) == 0) {
 
			// Pega extensão da imagem
			preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext);
 
        	// Gera um nome único para a imagem
        	$nome_imagem = md5(uniqid(time())) . "." . $ext[1];
 
        	// Caminho de onde ficará a imagem
        	$caminho_imagem = "fotos/" . $nome_imagem;
 
			// Faz o upload da imagem para seu respectivo caminho
			move_uploaded_file($foto["tmp_name"], $caminho_imagem);
 
			// Insere os dados no banco
			$sql = mysql_query("INSERT INTO tbl_membros VALUES ('', '".$nome."', '".$email."', '".$nick."', '".$login."' '".$senha."' '".$nome_imagem."')");
 
			// Se os dados forem inseridos com sucesso
			if ($sql){
				echo "Você foi cadastrado com sucesso.";
			}
		}
 
		// Se houver mensagens de erro, exibe-as
		if (count($error) != 0) {
			foreach ($error as $erro) {
				echo $erro . "<br />";
			}
		}
	}
}
?>
o erro é o seguinte:

 

Quando eu preencho tudo, e clico em Cadastrar:

 

Notice: Undefined variable: error in C:\Arquivos de programas\EasyPHP5.3.0\www\allour\cadastro.php on line 356

 

Notice: Undefined variable: error in C:\Arquivos de programas\EasyPHP5.3.0\www\allour\cadastro.php on line 380

 

 

Por favor me ajudem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara Posta a linha referente aos erros.... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif :mellow:

Notice: Undefined variable: error in C:\Arquivos de programas\EasyPHP5.3.0\www\allour\cadastro.php on line 356

Notice: Undefined variable: error in C:\Arquivos de programas\EasyPHP5.3.0\www\allour\cadastro.php on line 380
e o codigo todo pra gente ver.!'

Compartilhar este post


Link para o post
Compartilhar em outros sites

A pag cadastro.php

<?php require_once('Connections/cnndb.php'); ?>
<!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>
<style type="text/css">
<!--
@import url("estilo.css");
body {
	background-image: url(imgs/bg.jpg);
	margin-top: 61px;
	background-color: #000000;
	background-repeat: no-repeat;
}
-->
</style>
</head>
<body>
<div id="site">
<div id="topo">
  <div id="menu">
  <ul>
  <li>INICIO
  <li>VIDEOS
  <li>FOTOS
  <li>HISTÓRIA
  <li>MEMBROS
  </ul>
  </div>
  <div id="busca">
    <table width="304" border="0" cellpadding="0" cellspacing="1" class="table4">
      <tr>
        <td width="13" height="19"><img src="imgs/seletor2.jpg" width="8" height="13" /></td>
        <td width="111" valign="middle" class="texto5">Buscar Membro</td>
        <td width="129"><input name="textfield3" type="text" class="campo" id="textfield3" /></td>
        <td width="46"><input name="button2" type="submit" class="botao" id="button2" value="OK" /></td>
      </tr>
    </table>
  </div>
</div>
 <div id="conteudoesquerdo">
  <div class="box">
    <div class="conteudobox">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="6%"><img src="imgs/select.jpg" width="8" height="13" /></td>
          <td width="94%"><span class="titulobox">Login</span></td>
        </tr>
      </table>
      <table width="100%" border="0" cellpadding="0" cellspacing="2" class="table">
        <tr>
          <td width="28%" class="titulobox">Login:</td>
          <td width="72%"><input type="text" name="textfield" id="textfield" class="campo" /></td>
        </tr>
        <tr>
          <td height="28" valign="top" class="titulobox">Senha:</td>
          <td valign="top"><input type="password" name="textfield2" id="textfield2" class="campo" /></td>
        </tr>
        <tr>
          <td height="21" colspan="2" valign="top"><label>
              <div align="center">
                <input name="button" type="submit" class="botao" id="button" value="ENTRAR" />
                  </div>
          </label></td>
          </tr>
        <tr>
          <td height="40" colspan="2" valign="top" class="texto1"><div align="center">Ainda não é cadastrado? Clique Aqui</div></td>
        </tr>
      </table>
      </div>
  </div>
  <div class="box">
    <div class="conteudobox">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="6%"><img src="imgs/select.jpg" width="8" height="13" /></td>
          <td width="72%"><span class="titulobox">Você está logado</span></td>
          <td width="22%" class="titulobox">(Sair)</td>
        </tr>
      </table>
      <table width="96%" border="0" cellpadding="0" cellspacing="1" class="table">
        <tr>
          <td width="58%" bgcolor="#292929" class="texto1"><div align="right">Nick:</div></td>
          <td width="42%" bgcolor="#292929" class="texto1"><div align="right" class="texto3">
            <div align="center">Sabbath</div>
          </div></td>
        </tr>
        <tr>
          <td  valign="top" bgcolor="#292929" class="texto1"><div align="right">Cargo no clã:</div></td>
          <td valign="top" bgcolor="#292929" class="texto1"><div align="right" class="texto3">
            <div align="center">Soldado</div>
          </div></td>
        </tr>
        <tr>
          <td height="73" valign="top" bgcolor="#292929" class="texto1"><div align="right">Foto:</div></td>
          <td height="84" width="83" valign="top" bgcolor="#292929"></td>
        </tr>
        <tr>
          <td height="14" colspan="2" valign="top" bgcolor="#292929" class="texto1"><div align="center">Acesso do logado:</div></td>
          </tr>
        <tr>
          <td height="14" valign="top" bgcolor="#292929" class="texto3"><div align="center">Estratégias</div></td>
          <td height="14" valign="top" bgcolor="#292929" class="texto3"><div align="center">Sugestione</div></td>
        </tr>
        <tr>
          <td height="14" colspan="2" valign="top" bgcolor="#292929"><div align="center" class="texto2">Acessar area administrativa</div></td>
          </tr>
        <tr>
          <td height="14" colspan="2" valign="top" bgcolor="#292929" class="texto1"><div align="center" class="texto3">Alterar dados da conta</div></td>
        </tr>
      </table>
      <br />
    </div>
  </div>
  <div class="box2">
    <div class="conteudobox">
      <table width="96%" border="0" cellpadding="0" cellspacing="1" class="table">
        <tr>
          <td width="83" height="84" rowspan="5" bgcolor="#292929" class="texto1"> </td>
          <td width="55%" bgcolor="#292929" class="texto1">Nick 1</td>
        </tr>
        <tr>
          <td bgcolor="#292929" class="texto1">Cargo1</td>
        </tr>
        <tr>
          <td bgcolor="#292929" class="texto1">Data de cadastro</td>
        </tr>
        <tr>
          <td class="texto1"> </td>
        </tr>
        <tr>
          <td class="texto1"> </td>
        </tr>
        <tr>
          <td height="19" colspan="2" class="texto1"><hr size="1" color="#666666" /></td>
          </tr>
      </table>
           <table width="96%" border="0" cellpadding="0" cellspacing="1" class="table">
             <tr>
               <td width="83" height="84" rowspan="5" bgcolor="#292929" class="texto1"> </td>
               <td width="55%" bgcolor="#292929" class="texto1">Nick 2</td>
             </tr>
             <tr>
               <td bgcolor="#292929" class="texto1">Cargo2</td>
             </tr>
             <tr>
               <td bgcolor="#292929" class="texto1">Data de cadastro</td>
             </tr>
             <tr>
               <td class="texto1"> </td>
             </tr>
             <tr>
               <td class="texto1"> </td>
             </tr>
             <tr>
               <td height="19" colspan="2" class="texto1"><hr size="1" color="#666666" /></td>
             </tr>
           </table>
           <table width="96%" border="0" cellpadding="0" cellspacing="1" class="table">
             <tr>
               <td width="83" height="84" rowspan="5" bgcolor="#292929" class="texto1"> </td>
               <td width="55%" bgcolor="#292929" class="texto1">Nick 3</td>
             </tr>
             <tr>
               <td bgcolor="#292929" class="texto1">Cargo3</td>
             </tr>
             <tr>
               <td bgcolor="#292929" class="texto1">Data de cadastro</td>
             </tr>
             <tr>
               <td class="texto1"> </td>
             </tr>
             <tr>
               <td class="texto1"> </td>
             </tr>
             <tr>
               <td height="19" colspan="2" class="texto1"><hr size="1" color="#666666" /></td>
             </tr>
           </table>
           <table width="96%" border="0" cellpadding="0" cellspacing="1" class="table">
             <tr>
               <td width="83" height="84" rowspan="5" bgcolor="#292929" class="texto1"> </td>
               <td width="55%" bgcolor="#292929" class="texto1">Nick 4</td>
             </tr>
             <tr>
               <td bgcolor="#292929" class="texto1">Cargo4</td>
             </tr>
             <tr>
               <td bgcolor="#292929" class="texto1">Data de cadastro</td>
             </tr>
             <tr>
               <td class="texto1"> </td>
             </tr>
             <tr>
               <td class="texto1"> </td>
             </tr>
             <tr>
               <td height="19" colspan="2" class="texto1"><hr size="1" color="#666666" /></td>
             </tr>
           </table>
           <table width="96%" border="0" cellpadding="0" cellspacing="1" class="table">
             <tr>
               <td width="36%"> </td>
               <td width="64%"><div align="right"><img src="imgs/membros.jpg" width="104" height="14" /></div></td>
             </tr>
           </table>
           <br />
    </div>
  </div>
 </div>
 <div id="conteudodireito">
  <div id="conteudo"><img src="imgs/topo.jpg" width="543" height="157" border="0" class="topo" /></div>
  <div class="titulo">Se você for membro do Allour, cadastre-se abaixo.</div>
   <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST" enctype="multipart/form-data" name="form1" id="form1">
  <table width="543" border="0" cellpadding="0" cellspacing="2" class="table2">
    <tr>
      <td height="255" valign="top"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="1">
          <tr>
            <td height="9" colspan="3" bgcolor="#292929" class="texto2">Informações pessoais</td>
            </tr>
          <tr>
            <td width="141" height="9" bgcolor="#292929"><div align="right"><span class="texto4">Nome:</span></div></td>
            <td width="170" bgcolor="#292929" class="texto4"><label>
              <input name="nome" type="text" class="campo" id="nome" />
            </label></td>
            <td width="211" bgcolor="#292929" class="texto1">Não obrigatório, será mostrado no site.</td>
          </tr>
          <tr>
            <td width="141" height="10" bgcolor="#292929"><div align="right" class="texto4">E-Mail:</div></td>
            <td width="170" bgcolor="#292929" class="texto4"><label>
              <div align="left">
                <input name="email" type="text" class="campo" id="email" />
              </div>
              </label></td>
            <td width="211" bgcolor="#292929" class="texto1">Obrigatório. Não será exibido no site</td>
          </tr>
          <tr>
            <td height="19" colspan="3" bgcolor="#292929"><div align="left" class="texto2">Dados no pw</div></td>
            </tr>
          <tr>
            <td width="141" height="19" bgcolor="#292929"><div align="right" class="texto4">Nick:</div></td>
            <td bgcolor="#292929"><label>
              <div align="left">
                <input name="nick" type="text" class="campo" id="nick" />
              </div>
              </label></td>
            <td bgcolor="#292929" class="texto1">Obrigatório. Será exibido no site</td>
          </tr>
          <tr>
            <td height="19" colspan="3" bgcolor="#292929" class="texto2">Informações para login no site</td>
            </tr>
          <tr>
            <td height="19" bgcolor="#292929" class="texto2"><div align="right" class="texto4">Login:</div></td>
            <td height="19" bgcolor="#292929" class="texto2"><label>
              <div align="left">
                <input name="login" type="text" class="campo" id="login" />
              </div>
              </label></td>
            <td height="19" bgcolor="#292929" class="texto1">Usado para acessar o site</td>
          </tr>
          <tr>
            <td height="19" bgcolor="#292929" class="texto2"><div align="right" class="texto4">Senha:</div></td>
            <td height="19" bgcolor="#292929" class="texto2"><label>
              <div align="left">
                <input name="senha" type="password" class="campo" id="senha" />
              </div>
              </label></td>
            <td height="19" bgcolor="#292929" class="texto1">Usado para acessar o site</td>
          </tr>
          <tr>
            <td height="19" bgcolor="#292929" class="texto4"><div align="right">Repetir Senha:</div></td>
            <td height="19" bgcolor="#292929" class="texto2"><label>
              <div align="left">
                <input name="senha2" type="password" class="campo" id="senha2" />
              </div>
              </label></td>
            <td height="19" bgcolor="#292929" class="texto1">Confira sua senha</td>
          </tr>
          <tr>
            <td height="19" colspan="3" bgcolor="#292929" class="texto2">Foto (Será exibida no site)</td>
            </tr>
          <tr>
            <td height="24" bgcolor="#292929" class="texto2"><div align="right" class="texto4">Foto:</div></td>
            <td height="24" bgcolor="#292929" class="texto2">
              <div align="left">
                <input name="foto" type="file" class="botao" id="foto" />
              </div></td>
            <td height="24" bgcolor="#292929" class="texto1"><label>
            (84x83 pixels)</label></td>
          </tr>
          <tr>
            <td height="24" colspan="3" bgcolor="#292929" class="texto2"><div align="center">
              <label>
              <input name="cadastrar" type="submit" class="botao" id="cadastrar" value="Cadastrar" />
              </label>
</div></td>
            </tr>
          <tr>
            <td height="24" colspan="3" class="texto2"> </td>
          </tr>
          <tr>
            <td height="24" colspan="3" bgcolor="#292929" class="texto2 style5">ATENÇÃO<br />
              <span class="texto3">Ao se cadastrar, você não terá acesso algum nas páginas restritas, É necessária a confirmação do ADM do site para que você tenha acesso aos conteudos. Sua conta só sera confirmada se você for membro do clan, por isso preencha todos os dados corretamente</span><span class="texto1">.</span><br />
                Memorize sua conta, se os dados forem perdidos não poderão ser recuperados.<br /></td>
          </tr>
      </table>
</td>
    </tr>
<?php   // Se o usuário clicou no botão cadastrar efetua as ações
if ($_POST['cadastrar']) {
 
	// Recupera os dados dos campos
	$nome = $_POST['nome'];
	$email = $_POST['email'];
	$nick = $_POST['nick'];
	$login = $_POST['login'];
	$senha = $_POST['senha'];
	$senha2 = $_POST['senha2'];
	$foto = $_FILES["foto"];
 
	// Se a foto estiver sido selecionada
	if (!empty($foto["name"])) {
 
		// Largura máxima em pixels
		$largura = 83;
		// Altura máxima em pixels
		$altura = 84;
		// Tamanho máximo do arquivo em bytes
		$tamanho = 1000000;
 
    	// Verifica se o arquivo é uma imagem
		$palavra = '/(image|pjpeg|JPEG|png|gif|bmp)/i';
    	if(!preg_match("$palavra", $foto["type"])){
     	   $error[1] = "Isso não é uma imagem.";
   	 	} 
 
		// Pega as dimensões da imagem
		$dimensoes = getimagesize($foto["tmp_name"]);
 
		// Verifica se a largura da imagem é maior que a largura permitida
		if($dimensoes[0] > $largura) {
			$error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels";
		}
 
		// Verifica se a altura da imagem é maior que a altura permitida
		if($dimensoes[1] > $altura) {
			$error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels";
		}
 
		// Verifica se o tamanho da imagem é maior que o tamanho permitido
		if($foto["size"] > $tamanho) {
   		 	$error[4] = "A imagem deve ter no máximo ".$tamanho." bytes";
		}
	    if ($senha != $senha2) {
   		 	$error[5] = "As senhas não conferem.";
		}
 
		// Se não houver nenhum erro
		if (count($error) == 0) {
 
			// Pega extensão da imagem
			preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext);
 
        	// Gera um nome único para a imagem
        	$nome_imagem = md5(uniqid(time())) . "." . $ext[1];
 
        	// Caminho de onde ficará a imagem
        	$caminho_imagem = "fotos/" . $nome_imagem;
 
			// Faz o upload da imagem para seu respectivo caminho
			move_uploaded_file($foto["tmp_name"], $caminho_imagem);
 
			// Insere os dados no banco
			$sql = mysql_query("INSERT INTO tbl_membros VALUES ('', '".$nome."', '".$email."', '".$nick."', '".$login."' '".$senha."' '".$nome_imagem."')");
 
			// Se os dados forem inseridos com sucesso
			if ($sql){
				echo "Você foi cadastrado com sucesso.";
			}
		}
 
		// Se houver mensagens de erro, exibe-as
		if (count($error) != 0) {
			foreach ($error as $erro) {
				echo $erro . "<br />";
			}
		}
	}
}
?>
  </table>
  
    </form>
  <br />
  <br />
<br />
 </div>
 <div id="rodape">
   <table width="100%" border="0" cellspacing="5" cellpadding="0">
     <tr>
       <td width="52%"><span class="style1">Desenvolvido por Raphael Garnica</span><br />
         <span class="style2">(raphaelgarnica@hotmail.com)</span><br />
         <span class="style3">As noticias e fotos contidas nesse site são de total responsabilidade dos respectivos membros.</span></td>
       <td width="48%" valign="top"><div align="right"><span class="style1">Clã Allour - 2010 Todos os Direitos Reservados</span><br />
           <span class="style3">Patrocínio: Abala Web Sites [www.abala.com.br]</span><br />
       </div></td>
     </tr>
   </table>
 </div>
</div>
</body>
</html>

As linhas onde ocorrem os erros:

 

// Se não houver nenhum erro
		if (count($error) == 0) {
		if (count($error) != 0) {

Compartilhar este post


Link para o post
Compartilhar em outros sites

remova o foreach ficando assim, talvez de certo. ^_^

 

// Se houver mensagens de erro, exibe-as
if (count($error) != 0) {
// foreach ($error as $erro) {
echo $error . "<br />";
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

É um alerta mas não é um erro em si, o que acontece é o seguinte, você está checando uma váriavel que não foi inicializada.

 

Segue um pequeno exemplo:

$x = 0;
if ( $x == 1 ) {
   $error[1] = 'Erro 1';
   $error[2] = 'Erro 2';
}

print_r($error);

Vai dar o mesmo alerta. Você pode resolver isso de 2 maneiras:

 

<?php
//Ocultar os alertas ( variaveis não iniciadas etc )
error_reporting(E_ALL ^ E_NOTICE);
if ($_POST['cadastrar']) {

Ou pode iniciar a variavel

 

if ($_POST['cadastrar']) {
    $error = array();

Tenha em mente que esse alerta não para a execução do script.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz assim .............. http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

desse Jeito se o PHP encontrar algum erro ele para o script.... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

e aviza pra você......... :huh:

o erro......... ;)

 

<?php
      // Recupera os dados dos campos
        $foto = $_FILES["foto"];
 
        // Se a foto estiver sido selecionada
        if (!empty($foto["name"])) {
 
                // Largura máxima em pixels
                $largura = 83;
                // Altura máxima em pixels
                $altura = 84;
                // Tamanho máximo do arquivo em bytes
                $tamanho = 1000000;
 
        // Verifica se o arquivo é uma imagem
                $palavra = '/(image|pjpeg|JPEG|png|gif|bmp)/i';
        if(!preg_match("$palavra", $foto["type"])){
           $error[1] = "Isso não é uma imagem.";
                } 
 
                // Pega as dimensões da imagem
                $dimensoes = getimagesize($foto["tmp_name"]);
 
                // Verifica se a largura da imagem é maior que a largura permitida
                if($dimensoes[0] > $largura) {
                        echo '<div align="center">';
						echo "A largura da imagem não deve ultrapassar ".$largura." pixels";
						echo '</div>';
						exit();
                }
 
                // Verifica se a altura da imagem é maior que a altura permitida
                if($dimensoes[1] > $altura) {
                        echo '<div align="center">';
						echo "Altura da imagem não deve ultrapassar ".$altura." pixels";
                        echo '</div>'; 
                        exit();						
	 			}
 
                // Verifica se o tamanho da imagem é maior que o tamanho permitido
                if($foto["size"] > $tamanho) {
                         echo '<div align="center">';
						echo "A imagem deve ter no máximo ".$tamanho." bytes";
						echo '</div>';
						exit();
						
                }
            if ($senha != $senha2) {
                         echo '<div align="center">';
						echo "As senhas não conferem.";
						echo '</div>';
						exit();
						 
                }
 
                // Se não houver nenhum erro
                if ($error == 0) {
 
                        // Pega extensão da imagem
                        preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext);
 
                // Gera um nome único para a imagem
                $nome_imagem = md5(uniqid(time())) . "." . $ext[1];
 
                // Caminho de onde ficará a imagem
                $caminho_imagem = "fotos/" . $nome_imagem;
 
                        // Faz o upload da imagem para seu respectivo caminho
                        move_uploaded_file($foto["tmp_name"], $caminho_imagem);
 
                }
 
    }

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você você tem acesso ao arquivo php.ini, pode desativar a reportação de erros.

 

 

Todos os erros e avisos (não inclui o E_STRICT):

 

error_reporting  =  E_ALL

para

 

Mostra todos os erros com exceção do E_NOTICE

 

error_reporting = E_ALL & ~E_NOTICE

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eita, o erro persiste ;s

 

O upload ocorre normalmente, só que os dados nao sao inseridos no banco...

 

e nunca iria ser inserido..........

 

Olhe a parte que você coloca pra inserir....... o SQL

$sql = mysql_query("INSERT INTO tbl_membros VALUES ('', '".$nome."', '".$email."', '".$nick."', '".$login."' '".$senha."' '".$nome_imagem."')");
está errado.........

 

Tente assim......


$sql = mysql_query("INSERT INTO tbl_membros (nome,email,nick,login,senha,foto) VALUES 
('$nome', '$email', '$nick', '$login' '$senha' '$nome_imagem')") or die("erro ao executar a query SQL".mysql_error());

e diz o que aconteceu...... :) ^_^ :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nenhum banco de dados foi selecionado

 

Mas está tudo certinho meu arquivo de conexão, o banco de dados existe e é incluido a config dentro de todas as pag...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simples, ta faltando virgolas, tenta:

INSERT INTO tbl_usuarios (user_nome, user_email, user_nick, user_login, user_senha,user_foto) VALUES 
('$nome', '$email', '$nick', '$login', '$senha', '$nome_imagem')
^^

E outra coisa, tenta programar em tableless .-.

 

@Edit

Ah, quando você postou eu n tinha dado f5 aqui e num tinha visto o post dizendo q ja tinha concertado u.u

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal consegui!!.

 

muito obrigado pra quem me ajudou. deu certo!

 

ja que deu certo diz aiii o que era......... ;)

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.