Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Gente é o seguinte, tenho o seguinte problema:
ESTE CÓDIGO ABAIXO UTILIZO PARA INSERIR O NOME DOS SINDICADOS NA TB SINDICADOS. USO FOREACH POIS PODERÁ SER INSERIDO MAIS DE UM CAMPO REFERENTE A UMA MESMA PORTARIA.
foreach ($_POST["q1"] as $q1)
{
$insere = mysql_query("INSERT into sindicados(codigo, portaria, anoid, q1)
VALUES ('$max','$portaria','$anoid', '$q1')")
or die(mysql_error());
}ESTOU USANDO O IF PARA VERIFICAR SE HÁ OU NÃO DADOS NO CAMPO "Q1". SE SIM MOSTRA SE NÃO ----- AKI É QUE MORA O PROBLEMA.
<td><div align=\"right\"><b>Sindicado(s):</b></div></td>
";
$z = "SELECT c.*, s.codigo, s.anoid, s.q1 FROM tb_cadastroprimeira c, sindicados s WHERE s.codigo LIKE '$codigo' AND s.anoid LIKE '$anoid' AND s.codigo = c.codigo AND s.anoid = c.anoid";
$y = mysql_query($z);
while($v = mysql_fetch_array($y)) {
$q1 = $v["q1"];
if ($q1!=''){
echo "
<td colspan=\"5\" valign=\"top\"><div align=\"justify\"><font size=\"1\"> $q1 </div> </font>
";
}
TENHO QUE DÁ A OPORTUNIDADE DO USUÁRIO INSERIR ESSES DADOS, PORÉM ESTOU COM UMA ENORME DIFICULDADE.
SE NÃO HÁ DADOS O SISTEMA DA A OPÇÃO DE ADICIONAR OS CAMPOS, ATÉ AI BLZA, PORÉM NA HORA DE INSERIR OU ATUALIZAR OS CAMPOS DA TABELA, ESTOU ENTRANDO EM PARAFUSO, NÃO FUNFA...
OLHA NA TABELA OS DADOS FICAM ASSIM:
ID PORTARIA CODIGO ANOID Q1
00018 12355 00039 2008
NESTE CASO TENHO A INSERÇÃO DOS DADOS PRINCIPAIS PORÉM FICOU SEM O "Q1", QUE FICOU VAZIO POIS NÃO HÁ SINDICADOS...
COMO EU FAÇO PARA INSERIR ESSES DADOS OU ATUALIZAR NO GERENCIAMENTO ... JÁ TENTEI :
else {
echo "
<td colspan=\"5\"> <input type=\"hidden\" value=\"0\" id=\"theValue\">
<p><a href=\"java script:;\" onClick=\"addEvent();\" class=campos_formulario><b>Adicionar Campos</b></a>
</P>
<div id=\"eventDates\"> </div>";
foreach ($_POST["q1"] as $q1)or die(mysql_error());
}
}
}GENTE PRECISO RESOLVER ISSO E ESTOU PERDENDO OS CABELOS... HELP... ALGUMA IDÉIA POR FAVOR!!!
Carregando comentários...