Tenho dois arquivos, 1 - criar usuario, 2 - criar visita, o 1 funciona perfeitamente, ja o 2 não ----- PHP (RESOLVIDO)
Olá, estou tentando resolver esse erro e estou perdendo a batalha, tenho 2 arquivos, 1 para realizar o cadastro do usuario e o 2 para realizar o cadastro de uma visita.
No cadastro de usuario eu seto uma fk_tipo que é o nivel/tipo do usuario dentro do sistema. No cadastro da visita eu seto (ou tento) duas fks, uma fk_membro que é o usuario do nivel = 3 e fk_assistente que é o usuario de nivel = 2, o nivel 1 nao deve aparecer pois é o nivel de desenvolvedor.
O que esta acontecendo é que quando chamo o $_POST das fks_membro/assistente, elas não aparecem no arquivo de vcreate.php.
Estou exibindo esses usuarios com select e option no html
Visitas (onde da erro): INSERT INTO SELECT ERRO
Usuários (onde funciona): Usuários
Esse projeto é para meu TCC, e a entrega é hoje, quem puder me ajudar eu agradeceria mt!!! :)
Você viu que o name do select no html esta com uma letra maiuscula e na hora pegar no $_POST esta tudo lowercase?
Fico feliz aue temha dado certo.
sei que voce é iniciante mas algumas coisas simples iram te ajudar a evitar este tipo de problema.
Colocar names de campos usando underline para separar palavras: id_usuario da vez de idUsuario.
No back-end sempre validar os dados antes de por no SQL. Isso evita injecao de SQL e um monte de outros problemas.
Boa sorte na entrega do seu TCC.
bom dia amigo!
no campo fk_assistente ele está esperando receber um valor inteiro, e aparentemente você está passando uma string