begin process at 2012 05 30 22:53:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Erreurs de compilation :Undefined offset


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreurs de compilation :Undefined offset

dimanche 20 avril 2008 à 17:34:13 | Erreurs de compilation :Undefined offset

faty86

Salut !!
J'ai un code php et lors de la compilation j'ai 2erreurs que je n'arrive pas a trouver !
Voici le resultat de la compilation :


"partie supprimer site
Notice: Undefined offset: 2 in c:\program files\easyphp1-8\www\rymouchacode\affsite.php on line 129

Notice: Undefined offset: 2 in c:\program files\easyphp1-8\www\rymouchacode\affsite.php on line 134"

Voici mon code :


<?php
               $link = mysql_connect("localhost","root","");
  mysql_select_db('administration equip');

  $res=mysql_query("select * from Site where ID_Site='".$_POST["liste"]."'");
                $res2=mysql_query("select * from Connexion where ID_Site_CNX='".$_POST["liste"]."'");
               
                if(mysql_num_rows($res)==0)
         { 
   header("location:erreur.php");
         }
  else
        {
   $lig=mysql_fetch_array($res);

                                              echo'<html>';
                    echo'<head>';
                    echo'</head>';
                       echo'<body>';
                                              
                                                 if(isset($_POST['bouton']))
                                                  {
                                                    switch ($_POST['bouton'])
                                                     
                                                         {
                                                        case 'Supprimer Site':
                                                        {

                                                         echo'partie supprimer site';
                                                           $tabcnx=array();
                                                           $tabeq=array();
                                                           $i=0;
                                                           $k=0;
                                                           if(mysql_num_rows($res2)==0)
                                                               {
                                                              
                                                                  $req=mysql_query("delete from Site where ID_Site='".$_POST["liste"]."'");
                                                                  echo'suppression site reussie';
                                                               } 
                                                            else
                                                               { while($ln=mysql_fetch_array($res2))
                                                                    {$tabcnx[$i]='.$ln[ID_CNX].';
                                                                     $i++;
                                                                    }
                                                                for($j=1;$j<=$i;$j++)
                                                                    {
                                           ==>ligne129         $res3=mysql_query("select * from Etat where ID_CNX_E='$tabcnx[$j]'"); 
                                                                      
                                                                       if(mysql_num_rows($res3)==0)
                                                                       
                                                                          {
                                            ==>ligne134            $req=mysql_query("delete from Connexion where ID_CNX='$tabcnx[$j]'");
                      
                                                                          }
                                                                    
                                                                       else
                                                                          { while($ln1=mysql_fetch_array($res3))
                                                                          
                                                                               {$tabeq[$k]='.$ln1[ID_EQ_E].';
                                                                                $k++; 
                                                                               } 
                                                                            for($f=1;$f<=$k;$f++)
                                                                               { 
                               $req=mysql_query("delete from `Etat` where `ID_CNX_E`='$tabcnx[$j]' and `ID_EQ_E`='$tabeq[$f]'");
                                                                       }
                                                                        $req2=("delete from Connexion where ID_CNX='$tabcnx[$j]'");
                                                                        
                                                                          }
                                                                     }
                                                             

                                                                     $req4=mysql_query("delete from `Site` where `ID_Site`='".$_POST["liste"]."'");
                                                                  }
                                                         
                                                             break;}
                                                        }
                               
                                          }
                         }

mysql_close($link);
?>
</form>
</body>
</html>
Vraiment je n'arrive pas a trouver ce qui cloche!!! merci de m'aider

dimanche 20 avril 2008 à 18:45:33 | Re : Erreurs de compilation :Undefined offset

malalam

Administrateur CodeS-SourceS
Hello,

le problème est exactement ce que te dit php : Un tableau contient un index valant 2 qui n'existe pas.
$tabcnx[$j] => $j vaut 2, et $tabcnx[2) n'existe pas.

dimanche 20 avril 2008 à 18:54:00 | Re : Erreurs de compilation :Undefined offset

faty86

J'ai pas compris, comment je peux la corriger??

dimanche 20 avril 2008 à 18:55:36 | Re : Erreurs de compilation :Undefined offset

faty86


Comment il n'existe pas puisque j'ai rempli le tableau tabcnx avant de faire la requete!!


Cette discussion est classée dans : site, mysql, id, from, where


Répondre à ce message

Sujets en rapport avec ce message

MySQL DELETE [ par Mamax ] Salut a tous!!!Est ce que quelqu'un pourrait m'indiquer la syntax de la clause WHERE pour pouvoir supprimer plusieurs éléments en même temps.J'ai essa mysql- interclassement [ par pifou25 ] Bonjour, je viens de (re)lire le tuto sur l'interclassement, c'est assez clair, je pense avoir compris. Mais je n'arrive pas du tout à mettre en prat Probleme d update [ par rymoucha ] bonjour,voila,  j'ai des requetes me permettant de faire des updates de chamops d'une table site.quand jexecute la requete tous les updates s'effectue Recherche sur partie de mot [ par gao77610 ] Bonjour à tous, Je cherche à créer un INPUT pour faire une recherche sur une seule ligne (exemple N° de série) d'une bdd , sur 6 caractère uniquement Difficulté de faire une classe client en php5 (débutant) [ par Medkov ] Bon voila c'est ma classe client, et je veux l'utiliser avec un modele CRUD , il y a 2 formulaire , ajouter client, modifier client avec la suppressio Problème de configuration WAMP [ par Vonscott ] Salut à tous, Excusez moi, je vous promet que j'ai cherché, mais je n'ai pas trouvé de solution à mon problème ( ou alors je suis trop nul en anglais [clos] HELP ME Insertion id et chargement image URL avec MySql Urgent projet en cours [ par chhempo ] Bonjour, Je suis débutante en programmation php/mySQL et je ne sais pas comment faire la chose suivante [^^sad1]: Je dispose de 3 sites Web et dans ce Problème avec les lettres accentuées dans une requête [ par jojo2010 ] Bj, J'ai une requte que voici $req=mysql_query("SELECT $id FROM $table WHERE $nom_ch='".mysql_real_escape_string($nom_poster)."'"); $res=mysql_fetch_a Insertion code html dans Mysql [ par nizar_b15 ] Bonjour, Je veux insérer du code html dans une base mysql. J'ai utiliser la fonction mysql_real_escape_string pour mettre à jour ou insérer le bout d probleme avec une requete [ par winroro98 ] bonjour, voila il m'arrive un problème avec ma requête. elle ne m'affiche plus la page comme il faut à cause de la recherche dans la table codesprom


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales