Erreur de suppresion

ESTMC Messages postés 6 Statut Membre -  
soufianejad Messages postés 22 Statut Membre -
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP-DevServer-13.1VC9\data\localweb\projects\Test\Supp.php on line 34

voilà le code:
<html>
<head>
<title>suppression</title>
<script language="javascript">

function confirme( identifiant )
{
var confirmation = confirm( "Voulez vous vraiment supprimer cet enregistrement ?" ) ;
if( confirmation )
{
document.location.href = "Supp2.php="+identifiant ;
}
}

</script>
</head>
<body>

<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root") ;

//sélection de la base de données:
$db = mysql_select_db( "association_marocaine" ) ;

//requête SQL:
$sql = "SELECT *
FROM assocaition_marocaine
ORDER BY Titre" ;

//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
while( $result = mysql_fetch_object($requete))
{
echo("<div align=\"center\">".$result->Titre." ".$result->Date." <a href=\"#\" onClick=\"confirme('".$result->Description."')\" >supprimer</a><br>\n") ;
}

?>

</body>
</html>

6 réponses

  1. soufianejad Messages postés 22 Statut Membre 1
     
    Bonjour,
    la connection au serveur doit avoir 3 options comme:
    $cnx = mysql_connect( "localhost", "root","mot_de_passe") ;
    Enfaite, je suis aussi marocain si vous voulez de l'aide =D
    0
  2. ESTMC Messages postés 6 Statut Membre
     
    Bonjour,
    merci, mais j'ai pas mis un mot de passe, alors faut pas la mettre??
    0
    1. soufianejad Messages postés 22 Statut Membre 1
       
      Bonjour,
      Si vous avez pas mis un mot de passe, alors la variable sera comme:
      $cnx = mysql_connect( "localhost", "root","") ;
      J'attend votre reponse.
      0
  3. ESTMC Messages postés 6 Statut Membre
     
    c'est fait, mais encore des erreurs.

    Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in C:\Program Files\EasyPHP-DevServer-13.1VC9\data\localweb\projects\Test\Ajout.php on line 3

    Warning: mysql_query() expects parameter 2 to be resource, boolean given in C:\Program Files\EasyPHP-DevServer-13.1VC9\data\localweb\projects\Test\Ajout.php on line 18
    Access denied for user ''@'localhost' to database 'association_marocaine'
    0
    1. soufianejad Messages postés 22 Statut Membre 1
       
      Vous avez tort, vous utilisez un mot de passe pour accéder à la base de données: using password: YES, si vous pouvez accédez à PhpMyAdmin, vérifiez les priviléges des utilisateur.
      0
  4. ESTMC Messages postés 6 Statut Membre
     
    S'il vous plait, Comment je vais faire pour vérifier les droits, Merci d'avance :D??
    0
    1. soufianejad Messages postés 22 Statut Membre 1
       
      Vous accédez a PhpMyAdmin, par exemple: http://localhost/phpmyadmin puis, dans la bar de navigation qui se trouve en haut a droit, cliquez sur utilisateur et vous verez tous les droits des utilisateurs, les Clients, Mot de passe, Privilèges globaux...
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ESTMC Messages postés 6 Statut Membre
     
    Ah, D'accord j'ai vérifier le mot de passe , il n' y a pas de mot de passe, je suis SUR, Merci d'avance!
    0
    1. soufianejad Messages postés 22 Statut Membre 1
       
      Alors dans ce cas, il faut changer la configuration dans le fichier PhpMyAdmin, pour faire, il faut accéder au dossier config.inc.php que je supose qu'il se trouve dans: C:\Program Files\EasyPHP-DevServer-13.1VC9\phpMyAdmin\config.inc.php ou C:\Program Files\EasyPHP-DevServer-13.1VC9\data\phpMyAdmin\config.inc.php . Ensuite vous verez dans la ligne 21: $cfg['Servers'][$i]['password'] = ''; si un mot de passe est defini suprimer le, sinom definisser ces parametre:

      $cfg['Servers'][$i]['auth_type'] = 'config';
      $cfg['Servers'][$i]['user'] = 'root';
      $cfg['Servers'][$i]['password'] = '';
      $cfg['Servers'][$i]['extension'] = 'mysqli';
      $cfg['Servers'][$i]['AllowNoPassword'] = true;
      $cfg['Lang'] = '';
      0
  7. ESTMC Messages postés 6 Statut Membre
     
    D'accord Monsieur, ça marche bien Merci BCP!
    0
    1. soufianejad Messages postés 22 Statut Membre 1
       
      Je vous en pris
      0