Ir para conteúdo
Fórum Script Brasil
  • 0

CODIGO NÃO FAZ NADA


Leonardo Almeida Alonso

Pergunta

Olá sou principiante e meu codigo não está retornando nada
Ele tem a função de pegar os $_post do meu formulario e aplica-los na tabela sql nomeada com o id de usuario que tentei pega-lo com fetch_assoc 
 

<?php
session_start();
include('../conexao.php');
include('../verifica_login.php');

$questao = mysqli_real_escape_string($conexao, $_POST['Questao']);
$alternativa1 = mysqli_real_escape_string($conexao, $_POST['Alternativa1']);
$alternativa2 = mysqli_real_escape_string($conexao, $_POST['Alternativa2']);
$alternativa3 = mysqli_real_escape_string($conexao, $_POST['Alternativa3']);
$alternativa4 = mysqli_real_escape_string($conexao, $_POST['Alternativa4']);
$alternativa5 = mysqli_real_escape_string($conexao, $_POST['Alternativa5']);
$user = $_SESSION['usuario'];
if(empty($_POST['Questao'])) {
	header('Location: addquestion.php');
  $_SESSION['questaonaopreenchida'] = TRUE;
	exit();
}
$query = "select * from usuario where usuario = '$user'";
$result = mysqli_query($conexao, $query);
$tester = mysqli_num_rows($result);
if ($tester == 0) {
      	header('Location: ../painel/addquestion.php');
       $_SESSION['questaonaopreenchida'] = TRUE;
			 echo "vtnc555";
    } else {
$rowi = mysqli_fetch_assoc($result);
$insert = "INSERT INTO '$rowi' (questao, alternativa1, alternativa2, alternativa3, alternativa4, alternativa5) VALUES ('$questao', '$alternativa1', '$alternativa2', '$alternativa3', '$alternativa4', '$alternativa5')";
if($valida = mysqli_query($conexao, $insert)){
  header('Location: index.php');
  $_SESSION['inserido'] = TRUE;
	echo "vtnc2";
}else{
}}
 ?>

 

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá!
No início de tudo, logo depois de abrir a tag php, ative as exibições de erro assim:
<?php
error_reporting(E_ALL);
...

Depois execute seu script novamente e nos diga se apareceu algum erro e qual foi.

Link para o comentário
Compartilhar em outros sites

  • 0

Detalhe cada linha header('Location...'); interrompe o script atual e redireciona o navegador para o endereço determinado. Logo

<?php
/*...*/
    header('Location: addquestion.php');
    $_SESSION['questaonaopreenchida'] = TRUE; // O PHP nunca executará essas linhas
    exit(); // Nem essa

Inverta a ordem das linhas, o header() deve vir depois das $_SESSION...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...