Jump to content
Fórum Script Brasil
  • 0

Erro select


Marcos Geam

Question

Pessoal seguinte tenho uma tabela com emails cadastrados divididos em grupos (amigos, clientes...)estou tentando selecionar dentro da tabela somente

o grupo que o usuario informa da pagina anterior resgatando de um post; porem esta dando erro;

// RESGATA O VALOR DA GLOBAL INICIO

$inicio = $_GET["inicio"];

$grupo = $_POST['grupo_assinante'];

// EXECUTA A CONSULTA OU INFORMA UM ERRO CASO OCORRA

$sql = mysql_query("SELECT ". $campos ." FROM ". $tabela ." WHERE grupo_assinante = ".$grupo." and codStatus = 0 LIMIT ". $inicio .",". $quant)or die(mysql_error());

// VERIFICA SE AINDA EXISTEM EMAILS A SEREM ENVIADOS

- o erro que esta dando é como se ele tivesse buscando o valor do campo informado do formulario como parte da tabela uma coluna por exemplo e não o conteudo do campo;

Unknown column 'Amigos' in 'where clause'

aguardo qualquer ajuda, obrigado!!!

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

codigo do form

<form action="template-01.php?id=<?php echo $row_lista_conteudo['id']; ?>" method="post">

<!-- new box -->

<div class="box corners shadow">

<div class="box-header">

<h2>Enviar Newsletter</h2>

<div class="box-header-ctrls">

<a href="java script:void(null);" title="" class="close"><!-- --></a>

</div>

</div>

<div class="box-content" id="contacts-1">

<div class="inbox-sf">

<input type="text" name="input" onFocus="if(this.value=='Search the articles')this.value='';" onBlur="if(this.value=='')this.value='Search the articles';" value="Envio individual" class="input-1"/>

<select name="grupo_assinante" class="select-1" id="grupo_assinante">

<option value="Clientes">Clientes</option>

<option value="Amigos">Amigos</option>

<option value="Família">Família</option>

</select>

<input type="submit" name="input" value="Enviar" class="inbox-sf-search-btn" />

Link to comment
Share on other sites

  • 0

Galera seguinte depois de muitos testes por aqui, cheguei a uma conclusao que alguém pode ter a solucao;

seguinte; o codigo abaixo dá certo o envio para emails somente do grupo informado, ou seja colocando a string 'Amigos' como marcado abaixo;

......

// EXECUTA A CONSULTA OU INFORMA UM ERRO CASO OCORRA

$sql = mysql_query("SELECT ". $campos ." FROM ". $tabela ." WHERE grupo_assinante = 'Amigos' and codStatus = 0 LIMIT ". $inicio .",". $quant)or die(mysql_error());

mais quando uso o post do formulario é que vai dar o erro (Unknown column 'Amigos' in 'where clause')

$grupo = $_POST["grupo_assinante"];

......

// EXECUTA A CONSULTA OU INFORMA UM ERRO CASO OCORRA

$sql = mysql_query("SELECT ". $campos ." FROM ". $tabela ." WHERE grupo_assinante = ".$grupo." and codStatus = 0 LIMIT ". $inicio .",". $quant)or die(mysql_error());

e aí? alguém pode me dá uma luz, please~!!!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...