Bonjour,
D'accord, merci beaucoup, je poste donc les codes, pour l'instant je rajoute 2 fichiers, ensuite, je rajouterai les autres.
<?php
include("./includes/haut.php");
}
else
{
if(isset($_POST['requete']))
{
mysql_connect("", "", "");
mysql_select_db("");
$nom=$_POST['nom'];
$nom=mysql_real_escape_string($nom);
$photo=$_POST['photo'];
$photo=mysql_real_escape_string($photo);
$biographie=$_POST['biographie'];
$biographie=mysql_real_escape_string($biographie);
$rq="INSERT INTO artiste( nom, photo, biographie) VALUES( '$nom', '$photo', '$biographie')";
mysql_query($rq) or die(mysql_error());
echo"Artiste ajouté avec succès !";
}
echo"<form method='post' action='ajout_artiste.php'>
<label for='nom'>Nom</label><br />
<input type='text' name='nom' id='nom' tabindex='20' value=''/><br >
<label for='photo'>photo</label><br />
<input type='text' name='photo' id='photo' tabindex='20' value=''/><br />
<label for='biographie'>Biographie</label><br />
<textarea name='biographie' id='biographie' cols='35' rows='8' tabindex='70'>
</textarea>
<br /><br />
<input type='submit' value='Ajouter l'artiste' name='requete' />
</form>";
}
include("./includes/bas.php");
?>
Avec ce fichier je veux ajouter l'artiste, ensuite l'artiste ajouté doit etre stocké dans ma base de donnes: mon table contient les champs suivante: id,nom,photo,biographie.
Ensuite, je veux afficher l'information, sur une page appellé artiste.php
<?php
include("./includes/haut.php");
if(!isset($_GET['id']))
{
header("Location: index.php");
}
elseif(!is_numeric($_GET['id']))
{
header("Location: index.php");
}
else
{
?>
<div id="artiste">
<?php
mysql_connect("", "", "");
mysql_select_db("");
?>
<p><?php $requete="SELECT * FROM artiste WHERE ID='".$_GET['id']."'";
$result=mysql_query($requete); $artiste=mysql_fetch_array($result);
echo "Nom : ".$artiste['nom']." photo : ".$artiste['photo']." Biographie : ".$artiste['biographie']; ?></p>
</div>
<div id="clips">
<p><?php $requete="SELECT * FROM clips WHERE ID_clip='".$_GET['id']."' ORDER BY id DESC LIMIT 0, 5"; //Je veux afficher les titres des clips... je ne sais pas comment faire exactement,
$result=mysql_query($requete); $clip=mysql_fetch_array($result); ?></p>
</div>
<div id="concert">
<p><?php
$retour = mysql_query('SELECT * FROM concert ORDER BY id DESC');
while ($donnees = mysql_fetch_array($retour))
{
$selection_date_de_concert = mysql_query("SELECT * FROM `concert` WHERE artiste = '".$nom."'");
while($affiche_date_de_concert = mysql_fetch_array($selection_date_de_concert))
{
$date_de_concert = $affiche_date_de_concert['date']; //Je veux afficher tous les concerts des artistes concernés ici, mais je ne sais pas si on doit recuperer tout, ou est-ce qu'il le fait a partir des dates?
$id_de_concert = $affiche_date_de_concert['id'];
}
}
?></p>
</div>
<?php
}
include("./includes/bas.php");
?>
Sur cette page j'affiche l'information sur l'artiste ensuite, je veux quand je rajoute le clips dans le fichier ajout_clips (je vous renvoyerai apres), les titres des clips soit ajouté automatiquement dans la page de l'artiste concerné.
ensuite, je veux afficher dans le fiche de l'artiste concerné, tous ses concerts, (je rajoute les fichiers dans le fichier ajout_concert.php, tous les concerts sont affiché dans le fichier concert.php) mais dans le fiche artiste, seulement tous ses concerts.
Voila, merci encore pour votre aide.