CDthèque en php PROBLEME !!!!

ha~chan Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
ha~chan Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   34
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   34
 
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   Statut Membre Dernière intervention  
 
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