mzaidan 2 Denunciar post Postado Março 3, 2015 Primeiramente, queria agradecer a todos aqui por me ajudarem. Faço questão de contribuir para a manutenção do fórum. Só hoje fiz várias coisas que não faria sozinho. Muito obrigado a todos. Vamos la: To fazendo (tentando fazer) um sisteminha para inserção minha mesmo (nada de usuário) - só para eu cadastrar umas questões. O código é o seguinte: <? include('db.php'); $value = nl2br($_POST['questions']); $questions = addslashes($value); $answers = addslashes($_POST['answers']); $categories = $_POST['categories']; $correct = $_POST['correct']; $respostas = explode("@", $answers); $insert1=mysql_query("INSERT into questions(texto,id_categoria, correta) values('$questions','$categories','$correct')"); $query=mysql_query("SELECT id FROM questions ORDER BY id DESC LIMIT 1"); $row=mysql_fetch_array($query); $id = $row['id']; $limite = 5; for ($n = 0; $n < $limite; $n++) { $val = addslashes($respostas[$n]); $insert2=mysql_query("INSERT into answers(texto,id_questions) values ('$val', '$id')"); } ?> Ele insere um registro na tabela questions, ai faz uma consulta para pegar esse último ID Pegando ele, ele insere na tabela answers e utiliza esse ID Bem, ta funcionando 99%. Na tabela questions está tudo ok - 100% Na tabela answers está quase td ok - Os registros são inseridos direitinho, linha por linha, td blz. O unico problema é que ta inserindo com um espaço entre as perguntas. Por exemplo: Esse espaço, na hora da exibição, ta dando um erro no designer. Sai assim: a) b) c) d) e) Tem como ajeitar isso, ou, pelo menos, exibir corretamente quando for mostrar? Grato. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Março 4, 2015 Tentou utilizar um trim() ? $val = trim(addslashes($respostas[$n])); Compartilhar este post Link para o post Compartilhar em outros sites
mzaidan 2 Denunciar post Postado Março 4, 2015 Perfeito, mestre. Valeu :joia: Compartilhar este post Link para o post Compartilhar em outros sites