Code :
- if (isset($_POST['nomAbonne']))
- {
- echo ("chatcul" );
- while (($_POST['nomAbonne'])!=$array[$i]->id) {
- $i++;
- }
- $array[$i]->supprimer($_POST['nomAbonne']);
- echo ("L'abonné à été supprimé de la BDD" );
- }
|
Ton pb est ici: lorsque tu arrives dans cette section du code a la suite d'un post, ton tableau $array n'est pas initialise.
"while (($_POST['nomAbonne'])!=$array[$i]->id)" te donne donc une belle boucle infinie.
pourquoi ne pas faire tt simplement un truc du genre (exemple a completer hein):
Code :
- if (isset($_POST['nomAbonne']) && !is_null($_POST['nomAbonne'])) {
- mysql_query("delete from ABONNE where ABONNE.id = ".$_POST['nomAbonne']);
- }
|
Si vraiment tu veux utiliser des objets, ton code devrait ressembler a un truc du genre :
Code :
- if (isset($_POST['nomAbonne']) && !is_null($_POST['nomAbonne'])) {
- $un_abonne = New abonne($_POST['nomAbonne']);
- $un_abonne->supprimer();
- unset($un_abonne);
- }
|
avec une logique interne a ton objet qui verifie l'existance dans la base de l'abonne, etc...