var_dump($sql); // Insere as tags na base $t = new Tags(); $t->inserir($sql); $texto = '<h2 class="title">Sintomas</h2> ' . $_POST['textname1'] . ' <h2 class="title">Causa</h2> ' . $_POST['textname2'] . ' <h2 class="title">Resolução</h2> ' . $_POST['textname3'] . ' '; $testInsert = "INSERT INTO artigos (`id_artigo`, `autor_artigo`, `titulo_artigo`, `data_artigo`, `id_categoria`, `texto_artigo`, `data_revisao`, `autor_revisao`, `numero_revisao`) VALUES ('', '{$autor}', '{$titulo}', '{$data}', {$categoria}, '{$texto}', " . 'NULL, NULL, NULL)'; $a = new Article(); $a->inserir($testInsert); var_dump($testInsert); $a->setTitulo($titulo); $id_artigo = $a->selecionarNomeArtigo(); $sqlTagsArtigo = "INSERT INTO artigos_has_tags (id_artigos_has_tags, artigo_id_artigo, tags_id_tag) VALUES "; $values = ""; $first = true; foreach ($array_tags as $tagData) { if (!$first) { $values .= ','; } else { $first = false; } $t->setNomeTag($tagData); $id_tag = $t->selecionarIdTag(); $values .= "(''," . $id_artigo[0]['id_artigo'] . "," . $id_tag[0]['id_tag'] . ")"; } $sqlTagsArtigo .= $values;