Criar um botão de Add aos favoritos
14/01/2021
0
Ola a todos, não sei como fazer isso mas vou passar a minha ideia, gostaria de criar um botão de Add aos favoritos, porém que não recarregasse a pagina porem executasse o que tenho em outra pagina passando os parâmetros da pagina via link, como um botão de Adicionar aos favoritos do mercado livre por exemplo. Alguém poderia me dar uma luz de como o fazer. Vou postar o que tenho até agora.
// Minha página PHP
<a href="includes/wish.php?idprod=<?php echo $regprods['id'].'&&idcom='.$idcom.'&&idclient='.$idclient.'&&url=http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; ?>"><button data-toggle="tooltip" data-placement="top" title="Adicionar a Lista de Desejos" class="add-to-wishlist round-icon-btn"><i class="fa fa-heart-o" aria-hidden="true"></i></button></a>
//pagina includes/wishi.php
<?php
$idprodget = $_GET['idprod'];
$idcomget = $_GET['idcom'];
$urlget = $_GET['url'];
$cadastrar = mysql_query("INSERT INTO wishlist (userid, comid, productid, dateinsert) VALUES ('$idclient', '$idcomget', '$idprodget', now())");
if($cadastrar == ''){
print '<div class="alert alert-error">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Alguma coisa errada!</strong> Parece que você esqueceu algum campo, refaça a operação.
</div> ';
}
else{
echo "<meta http-equiv='refresh' content='1; url=".$urlget."'>"; }
?>
Neste caso o que acontece é que ele redireciona a pagina e da um refresh na pagina de origem usando uma função em PHP para requisitar a página que o usuário estava.
Ola a todos, não sei como fazer isso mas vou passar a minha ideia, gostaria de criar um botão de Add aos favoritos, porém que não recarregasse a pagina porem executasse o que tenho em outra pagina passando os parâmetros da pagina via link, como um botão de Adicionar aos favoritos do mercado livre por exemplo. Alguém poderia me dar uma luz de como o fazer. Vou postar o que tenho até agora.
// Minha página PHP
<a href="includes/wish.php?idprod=<?php echo $regprods['id'].'&&idcom='.$idcom.'&&idclient='.$idclient.'&&url=http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; ?>"><button data-toggle="tooltip" data-placement="top" title="Adicionar a Lista de Desejos" class="add-to-wishlist round-icon-btn"><i class="fa fa-heart-o" aria-hidden="true"></i></button></a>
//pagina includes/wishi.php
<?php
$idprodget = $_GET['idprod'];
$idcomget = $_GET['idcom'];
$urlget = $_GET['url'];
$cadastrar = mysql_query("INSERT INTO wishlist (userid, comid, productid, dateinsert) VALUES ('$idclient', '$idcomget', '$idprodget', now())");
if($cadastrar == ''){
print '<div class="alert alert-error">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Alguma coisa errada!</strong> Parece que você esqueceu algum campo, refaça a operação.
</div> ';
}
else{
echo "<meta http-equiv='refresh' content='1; url=".$urlget."'>"; }
?>
Neste caso o que acontece é que ele redireciona a pagina e da um refresh na pagina de origem usando uma função em PHP para requisitar a página que o usuário estava.
Gustavo Lima
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)