Chercher code php ou autre
Résolu/Fermé
A voir également:
- Chercher code php ou autre
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
9 réponses
Utilisateur anonyme
27 avril 2010 à 19:31
27 avril 2010 à 19:31
Petite remarque au début sache que si tu veux faire un site de streaming je crois que c pas trop légal...enfin bref
Donc affichons d'abord ta base de donnée(je créer mes tables comme sa faudra remplacer par les tiennes).
Table : film
_______________________________________________
id : 1
titre : Stargate
lien : http//hebergeur-video.com//stargate
_______________________________________________
tu n'ora besoin que de 2 pages :D la première page ou il y aura ta liste de tout tes film et une deuxième ou le film choisi sera afficher...
1. liste_film.php 2. detail_film.php
première page on affiche tes films --> je commenterai mon code après..
<html>
<head>
<title>Les Films</title>
</head>
<body>
<?php
$base = Mysql_connect("localhost", "root", "");
Mysql_select_db ('mon_site', $base);
$sql = 'SELECT id, titre FROM film';
$req = mysql_query($sql) or die ('Erreur SQL !<br/>'.$sql.'<br/>'.mysql_error());
while ($data = mysql_fetch_array($req))
{
?>
<a href="detail_film.php?id=<?php echo $data['id']; ?>"><?php echo $data['titre']; ?></a>
<?php
}
?>
mysql_free_result ($req);
mysql_close ();
</body>
</html>
Voila sur cette page on a afficher tout les titre de film que tu avais dans ta base de donnée et on a mis un lien dessus qui fais passé l'id de ton film par le lien....
donc si on cliquera sur stargate sa nous envera sur detail_liste.php?id=1
______________________________________________
après on passe sur la deuxième page
<html>
<head>
<title>Détail Film</title>
</head>
<corps>
<?php
$id_film = $_GET['id'];
$base = Mysql_connect("localhost", "root", "");
Mysql_select_db ('mon_site', $base);
$sql = 'SELECT * FROM film WHERE id="'.$id_film.'"';
$req = mysql_query($sql) or die ('Erreur SQL !<br/>'.$sql.'<br/>'.mysql_error());
while ($data = mysql_fetch_array($req))
{
?>
Lien vers la vidéo de <?php echo $data['titre']; ?> <a href="<?php echo $data['lien']; ?>">click ici</a>
<?php
}
mysql_free_result ($req);
mysql_close ();
?>
</body>
</html>
</corps>
______________________________________________
voila ici on récupère la variable dans l'url et on fais une recherche de tout les champ don l'id est = 1 --> vu que id unique, il y aura que stargate... et on affiche les données..
Voila j'éspère avoir été clair si ta une petite question ---> même hype debile n'hésite surout pas à me la poser
Donc affichons d'abord ta base de donnée(je créer mes tables comme sa faudra remplacer par les tiennes).
Table : film
_______________________________________________
id : 1
titre : Stargate
lien : http//hebergeur-video.com//stargate
_______________________________________________
tu n'ora besoin que de 2 pages :D la première page ou il y aura ta liste de tout tes film et une deuxième ou le film choisi sera afficher...
1. liste_film.php 2. detail_film.php
première page on affiche tes films --> je commenterai mon code après..
<html>
<head>
<title>Les Films</title>
</head>
<body>
<?php
$base = Mysql_connect("localhost", "root", "");
Mysql_select_db ('mon_site', $base);
$sql = 'SELECT id, titre FROM film';
$req = mysql_query($sql) or die ('Erreur SQL !<br/>'.$sql.'<br/>'.mysql_error());
while ($data = mysql_fetch_array($req))
{
?>
<a href="detail_film.php?id=<?php echo $data['id']; ?>"><?php echo $data['titre']; ?></a>
<?php
}
?>
mysql_free_result ($req);
mysql_close ();
</body>
</html>
Voila sur cette page on a afficher tout les titre de film que tu avais dans ta base de donnée et on a mis un lien dessus qui fais passé l'id de ton film par le lien....
donc si on cliquera sur stargate sa nous envera sur detail_liste.php?id=1
______________________________________________
après on passe sur la deuxième page
<html>
<head>
<title>Détail Film</title>
</head>
<corps>
<?php
$id_film = $_GET['id'];
$base = Mysql_connect("localhost", "root", "");
Mysql_select_db ('mon_site', $base);
$sql = 'SELECT * FROM film WHERE id="'.$id_film.'"';
$req = mysql_query($sql) or die ('Erreur SQL !<br/>'.$sql.'<br/>'.mysql_error());
while ($data = mysql_fetch_array($req))
{
?>
Lien vers la vidéo de <?php echo $data['titre']; ?> <a href="<?php echo $data['lien']; ?>">click ici</a>
<?php
}
mysql_free_result ($req);
mysql_close ();
?>
</body>
</html>
</corps>
______________________________________________
voila ici on récupère la variable dans l'url et on fais une recherche de tout les champ don l'id est = 1 --> vu que id unique, il y aura que stargate... et on affiche les données..
Voila j'éspère avoir été clair si ta une petite question ---> même hype debile n'hésite surout pas à me la poser
Utilisateur anonyme
27 avril 2010 à 20:24
27 avril 2010 à 20:24
j'ai fait autre chose j'ai mit se que tu ma passer dans ma page liste des film
sa donne
page "filmsdeaaz.php"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>VM Archive</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>
<?php include("entete.php"); ?>
<?php include("menus.php"); ?>
<div id="corps">
<h1>Films classés de A à Z</h1>
<?php
$bdd = new PDO('mysql:host=localhost;dbname=film', 'root', '');
$req->execute(array($_POST['nom_du_film']));
$sql = 'SELECT id, nom_du_film FROM film_s';
$req = mysql_query($sql) or die ('Erreur SQL !<br/>'.$sql.'<br/>'.mysql_error());
while ($data = mysql_fetch_array($req))
{
?>
<p>nom du film :<a href="detail_film.php?id=<?php echo $data['id']; ?>"><?php echo $data['nom_du_film']; ?></a></p>
<?php
}
mysql_free_result ($req);
mysql_close ();
?>
</div>
<?php include("pied_de_page.php"); ?>
</body>
</html>
et l'autre page detail_film.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Détail Film</title>
</head>
<?php
$id_film = $_GET['id'];
$bdd = new PDO('mysql:host=localhost;dbname=film', 'root', '');
$req->execute(array($_POST['nom_du_film']));
$sql = 'SELECT * FROM film WHERE id="'.$id_film.'"';
$req = mysql_query($sql) or die ('Erreur SQL !<br/>'.$sql.'<br/>'.mysql_error());
while ($data = mysql_fetch_array($req))
{
?>
<p>nom du film <?php echo $data['nom_du_film']; ?></p>
<?php
}
mysql_free_result ($req);
mysql_close ();
?>
</body>
</html>
sa donne
page "filmsdeaaz.php"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>VM Archive</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>
<?php include("entete.php"); ?>
<?php include("menus.php"); ?>
<div id="corps">
<h1>Films classés de A à Z</h1>
<?php
$bdd = new PDO('mysql:host=localhost;dbname=film', 'root', '');
$req->execute(array($_POST['nom_du_film']));
$sql = 'SELECT id, nom_du_film FROM film_s';
$req = mysql_query($sql) or die ('Erreur SQL !<br/>'.$sql.'<br/>'.mysql_error());
while ($data = mysql_fetch_array($req))
{
?>
<p>nom du film :<a href="detail_film.php?id=<?php echo $data['id']; ?>"><?php echo $data['nom_du_film']; ?></a></p>
<?php
}
mysql_free_result ($req);
mysql_close ();
?>
</div>
<?php include("pied_de_page.php"); ?>
</body>
</html>
et l'autre page detail_film.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Détail Film</title>
</head>
<?php
$id_film = $_GET['id'];
$bdd = new PDO('mysql:host=localhost;dbname=film', 'root', '');
$req->execute(array($_POST['nom_du_film']));
$sql = 'SELECT * FROM film WHERE id="'.$id_film.'"';
$req = mysql_query($sql) or die ('Erreur SQL !<br/>'.$sql.'<br/>'.mysql_error());
while ($data = mysql_fetch_array($req))
{
?>
<p>nom du film <?php echo $data['nom_du_film']; ?></p>
<?php
}
mysql_free_result ($req);
mysql_close ();
?>
</body>
</html>
Utilisateur anonyme
27 avril 2010 à 20:26
27 avril 2010 à 20:26
No database selected --> je pense pas que sa doit etre sa mais dans ton --> $base = Mysql_connect('localhost', "root", ""); --> laiss des "" pour les 3 trucs et autrement vérifie que ta base se nomme bien mon_site :S
et pour la question tout à la fin je n'est pas trés bien compris son sens
et pour la question tout à la fin je n'est pas trés bien compris son sens
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
27 avril 2010 à 20:38
27 avril 2010 à 20:38
je vais etre un peu chiant mais j'ai remit un poste j'ai mit se que tu ma donner dans ma page liste des film avec quel que changement mais sa me mais sur ma page internet
"Notice: Undefined variable: req in C:\wamp\www\Mon site\filmsdeaaz.php on line 24
Fatal error: Call to a member function execute() on a non-object in C:\wamp\www\Mon site\filmsdeaaz.php on line 24"
"Notice: Undefined variable: req in C:\wamp\www\Mon site\filmsdeaaz.php on line 24
Fatal error: Call to a member function execute() on a non-object in C:\wamp\www\Mon site\filmsdeaaz.php on line 24"
Utilisateur anonyme
27 avril 2010 à 20:42
27 avril 2010 à 20:42
Escuse moi de n'avoir répondu que a moitier à ta question mais je ne comprend pas l'erreur :S je vais voir ton nouveau post si je peux répondre a un petit truc j'hésiterai pas sinon je te souhaite bonne chance et éspère qu'une eprsonne plus compétente que moi ^^' pour venir résoudre ton problême...
Utilisateur anonyme
27 avril 2010 à 20:46
27 avril 2010 à 20:46
ou sinon si tout trouve pas on repart de zero je te donne ma page sans le code php et je te donne tout mais nom de ma basse de donne sa serai plus simple je pense comme sa
Utilisateur anonyme
27 avril 2010 à 21:43
27 avril 2010 à 21:43
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>VM Archive</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>
<?php include("entete.php"); ?>
<?php include("menus.php"); ?>
<div id="corps">
<h1>Films classés de A à Z</h1>
</div>
<?php include("pied_de_page.php"); ?>
</body>
</html>
ma basse se nom "film" et ma table "film_s"
id
nom_du_film
date_de_sortie
realisateur
....(il y en na d'autre mais je l'ai rajouterai après)
sil y te manque des chose demende moi
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>VM Archive</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>
<?php include("entete.php"); ?>
<?php include("menus.php"); ?>
<div id="corps">
<h1>Films classés de A à Z</h1>
</div>
<?php include("pied_de_page.php"); ?>
</body>
</html>
ma basse se nom "film" et ma table "film_s"
id
nom_du_film
date_de_sortie
realisateur
....(il y en na d'autre mais je l'ai rajouterai après)
sil y te manque des chose demende moi