Tenho num formulário um campo texto (outros_convenios) que virá com valores separados por vírgula Exemplo: Nome do convenio 1, nome do convenio 2, nome do convenio3, assim por diante.
Fiz o segunte:
function converte_convenios($outros_convenios){
$rray_conv=(trim($outros_convenios));
$lista=array($rray_conv);
foreach($lista as $selecionados) {
$separa = explode(',', $selecionados);
$convenio = $separa[0];
echo "$convenio <br />";
$sql = "insert into lista_convenios (convenio) values('$convenio')";
$sql = mysql_query($sql) or die ("Erro na Gravação na Lista dos Convênios");
}
}
Este loop está registrando apenas o primeiro valor, como faço para registrar todos os valores?
Entendo que 0 "$convenio = $separa[0]" que faz a separação, mas poderá haver apenas um convênio ou muitos convênios separados por vírgula.
Talvez seja necessário saber quantos convênios haverá na lista separados por vírgula para calcular o loop?
Question
moisesf
Olá amigos, estou com um pequeno problema.
Tenho num formulário um campo texto (outros_convenios) que virá com valores separados por vírgula Exemplo: Nome do convenio 1, nome do convenio 2, nome do convenio3, assim por diante.
Fiz o segunte:
Este loop está registrando apenas o primeiro valor, como faço para registrar todos os valores?
Entendo que 0 "$convenio = $separa[0]" que faz a separação, mas poderá haver apenas um convênio ou muitos convênios separados por vírgula.
Talvez seja necessário saber quantos convênios haverá na lista separados por vírgula para calcular o loop?
Obrigado;
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.