Rechercher : dans
Par :

Pb de variable dynamique

Dernière réponse le 10 jun 2004 à 15:18:04 ben, le 10 jun 2004 à 14:54:58 
 Signaler ce message aux modérateurs

Bonjour,
ma requete sql m'affiche une liste de films,
a chaque de ligne je voudrais faire un lien vers les infos concernant ce film,
je pense qu'il faut utiiser une variable dynamique(l'id) mais je n'y arrive pas,
aidez-moi svp,
merci

Meilleures réponses pour « pb de variable dynamique » dans :
[Sécurité] IP statique (fixe) ou dynamique ? VoirQu'appelle-t-on IP fixe/dynamique ? Comment choisir son adresse IP ? Que choisir entre adresse IP fixe ou dynamique ? Comment obtenir une adresse IP fixe ? Qu'appelle-t-on IP fixe/dynamique ? Quand vous vous connectez à internet, votre...
Créer un site beau, dynamique et respectueux des standards VoirVoici une liste de liens qui vous aideront à mieux exploiter les standards (HTML, CSS, DOM...) pour créer des sites plus beaux, plus dynamiques et plus respectueux des standards. A la fin de cette page, il y a également une liste de...
[Bash] La variable d'environnement PATH VoirLa variable d'environnement PATH I. Préambule II. C'est quoi le shell ? III. Définition IV. Séance de dissection V. Ajouter un répertoire à la variable PATH VI. Et puis... I. Préambule Sous les systèmes GNU/Linux qu'on le veuille ou...
Télécharger IP Dynamique VoirSi vous devez héberger un site web sur votre ordinateur, mais que vous n’avez pas d’adresse IP fixe, il est assez difficile d’accéder à votre page pour les internautes. IP Dynamique est un outil permettant d’héberger un site...
Variables d'environnement VoirVariables d'environnement Une variable d'environnement est une valeur dynamique, chargée en mémoire, pouvant être utilisée par plusieurs processus fonctionnant simultanément. Sur la plupart des systèmes d'exploitation, les emplacement de...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...

1

flokocha, le 10 jun 2004 à 14:59:24

Quelle est l'architecture de tes tables ?

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.

Répondre à flokocha

2

ben, le 10 jun 2004 à 15:14:11

Désolé d'avoir un peu de mal a vous suivre mais je debute...
je vous montre mon code

page de selection des films:
<html>
<head>
<title>Liste des films</title>
</head>
<body>
<font face="tahoma">
<?
$host="localhost";
$user="**";
$pass="****";
$bdd="filmsxp";

$connect=mysql_connect("$host","$user","$pass");
mysql_select_db($bdd,$connect) or die("erreur de connexion à la base de données");
if ($connect){
//connexion reussie
$query="SELECT no,titre from film where titre like='a%'";
$result= mysql_db_query($bdd, $query, $connect) or die(mysql_error());
echo'<p><table border=1 bordercolordark="black" bordercolorlight="black" border rules=rows cellspacing="10" width="75%" >';
echo"<tr><th align=left><FONT size='2' color='black' face='Verdana'>no</font></th>
<th align=left><FONT size='2' color='black' face='Verdana'>Titre</font></th>
<th align=left><FONT size='2' color='black' face='Verdana'>Zoom</font></th></font></tr>";
while($row = mysql_fetch_row($result)){
$id= 'no';
echo "<TR><TD><FONT size='2' color='black' face='Verdana'>".$row[1]."</font></TD>
<TD><FONT size='2' color='black' face='Verdana'>".$row[2]."</font></TD>
<TD><a href='profil_emp.php?id=".no."'><img src='loupe.gif' border=0></a></TD></TR>";
}
echo"</table><p>";
}
else
echo"problème à la connexion<br>";
mysql_close($connect);
?>
</body>
</html>

et ma page ou il ya toutes les infos du film choisi:
<html>
<body>
<?
$hote_mysql="localhost";
$user_mysql="**";
$passwd_mysql="*";
$base_mysql="filmxp";
$id=$_GET['no'];

$link=mysql_connect("$hote_mysql","$user_mysql","$passwd_mysql") or die(mysql_error());


mysql_select_db($base_mysql,$link) or die("erreur de connexion à la base de données");
$req_selection= "select * from film where id='no'";
$sql_selection= mysql_db_query($base_mysql, $req_selection, $link) or die(mysql_error());

echo '<p><table border=1 width="75%">';
echo '<TR><TH>No</TH><TH>Titre</TH><TH>NbEntrée</TH><TH>Date Sortie</TH></TR>';
while($row = mysql_fetch_row($sql_selection))

{
echo "<TR><TD>".$row[1]."</TD><TD>".$row[2]."</TD><TD>".$row[3]."</TD><TD>".$row[4]."</TD><TD>".$row[5]."</TD><TD>".$row[6]."</TD><TD>".$row[7]."</TD><TR>";
}
echo "</table>";

mysql_close();
?>

</html>


OU est mon erreur svp!?!
Merci

Répondre à ben

3

 NoSFe, le 10 jun 2004 à 15:18:04

$req_selection= "select * from film where id='no'";

c'est bof ca :)

$req_selection= "select * from film where no=$id";

ca c'est mieux :)

Répondre à NoSFe