probleme de suppression d'un champ de type char

probleme de suppression d'un champ de type char - PHP - Programmation

Marsh Posté le 29-04-2014 à 23:39:39    

j'ai une page de suppression des client qui consiste à entrer l'identifiant du client à supprimer puis cliquer sur la bouton supprimer
mais j'ai une problème les clients dont leurs identifiants de type entier sont supprimés mais les identifiants de type char il affiche une erreur
"Warning: mysql_fetch_array() expects parameter 1 to be resource"
merci de m'aider  
voici le code:
<?php
session_start();
?>
<html>
<head>
<h2 ALIGN="center"></br></br>Suppression d'un utilisateur</h2>
<form action ="#" name="con" method ="post"><H3 ALIGN="center" >Identifiant de l'utilisateur:</br>
 <input type="text" name="Id" /><br />
<input name="Supprimer" type="submit" onclick="if(!confirm('Voulez-vous vraiment supprimer cet utilisateur')) return false;" value="Supprimer" />
 </form>
</head>
</html>
<?php
 
 // Connexion au serveur de base de données
 $con= mysql_connect("localhost", "root", "" );
    if(!$con){
    die('Erreur de connexion'.mysql_error());
    }
 
  // Selection de la base de données
$select_result = mysql_select_db("configuration" );
if (isset($_POST['Id'])){
$Id=$_POST['Id'];
// vérification des champs  
$msg_erreur = "<br/>Erreur!Les champs suivants doivent etre obligatoirement remplis :<br/><br/>";
$msg_ok = "Votre demande a bien été prise en compte.";
$message = $msg_erreur;
if (empty($_POST['Id']))  
  $message .= "Identifiant de l'utilisateur<br/>";
  // si un champ est vide, on affiche le message d'erreur  
if (strlen($message) > strlen($msg_erreur)) {
 
  echo $message;
 }
// sinon c'est ok  
 else {
$result= mysql_query("SELECT * FROM utilisateur where Id=$Id" );  
if(mysql_num_rows($result)== 1){
$sql=mysql_query("delete from utilisateur where Id=$Id " );  
echo "</br> l'utilisateur a &eacute;t&eacute; supprim&eacute;";
echo "<p><a href='acceuil.php'>Retour au menu prinipal</a></p>";
    }
 else{
echo " </br>utilisateur introuvable";
echo "<p><a href='acceuil.php'>Retour au menu prinipal</a></p>";
}}}
// on ferme la connexion à la base
mysql_close();  
 
?>

Reply

Marsh Posté le 29-04-2014 à 23:39:39   

Reply

Marsh Posté le 30-04-2014 à 00:09:24    

ya pas de mysql_fetch_array() dans ton code :??:
 


---------------
Découvre le HFRcoin ✈ - smilies
Reply

Marsh Posté le 30-04-2014 à 00:58:16    

comment je puisse corriger le code svp ??

Reply

Marsh Posté le 30-04-2014 à 01:01:17    

ben déjà affiche la partie qui fait bugger.


---------------
Découvre le HFRcoin ✈ - smilies
Reply

Marsh Posté le 30-04-2014 à 10:49:42    

at2704 a écrit :

comment je puisse corriger le code svp ??


Il est en train de te dire que le message d'erreur que tu mentionnes fait référence à la fonction mysql_fetch_array() qui n'est pas présente dans le code que tu as posté. Donc commences par poster la bonne partie du code pour qu'on puisse t'aider ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed