Gravar 2 campos[] em uma única coluna?
Amigos, bom dia! Estou querendo gravar no MYSQL 2 campos em uma única coluna.
Estou tentando desde cedo, mas ainda não consegui:
<?
include 'init.php';
if (isset($_POST['enviar'])){
$qnts = $_POST['quantidade'];
$medicamentos = $_POST['medicamentos'];
for( $i = 0 , $x = count( $_POST['medicamentos'] ) ; $i < $x ; $i++ ) {
echo $qnts[$i] .' - '.$medicamentos[$i].'<br />';
}
$sql = mysql_query("INSERT INTO clientes (medicamentos) VALUES (concat('$qnts[$i]', '$medicamentos[$i]'))");
echo("<div class='alert alert-success' align='center'>Cliente cadastrado com sucesso!</div>");
};
?>
Fiz desse jeito com o concat, mas não consegui.
Depois que fazer um select com a tabela, mostraria os dados em um só campo.
Obs: para entenderem melhor, é um sistema interno de Farmácia Popular. 1 cliente pode pegar vários medicamentos de uma só vez, então, queria colocar os medicamentos que ele pegou em uma só coluna. O meu resultado esperado é esse:
3 - CLOR. METFORMINA 850MG
2 - LOSARTANA POTÁSSICA
1 - HIDROCLOROTIAZIDA
Alguém pode me dar uma luz? =D
Obrigado!
Discussão (6)
Carregando comentários...