Olá! Estou criando um sistema tipo rede social. Porém travei na parte de enviar solicitação de amizade. Criei as tabelas de usuário e de amizade, mas não estou conseguindo inserir. Fica dizendo que deu erro na linha da query. Parece que o erro é na hora de inserir na tabela.
<form method="POST">
<h2><?php echo $saber["nome"]; ?></h2><br/>
<?php
$amigos = mysqli_query($con,"SELECT * FROM amizades WHERE de='$login_cookie' AND para='$email' OR para='$login_cookie' AND de='$email'");
$amigoss = mysqli_fetch_assoc($amigos);
if (mysqli_num_rows($amigos)>=1 AND $amigoss["aceite"]=="sim") {
echo '<input type="submit" value="Remover amigo" name="remover"><input type="submit" name="denunciar" value="Denunciar">';
}elseif (mysqli_num_rows($amigos)>=1 AND $amigoss["aceite"]=="nao" AND $amigoss["de"]==$login_cookie){
echo '<input type="submit" value="Cancelar pedido" name="cancelar"><input type="submit" name="denunciar" value="Denunciar">';
}else{
echo '<input type="submit" value="Adicionar amigo" name="add"><input type="submit" name="denunciar" value="Denunciar">';
}
?>
</form>
if (isset($_POST['add'])) {
add();
}
function add(){
$login_cookie = $_COOKIE['login'];
if (!isset($login_cookie)) {
header("Location: login.php");
}
$con = mysqli_connect("localhost","root","","rede");
$id = $_GET['id'];
$saberr = mysqli_query($con, "SELECT * FROM usuario WHERE id='$id'");
$saber = mysqli_fetch_assoc($saberr);
$email = $saber['email'];
$data = date("Y/m/d");
$ins = "INSERT INTO amizades (de, para, data) VALUES ('".$login_cookie."','".$email."','".$data."')";
$conf = mysqli_query($con, $ins) or die(mysqli_error());
if($conf) {
header("Location: profile.php?id=".$id);
}else{
echo "<h3>Erro ao enviar pedido...</h3>";
}
}