Pessoal, preciso de uma orientação. É mais uma ideia mesmo.
Seguinte.
Tenho um formulário que cadastra empresas. Cada empresa presta um determinado tipo de serviço ou mais que um.
Porem, só poderão se cadastrar empresas que prestem os tipos de serviços pré-configurados pelo site. Isto é, uma empresa entra para se cadastrar. Mas o serviço que ela presta não nos interessa (não esta na combobox) ela não poderá se cadastrar.
Tenho o código abaixo:
Código (PHP):
Porem, como para cada serviço, pode haver varias situações, obviamente poderá ser cadastrada mais que uma situação.
Vamos supor que esta empresa disse que faz serviços de passeios. Então, ela pode cadastrar por exemplo:
passeio1 15pessoas 25,00 Descrição
passeio2 25pessoas 30,00 Descrição
passeio3 12pessoas 12,00 Descrição
.......
A empresa também presta serviço de hospedagem. Logo ela poderá cadastrar:
hospedagem1 04pessoas 100,00 Descrição
hospedagemo2 02pessoas 300,00 Hospedagem VIP
hospedagem3 02pessoas 80,00 ` Descrição
.......
Então minha dificuldade esta no fato de que não dá para sabermos quantos tipos de um determinado serviço a empresa quer cadastrar. Logo, será necessário criar um botão de 'adicionar outro tipo' por exemplo.
Porem, como manipularei as propriedades name e id desses campos novos de forma tal que conseguirei validar se os campos estão preenchidos corretamente, ainda que a empresa crie mais um campo e logo em seguida o delete,?
Seguinte.
Tenho um formulário que cadastra empresas. Cada empresa presta um determinado tipo de serviço ou mais que um.
Porem, só poderão se cadastrar empresas que prestem os tipos de serviços pré-configurados pelo site. Isto é, uma empresa entra para se cadastrar. Mas o serviço que ela presta não nos interessa (não esta na combobox) ela não poderá se cadastrar.
Tenho o código abaixo:
Código (PHP):
<?php
$contador2=0;
foreach($registros as $registro)
{
?>
<label>Para <?php echo $registro;?> </label><br />
<label>Tipo</label> : <input type="text" name="tipo[]" id="tipo<?php echo $contador2;?>" value="" /><br />
<label>Qtde Pessoas</label> : <input type="text" name="qtde[]" id="qtde<?php echo $contador2;?>" value="" /><br />
<label>Preço</label> : <input type="text" name="preco[]" id="preco<?php echo $contador2;?>" value="" /><br />
<label>Descrição</label> : <input type="text" name="descricao[]" id="descricao<?php echo $contador2;?>" value="" /><br />
<?php
$contador2++;
}
?>
Tenho um array $registro com o código dos ids dos serviços que nos interessam e que a empresa selecionou que possui.$contador2=0;
foreach($registros as $registro)
{
?>
<label>Para <?php echo $registro;?> </label><br />
<label>Tipo</label> : <input type="text" name="tipo[]" id="tipo<?php echo $contador2;?>" value="" /><br />
<label>Qtde Pessoas</label> : <input type="text" name="qtde[]" id="qtde<?php echo $contador2;?>" value="" /><br />
<label>Preço</label> : <input type="text" name="preco[]" id="preco<?php echo $contador2;?>" value="" /><br />
<label>Descrição</label> : <input type="text" name="descricao[]" id="descricao<?php echo $contador2;?>" value="" /><br />
<?php
$contador2++;
}
?>
Porem, como para cada serviço, pode haver varias situações, obviamente poderá ser cadastrada mais que uma situação.
Vamos supor que esta empresa disse que faz serviços de passeios. Então, ela pode cadastrar por exemplo:
passeio1 15pessoas 25,00 Descrição
passeio2 25pessoas 30,00 Descrição
passeio3 12pessoas 12,00 Descrição
.......
A empresa também presta serviço de hospedagem. Logo ela poderá cadastrar:
hospedagem1 04pessoas 100,00 Descrição
hospedagemo2 02pessoas 300,00 Hospedagem VIP
hospedagem3 02pessoas 80,00 ` Descrição
.......
Então minha dificuldade esta no fato de que não dá para sabermos quantos tipos de um determinado serviço a empresa quer cadastrar. Logo, será necessário criar um botão de 'adicionar outro tipo' por exemplo.
Porem, como manipularei as propriedades name e id desses campos novos de forma tal que conseguirei validar se os campos estão preenchidos corretamente, ainda que a empresa crie mais um campo e logo em seguida o delete,?