Ir para conteúdo

POWERED BY:

Arquivado

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

tivejo

Array em CheckBox

Recommended Posts

Olá Pessoal, é o seguinte:construi 3 páginas de cadastro (registro01.php, registro02.php e registro03.php), estas em diversos tipos de campos em formulários, qdo chegou no registro03.php, utilizei pelo Dreamweaver, o behavior "inserir registro", fiz algumas adaptações nó código gerado, neste registro03.php fiz um um loop p/ pegar todos os valores marcados no checkbox(que se encontra em registro02.php), mas quando clico no botão de enviar ao Banco, os valores são enviados, só que no campo que recebe os valores do checkbox, em vez de aparecer por exemplo os valores do check( 1;2;3), aparece a palavra "array". Gostaria de saber como resolver este problema em que não estou conseguindo resolver.desde já agradeço a todos pela atençãosegue abaixo o código:

<?php require_once('../Connections/ConnTutoriais.php'); ?><?php  $email= $HTTP_POST_VARS['email'];  $confirme_email= $HTTP_POST_VARS['confirme_email'];  $apelido= $HTTP_POST_VARS['apelido'];  $senha= $HTTP_POST_VARS['senha'];  $confirme_senha= $HTTP_POST_VARS['confirme_senha'];  $sexo= $HTTP_POST_VARS['sexo'];  $dia= $HTTP_POST_VARS['dia'];  $mes= $HTTP_POST_VARS['mes'];  $ano= $HTTP_POST_VARS['ano'];  $data_nascimento= ("$ano".'-'."$mes".'-'."$dia");  $estado= $HTTP_POST_VARS['id_estado'];  $cep1= $HTTP_POST_VARS['cep1'];  $cep2= $HTTP_POST_VARS['cep2'];  $cep= $cep1.$cep2;  $operadora= $HTTP_POST_VARS['operadora'];  $ddd= $HTTP_POST_VARS['ddd'];  $num_celular= $HTTP_POST_VARS['num_celular'];  $celular= ("$ddd".'-'."$num_celular");    $orientacao_sexual= $HTTP_POST_VARS['orientacao_sexual'];  $altura= $HTTP_POST_VARS['altura'];  $filhos= $HTTP_POST_VARS['filhos'];  $peso= $HTTP_POST_VARS['peso'];  $filhos_futuro= $HTTP_POST_VARS['filhos_futuro'];  $fisico= $HTTP_POST_VARS['fisico'];  $formacao= $HTTP_POST_VARS['formacao'];  $estado_civil= $HTTP_POST_VARS['estado_civil'];  $tom_de_pele= $HTTP_POST_VARS['tom_de_pele'];  $intencao= $HTTP_POST_VARS['intencao'];  $conjunto = ""; // essa variável vai guardar os valores separados por vírgulafor ($i = 0; $i < count($intencao); $i++){   if($i == (count($intencao) - 1))  // verifica se já é o último número para não adicionar o ponto e vírgula   {   $conjunto .= $intencao[$i]; // junta o valor ao conjunto   }   else   {   $conjunto .= $intencao[$i].";"; // junta o valor com ponto e vírgula ao conjunto   }} function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") {  $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;  switch ($theType) {    case "text":      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";      break;        case "long":    case "int":      $theValue = ($theValue != "") ? intval($theValue) : "NULL";      break;    case "double":      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";      break;    case "date":      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";      break;    case "defined":      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;      break;  }  return $theValue;}$editFormAction = $HTTP_SERVER_VARS['PHP_SELF'];if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {  $editFormAction .= "?" . htmlentities($HTTP_SERVER_VARS['QUERY_STRING']);}if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "reg3")) {$insertSQL = sprintf("INSERT INTO tb_associados (frase_chamada, apresentacao_pessoal, descricao_corpo, quem_busco, intencao, email, confirme_email, apelido, senha, confirme_senha, sexo, data_nascimento, estado, cep, operadora, celular, orientacao_sexual, altura, filhos, peso, filhos_futuro, fisico, formacao, estado_civil, tom_de_pele) VALUES (%s, %s, %s, %s, '$conjunto', '$email', '$confirme_email', '$apelido', '$senha', '$confirme_senha', '$sexo', '$data_nascimento', '$estado', '$cep', '$operadora', '$celular', '$orientacao_sexual', '$altura', '$filhos', '$peso', '$filhos_futuro', '$fisico', '$formacao', '$estado_civil', '$tom_de_pele')",                                                GetSQLValueString($HTTP_POST_VARS['frase_chamada'], "text"),                                                GetSQLValueString($HTTP_POST_VARS['apresentacao_pessoal'], "text"),			                                    GetSQLValueString($HTTP_POST_VARS['descricao_corpo'], "text"),			                                    GetSQLValueString($HTTP_POST_VARS['quem_busco'], "text"));												mysql_select_db($database_ConnTutoriais, $ConnTutoriais) or die("Erro ao conectar com o banco de dados");	$Resultado = mysql_query($insertSQL) or die(mysql_error());header ("location: insercaoOK.php");}?><html><head><title>Documento sem título</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><p><font color="#FF0000" size="5">Criando o meu perfil:</font>  <br>  <font size="2" face="Arial, Helvetica, sans-serif">Importante: Seu perfil será publicado imediatamente. Os textos abaixoserão verificados por nossa equipe antes de serem mostrados em seu perfil.</font></p><p><font size="2" face="Arial, Helvetica, sans-serif">Para sua própria segurança e qualidade dos perfis NÃO  aceitamos textos com qualquer dado de identificação pessoal e/ou  com as seguintes informações:</font></p><p><font size="2" face="Arial, Helvetica, sans-serif">- Endereços eletrônicos, URLs, números    de telefone (em algarismos ou por extenso);</font></p><p><font size="2" face="Arial, Helvetica, sans-serif">- Qualquer cópia dos exemplos contidos nesta página. <font color="#0066FF">Leia Mais  *</font></font></p><form action="<?php echo $editFormAction; ?>" method="POST" name="reg3" id="reg3"><p><font color="#0033CC" size="4">Frase de chamada (campo obrigatório) </font><br>    Mínimo de 20 caracteres,  máximo de 70 caracteres<br>  <textarea name="frase_chamada" cols="50" rows=" " wrap="virtual" id="frase_chamada"></textarea>  <br>  <font size="2" face="Arial, Helvetica, sans-serif">Exemplos:</font></p><p><font size="2" face="Arial, Helvetica, sans-serif"> 1- Médico amante    da natureza procura namorada; <br>    2- Para quem procura diversão, venha me conhecer;<br>    3- Olhos penetrantes, coração ardente. </font></p><p><font color="#0033CC" size="4">Apresentação pessoal (campo    obrigatório)<br></font>Mínimo de 120 caracteres, máximo de 600 caracteres<br><textarea name="apresentacao_pessoal" cols="50" wrap="VIRTUAL" id="apresentacao_pessoal"></textarea> </p><p><font color="#CC99FF" size="4">Descrição do Corpo (campo opcional) </font><font color="#0033CC" size="4"><br></font>Mínimo de 120 caracteres, máximo de 600 caracteres<br><textarea name="descricao_corpo" cols=" 50" wrap="VIRTUAL" id="descricao_corpo"></textarea><br><font color="#000000" size="2" face="Arial, Helvetica, sans-serif"><strong>Exemplos:</strong></font></p><p>1<font size="2" face="Arial, Helvetica, sans-serif">- Estilo gordinha, pele bronzeada,  seios grandes, pernas grossas e rosto simpático e olhar sensual.</font></p><p><font size="2" face="Arial, Helvetica, sans-serif"> 2- Tenho um corpo firme, violão,    seios pequenos, pele lisa e bonita, coxas grossas, olhos penetrantes e cabelos  sedosos.</font></p><p><font size="2" face="Arial, Helvetica, sans-serif"> 3- Meu corpo é sarado, tenho ombros largos e braços  fortes, rosto bonito e pernas musculosas</font></p><br><p><font color="#CC99FF" size="4">Um Pouco Mais Sobre Quem Busco (campo opcional) </font><br>    Mínimo de 80 caracteres, máximo de 600 caracteres <br>    <textarea name="quem_busco" cols="50" wrap="VIRTUAL" id="quem_busco"></textarea></p><p>      <input name="orientacao_sexual" type="hidden" id="orientacao_sexual" value="<?php echo $orientacao_sexual ?>">  <input name="altura" type="hidden" id="altura" value="<?php echo $altura ?>">  <input name="filhos" type="hidden" id="filhos" value="<?php echo $filhos ?>">  <input name="peso" type="hidden" id="peso" value="<?php echo $peso ?>">  <input name="filhos_futuro" type="hidden" id="filhos_futuro" value="<?php echo $filhos_futuro ?>">  	  <input name="formacao" type="hidden" id="formacao" value="<?php echo $formacao ?>">  <input name="estado_civil" type="hidden" id="estado_civil" value="<?php echo $estado_civil ?>">  <input name="tom_de_pele" type="hidden" id="tom_de_pele" value="<?php echo $tom_de_pele ?>">  <input name="email" type="hidden" id="email" value="<?php echo $email ?>">  <input name="confirme_email" type="hidden" id="confirme_email" value="<?php echo $confirme_email ?>">  <input name="apelido" type="hidden" id="apelido" value="<?php echo $apelido ?>">  <input name="senha" type="hidden" id="senha" value="<?php echo $senha ?>">  <input name="confirme_senha" type="hidden" id="confirme_senha" value="<?php echo $confirme_senha ?>">  <input name="sexo" type="hidden" id="sexo" value="<?php echo $sexo ?>">  <input name="id_estado" type="hidden" id="id_estado" value="<?php echo $estado ?>">  <input name="operadora" type="hidden" id="operadora" value="<?php echo $operadora ?>">  <input name="dia" type="hidden" id="dia" value="<?php echo $dia ?>">  <input name="mes" type="hidden" id="mes" value="<?php echo $mes ?>">  <input name="ano" type="hidden" id="ano" value="<?php echo $ano ?>">  <input name="cep1" type="hidden" id="cep1" value="<?php echo $cep1 ?>">  <input name="cep2" type="hidden" id="cep2" value="<?php echo $cep2 ?>">  <input name="ddd" type="hidden" id="ddd" value="<?php echo $ddd ?>">  <input name="num_celular" type="hidden" id="num_celular" value="<?php echo $num_celular ?>">  <input name="intencao[]" type="hidden" id="intencao" value="<?php echo $intencao ?>">  <input name="fisico" type="hidden" id="fisico" value="<?php echo $fisico ?>">  <br>  <input type="submit" name="Submit" value="Enviar">  <br></p><input type="hidden" name="MM_insert" value="reg3"></form><p> </p></body></html>

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.