> Tous les forumsForum des Webmasters

 probleme de nombre de vue que la vidéo à était vu
Statut du sujet : NON RESOLU Imprimer
 Anonyme
  Posté le 26/10/2007 @ 18:14  
 Petit astucien

98 Messages

bonjour j'ai petit probleme pour affiché le nombre de fois que la vidéo était vue et j'ai aussi mis un systéme de vote

et quand je met le chiffre 1 sur ma table sql là il affiche bien

mais quand on visualise la video il ne le comptabilise pas le nombre de vue

voilà la page

http://le.coffre.free.fr/sitcom.php

et voilà le sql

CREATE TABLE `sitcoms` (
`id_sitcoms` bigint(20) NOT NULL auto_increment,
`fichier` varchar(255) collate latin1_general_ci NOT NULL,
`nb_vue` int(10) NOT NULL default '0',
`vote_0` int(10) NOT NULL default '0',
`vote_1` int(10) NOT NULL default '0',
`vote_2` int(10) NOT NULL default '0',
`vote_3` int(10) NOT NULL default '0',
`vote_4` int(10) NOT NULL default '0',
`vote_5` int(10) NOT NULL default '0',
PRIMARY KEY (`id_sitcoms`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;

--
-- Contenu de la table `sitcoms`
--

INSERT INTO `sitcoms` VALUES (1, 'un_homme_a_domicile.rar', 0, 0, 0, 0, 0, 0, 0);

et voilà le code que j'ai fait :

<?php
// Renseigner ici l'ID de ce programme dans la table "programmes"
$id_programme = 1;
$nom_page = "sitcom.php";
$id_type="sitcoms";
$table="sitcoms";
$url_fichiers = "sitcoms/un_homme_a_domicile/"; // le dossier où se situent les fichiers, terminé par un / !
include('conn_mysql/identifiants_mysql.php');

/*******************************************
* !!! PLUS RIEN A MODIFIER CI-DESSOUS !!! *
*******************************************/
$act = (isset($_GET['act'])) ? $_GET['act'] : '';
if ($act != 'download') { $act = ''; }

if ($act == 'download')
{
// téléchargement du fichier de ce programme
$req_fichier = sprintf("SELECT fichier AS nom, telechargements AS dl FROM sitcoms WHERE id_sitcoms='%d';",$id_programme);

$file = mysql_query($req_fichier) or die($req_fichier."<br />\n".mysql_error());
$fic = mysql_fetch_array($file);

// on augmente le nb de téléchargements
$req_newdl = sprintf("UPDATE sitcoms SET telechargements = '%d' WHERE id_sitcoms='%d';",($fic['dl'] + 1),$id_programme);
mysql_query($req_newdl) or die($req_newdl."<br />\n".mysql_error());

$fichier = $url_fichiers.$fic['nom'];
// On récupère son extension
$temp = explode(".",$fichier);
//echo "***".$fichier." > ".count($temp)." > ".$temp[count($temp)-1];
$extension = strtolower($temp[count($temp)-1]);
Switch ($extension)
{
case 'zip': $mime = 'multipart/x-zip'; break;
case 'rar': $mime = 'multipart/x-zip'; break;
case 'gif': $mime = 'image/gif'; break;
case 'gif': $mime = 'image/gif'; break;
case 'png': $mime = 'image/png'; break;
case 'jpg': case 'jpeg':$mime = 'image/jpeg';
default: $mime='image/gif';
}

// Nous extrayons les informations grâce à $fichier
$fichier_nom = basename($fichier);
$fichier_taille = filesize($fichier);
$fichier_mime = $mime;

// téléchargement du fichier
header("Content-disposition: attachment; filename=$fichier_nom");
header("Content-Type: $fichier_mime");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $fichier_taille");
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");
readfile($fichier);

header("Location: ".$nom_page);

}; // fin if ($act == 'download')
?>
<?php
if(isset($_POST['change_style']))
// On vérifie que le formulaire a été soumis
{
if(file_exists("./".$_POST['style']."/style.css"))
{
// On fait un cookie d'une année de durée pour garder en mémoire le style choisi et le récupérer à la prochaine visite

setcookie('style', $_POST['style'], time()+(365*24*3600)) ;
// Si le fichier *.css existe on définit une variable $css correspondant au style choisi
$css = $_POST['style'] ;
}
}
elseif(isset($_COOKIE['style']))
// Si le formulaire n'a pas été soumis, on vérifie si le cookie style existe et si tel est le cas on définit une variable $css correspondant à ce style
{
$css = $_COOKIE['style'] ;
}
else
// Si le cookie n'existe pas et que le formulaire n'a pas été soumis, on définit une variable $css correspondant au style par défaut, ici un_style.css par exemple
{
$css = "un_style" ;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Bienvenue sur mon site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<link href="design/par_default/par_default.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="cadre_principale">
<div class="cadre_du_haut">
<?php include("menu_du_haut.php"); ?>
</div>
<!-- fin div class="cadre_du_haut" -->
<div class="cadre_du_bas">
<br />
<br />
<div class="cadre_du_menu_de_gauche">
<?php include("menu_de_gauche.php"); ?>
</div>
<!-- fin div class="cadre_du_menu_de_gauche" -->
<br />
<div class="cadre_du_programme">

<blockquote>

<object type="application/x-shockwave-flash" data="http://le.coffre.free.fr/sitcoms/un_homme_a_domicile/un_homme_a_domicile.swf?file=http://le.coffre.free.fr/sitcoms/un_homme_a_domicile/un_homme_a_domicile.flv&amp;autoStart=false" width="320" height="240"><param name="movie" value="http://le.coffre.free.fr/sitcoms/un_homme_a_domicile/un_homme_a_domicile.swf?file=http://le.coffre.free.fr/sitcoms/un_homme_a_domicile/un_homme_a_domicile.flv&amp;autoStart=false" />
<p>Macromedia Flash Player 8 est nécessaire pour lire ce fichier</p>
</object>
<br />
<br />
Vue :
<?php
/*******************************************
* !!! PLUS RIEN A MODIFIER CI-DESSOUS !!! *
*******************************************/
// compteur de nb_vue

$req_nbdl = sprintf("SELECT nb_vue FROM sitcoms WHERE id_sitcoms='%d';",$id_programme);
$nbdl = mysql_query($req_nbdl) or die($req_nbdl."\n".mysql_error());
$dl = mysql_fetch_array($nbdl);
$nb_vue = $dl['nb_vue'];
// Lien de nb_vue
echo "".$nb_vue." fois\n";
?>
<?php

mysql_query('UPDATE sitcoms
SET nb_vue = nb_vue + 1 WHERE id_sitcoms = '.$sitcoms.'');
?>

Votez pour cette video :

<?php

include('votes/ajout_vote.php');
include('votes/derniers_votes.php');

?>
</blockquote>

</div>
<!-- fin div class="cadre_du_programme" -->
</div>
<!-- fin div class="cadre_du_bas" -->
</div>
<!-- fin div class="cadre_principale" -->
</body>
</html>

merci de m'aidé à trouvé ou est mon érreur

 Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Les sujets pertinents liés
Que pensez vous de cete offre pour un developpeur?
Aide aux débutants, erreurs dans les sites web
Un compteur intelligent
Video sur NVU
video sous firefox
Probleme insertion video
Problème de téléchargemnt des fichiers de mon site
le slamming ( arnaque )
html pour débutant
Blocage des Images par Internet explorer
Carrefour internet. Mise en garde !
si qq avait qq idée ...
offre une pub gratos !!!!
souci winrar aprés avoir télécharrger sur site
Problème de compteur
probleme sur mon blog
Problème avec variable session
 
Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !



 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page