Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite,
Sou iniciante em PHP e preciso de uma ajudinha para fazer um insert.
Tenho um formulário de cadastro de empresa com quadro societário.
O usuário pode acrescentar até 10 sócios, desta forma posso ter até 10 informações diferentes.
No BD a tabela já está montada e tem os campos de mesmo nome dos inputs que vem do formulário.
Assim ficaria fácil saber onde fazer os inserts, certo? ERRADO!!!
Tô apanhando pra caramba, não consigo montar a instrução... Será que alguém sabe? Conto com a ajuda de vocês...Segue o código que traz nomes dos campos e os valores para acrescentar:
$X = $_POST;
$i = 0;
foreach ( $X as $VAR => $VALUE) {
foreach($_POST["$VAR"] as $campo) {
if(count($_POST["$VAR"])>1){
$i = $i + 1;
}else{
$i = "";
}
if( $i > count($_POST["$VAR"])){
$i = 1;
}
if ($i == 1){
$a = "";
}else{
$a = $i;
}
}}
//AQUI ESTÁ MEU PROBLEMA não consigo definir os valores $VAR$a e $campo!!!
$q1 = "insert into tabela ($VAR$a) Values ('$campo')";
$resultado = mysql_query($q1);Um grande abraço.
Carregando comentários...