bonjour,j'ai un problème qui me gène en effet il s'agit d'un code qui sélectionne à partir de données déjà récupérer les enregistrement d'une base
si le nombre d'enregistrement est 0 alors il y'aura insertion si nn affcihage d'un message javacript.
mon problème est que dans les deux cas il y'a affichage du message javascript malgré que lorsque g essayé d'afficher le nombre enregistrement il me donne les vrai valeur de la table (s'il ya des enregistrement il me donne le nombre juste si nn il me donne 0) voici le code:
Code PHP :
<?php
session_start();
?>
<?php
$id=$_GET['id'];
$vid=$_GET['vid'];
$nom=$_SESSION['log'];
$link=mysql_connect("localhost","root","")or die("echec serveur");
$db=mysql_select_db('video')or die("echec BD");
$requet=mysql_query("SELECT * FROM favories WHERE user='$nom' AND id_video='$id'")or die("echec select");
$nb=mysql_num_rows($requet);
if($requet == false){
$req=mysql_query("insert into favories values('','$nom','$id','$vid')")or die("echec insertion");
echo "<script language='javascript'>window.location.href='favories.php';</script>";
}
else
{
echo "<script language='javascript'>alert('vidéo déjà existant dans vos favories');history.go(-1);</script>";
}
?>
merci bien pour votre aide