Ir para conteúdo

POWERED BY:

Arquivado

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

andrea cerqueira

[RESOLVIDO] foreach

Recommended Posts

estou tentando pegar os dados de um select multiple e enviar pro bd mas não sei pq nada acontece, se eu dou um echo ele mostra os dados perfeitamente. :mellow:

 

<?foreach($_POST['idade'] as $idade){$idade_barra .= $idade." / ";}foreach($_POST['estado'] as $estado){$estado_barra .= $estado." / ";}$sql = "insert INTO TB (idade, estado) Values ('$idade_barra','$estado_barra')";$query = mysql_query($sql);?><select name="idade[]" multiple><option value="todas" selected>Todas</option><option value="primeira">15 a 30 anos</option><option value="segunda">30 a 50 anos</option><option value="terceira">50 para cima</option></select><select name="estado[]" multiple><option value="todos" selected>Todos</option><option value="AC">AC</option><option value="AL">AL</option><option value="AM">AM</option><option value="TO">TO</option></select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troque:

$sql = "insert INTO TB (idade, estado) Values ('$idade_barra','$estado_barra')";$query = mysql_query($sql);
Por:
$sql = "insert INTO TB (idade, estado) Values ('$idade_barra','$estado_barra')";echo "SQL:$sql";$query = mysql_query($sql) or die(mysql_error());
Poste o resultado.
a valeu!!!mostrou o erro, o campo de estado estava muito pequeno, tudo resolvido brigadão http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.