CDthèque en php PROBLEME !!!!

Fermé
ha~chan Messages postés 6 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 9 mai 2008 - 9 mai 2008 à 15:53
ha~chan Messages postés 6 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 9 mai 2008 - 9 mai 2008 à 16:28
Bonjour,
Voila mon pb !!
Je dois créer une CDthèque en php/sql !
J'ai tapée mon code pour le menu déroulant et celui pour accéder a la 2eme page me donnant les informations que je demande, le pb est que quand je veux UNIQUEMENT les informations pour un artiste cela me met les informations de l'artiste en question mais le tableau des groupes s'affiche aussi sans rien dedans, hors je voudrais que SEULEMENT la recherche que je veux effectuer s'affiche et rien d'autres !
Voici mon code, je prend 2 de mes tables comme exemple:


<?
echo "<b>Recherche par artiste <b><BR><BR>" ;
$connex = mysql_connect ("localhost","root","");
$bd = mysql_select_db ("cdtheque",$connex);
$req = " SELECT * FROM Artiste ";
$resultat = mysql_query($req,$connex);
?>
<FORM METHOD=POST ACTION="cdteque2.php">
<select name="nom_artiste">
<?
echo "<option selected value='null'> </option>";
while ($ligne=mysql_fetch_row($resultat))
{
echo "<option value=".$ligne[0].">".$ligne[1]."</option>";
}
echo "</select>";

echo "<input type='submit' value='Validez' >";

?>
<!-- ======================================================================= -->
<?
echo "<BR><BR><b>Recherche par Groupe <b><BR><BR>" ;
$req = " SELECT * FROM GROUPE ";
$resultat = mysql_query($req,$connex);
?>
<FORM METHOD=POST ACTION="cdteque2.php">
<select name="nom_groupe">
<?
echo "<option selected value='null'> </option>";
while ($ligne=mysql_fetch_row($resultat))
{
echo "<option value=".$ligne[0].">".$ligne[1]."</option>";
}
echo "</select>";

echo "<input type='submit' value='Validez'>";

?>

Si vous pourriez m'aider aussi sur un autre pb !
J'aimerais avoir ces informations après avoir appuyer sur validez sur une seule page !
De mm, j'aimerais pouvoir supprimer/modifier un auteur ou un groupe !

Milles merci d'avance !!!
A voir également:

2 réponses

WinGs Messages postés 245 Date d'inscription lundi 23 avril 2007 Statut Membre Dernière intervention 25 novembre 2008 34
9 mai 2008 à 15:59
Tu as fait un copie / coller d'un code existant et tu veux l'adapter ?
Le php est assez simple, il faut t'y mettre si tu as besoin de faire ce projet :)
0
ha~chan Messages postés 6 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 9 mai 2008
9 mai 2008 à 16:01
euh non..ce code c'est mua qui l'ai fais....^^'
et ca fais plus d'une semaine que je me penche sur les pb exposés sans succès !!
0
WinGs Messages postés 245 Date d'inscription lundi 23 avril 2007 Statut Membre Dernière intervention 25 novembre 2008 34
9 mai 2008 à 16:17
OK

Exemple de ton code :
$req = " SELECT * FROM Artiste ";
$resultat = mysql_query($req,$connex);

Pourquoi ne pas faire pareil en changeant la requête pour supprimer/modifier une entrée ?
Tu peux refaire ta requête en faisant un DELETE ou UPDATE :)
0
ha~chan Messages postés 6 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 9 mai 2008
9 mai 2008 à 16:28
Oui ca j'y arrive !
Le pb est que j'aimerais que l'utilisateur choississe un artiste, puis décide de le supprimer ou de le modifier mais seulement le nom et non pas la table complète !!
C'est la ou ca pose pb, je pensais faire:

<?
$connex=mysql_connect("localhost","root","");
$base = mysql_select_db ("cdtheque",$connex);
$num=$_POST["nom_artiste"];
$req="select nom_artiste from Artiste WHERE id_artiste="$num";";
$res=mysql_query($req,$connex);
if (mysql_query("DELETE nom_artiste FROM Artiste WHERE nom_artiste=$req"))
{
echo ' Supression de l'artiste";
}else{
echo 'Erreur lors de la suppression !';
}
?>

En l'ouvrant ds une 2eme page et faire la liaison ek le $_POST mais ca ne marche pas....
0