• 0
Sign in to follow this  
tlima

Problema imprimir valores array foreach

Question

Galera to precisando de uma ajuda aqui...

To com mais um problema com arrays, quanto mais itens mais complicado fica

Tenho uma consulta:

$sql = mysql_query("SELECT DISTINCT id, nome, tipo FROM funcionario

UNION

SELECT DISTINCT id, nome, tipo FROM fornecedor

UNION

SELECT DISTINCT id, nome, tipo FROM cliente

ORDER BY tipo");

Essa consulta retorna assim:

id nome tipo

2 andre funcionario

4 marcelo funcionario

3 fabiana fornecedor

4 leandro fornecedor

1 adriana cliente

listo os registros dessa consulta em varios checkboxs

...

<?php while($row = mysql_fetch_array($sql)){

echo "<tr>

<td><input type='checkbox' name='pessoas[]' value='".$row['id'].'_'.$row['tipo']."'> ".$row['nome']."</td>

</tr>

}?>

...

Veja que passo o id concatenado com um hifen e com o tipo.

Sendo assim passo esses dados para uma outra pagina que vai receber meus dados desse formulario.

Como tenho mais de um registro para o mesmo tipo trato os dados da seguinte forma:

foreach($_POST['pessoas]as $pessoas){

$listaPessoas .= $pessoas."_";

}

$listaPessoas = substr($listaPessoas, 0, -1);

Ou seja concateno cada item do array com mais um hifen e depois uso o substr para excluir o ultimo

O problema e que agora preciso usar todos os valores tipo e id em variaveis separadas, como por exemplo

$tipo = funcionario;

$id = 2;

$nome = andre; (esse não precisa)

alguém saberia me informar como faco isso?

Usando um $lista = explode('_', $listaPessoas) não da pois usando um print_r vi que retorna algo assim:

Array ( [0] => 2[1] =>andre[2] =>funcionario)..
Edited by tlima

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this