Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/04/2011, 12h47   #1
Invité régulier
 
Inscription : février 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 69
Points : 6
Points : 6
Par défaut Supprimer une valeur de la liste deroulante

Bonjour,
j'ai besoin de votre aide, en faite j'ai une liste déroulante dynamique ou je récupère la liste des utilisateurs tout ca c'est bon
j'ai créer un bouton supprimer afin que: quand je sélectionne un nom de la liste je supprime
j'ai pu récupérer la liste, quand je clique sur le bouton supprimer la redirection se fait sur ma page cible sauf que rien n'est supprimer et j'ai ces messages:
Notice: Undefined property: PDOStatement::$rowCount in C:\wamp\www\gallerie\phpadd\admin\ciblesupp.php on line 71

L'utilisateur sélectionné n'existe pas !

la ligne 71 c'est la 18 ici de ma page cible

code de mon formulaire
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 <?php
try
{
	$bdd = new PDO('mysql:host=localhost;dbname=gallerie', 'root', '');
}
catch(Exception $e)
{
	die('Erreur : '.$e->getMessage());
}
?>
<div id="apDiv5">
  <div id="apDiv1">
    <form action="ciblesupp.php" method="post" enctype="multipart/form-data" id="f1">
      <fieldset id="container">
      <legend>Suppression</legend>
 
                <span class="blanc">Choisir un utilisateur :</span>
<select name="username" id="username">
  <option>-Choisissez-</option>
  <?php
 
$reponse = $bdd->query('SELECT username FROM user');
 
while ($donnees = $reponse->fetch())
{
?>
 
  <option value="<?php echo $donnees['username']; ?>"> <?php echo $donnees['username']; ?></option>
  <?php
}
?>
</select>
<?php
 
echo "<td> <button type='button' onclick=\"if (confirm('Etes-vous sûre de vouloir supprimer cet utilisateur ?')) document.location.href='ciblesupp.php?username=".$donnees['username']."'\">Supprimer</button> </td>"
 ?>
 
    </fieldset>  
    </form>
code page cible:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
        <?php
 
try
{
	$bdd = new PDO('mysql:host=localhost;dbname=gallerie', 'root', '');
}
catch(Exception $e)
{
	die('Erreur : '.$e->getMessage());
}
 
if(!isset($_GET['username']) || !empty($_GET['username']) ) {header("location:ciblesupp.php");exit();}
$username = $_GET['username'] ;
$req = $bdd->prepare("SELECT * FROM user WHERE username = :username") or die(print_r($bdd->errorInfo()));
	$req->bindParam(':username', $username, PDO::PARAM_INT);
	$req->execute();
 
if($req->rowCount == '1')
{ 	
	$data = $req->fetch();	
	$req = $bdd->prepare("DELETE FROM user WHERE  username = :username") or die(print_r($bdd->errorInfo()));
	$req->bindParam(':username', $username, PDO::PARAM_INT);
	$req->execute();
 
 
	echo "<h5 style='text-align:center;color:#0084e3'> L'utilisateur a été supprimé avec succés ! </h5>";	
}
else 
{
echo "<h5 style='text-align:center;color:#0084e3'> L'utilisateur sélectionné n'existe pas !</h5>";
}
?>
tatutatu2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 13h27   #2
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 016
Points : 5 016
Code :
PDOStatement::$rowCount
ça j'ai pas vu. J'ai vu
Code :
PDOStatement::rowCount();
en revanche

C'est une méthode, pas une propriété.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 13h34   #3
Invité régulier
 
Inscription : février 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 69
Points : 6
Points : 6
salut,
Merci j'ai corrigé l'erreur , maintenant aucune erreur n'est généré par contrequand je clique sur supprimer j'ai toujours l'utilisateur sélectionné n'existe pas

je crois que c'est a cause du bouton supprimer du formulaire qui passe pas la variable et j'ai pas su le corriger
merci pour votre aide mr
formulaire

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
try
{
	$bdd = new PDO('mysql:host=localhost;dbname=gallerie', 'root', '');
}
catch(Exception $e)
{
	die('Erreur : '.$e->getMessage());
}
?>
<div id="apDiv5">
  <div id="apDiv1">
    <form action="ciblesupp.php" method="post" enctype="multipart/form-data" id="f1">
      <fieldset id="container">
      <legend>Suppression</legend>
 
                <span class="blanc">Choisir un utilisateur :</span>
<select name="username" id="username">
  <option>-Choisissez-</option>
  <?php
 
$reponse = $bdd->query('SELECT username FROM user');
 
while ($donnees = $reponse->fetch())
{
?>
 
  <option value="<?php echo $donnees['username']; ?>"> <?php echo $donnees['username']; ?></option>
  <?php
}
?>
</select>
<?php
 
echo "<td> <button type='button' onclick=\"if (confirm('Etes-vous sûre de vouloir supprimer cet utilisateur ?')) document.location.href='ciblesupp.php?username=".$donnees['username']."'\">Supprimer</button> </td>"
 ?>
 
    </fieldset>  
    </form>



Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
 
try
{
	$bdd = new PDO('mysql:host=localhost;dbname=gallerie', 'root', '');
}
catch(Exception $e)
{
	die('Erreur : '.$e->getMessage());
}
 
if(!isset($_GET['username']) || !empty($_GET['username'])) { header("location:ciblesupp.php");exit(); }
$username = $_GET['username'] ;
$req = $bdd->prepare("SELECT * FROM user WHERE username = :username") or die(print_r($bdd->errorInfo()));
	$req->bindParam(':username', $username, PDO::PARAM_INT);
	$req->execute();
 
$utilisateur = $req->rowCount();
 
if($utilisateur == '1')
{ 	
	$data = $req->fetch();	
	$req = $bdd->prepare("DELETE :username FROM user WHERE  username = :username") or die(print_r($bdd->errorInfo()));
	$req->bindParam(':username', $username, PDO::PARAM_INT);
	$req->execute();
 
 
	echo "<h5 style='text-align:center;color:#0084e3'> L'utilisateur a été supprimé avec succés ! </h5>";	
}
else 
{
echo "<h5 style='text-align:center;color:#0084e3'> L'utilisateur sélectionné n'existe pas !</h5>";
}
?>
tatutatu2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 13h42   #4
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 016
Points : 5 016
Trigger un form.submit dans ton boutton au lieu de changer de location.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 13h43   #5
Invité régulier
 
Inscription : février 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 69
Points : 6
Points : 6
pardon j'ai pas compris vous pouvez me donner un exemple svp
tatutatu2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 14h15   #6
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 016
Points : 5 016
Il suffit de mettre un nom au formulaire (par exemple name="myform") et de faire:

Code :
1
2
 
<button onclick="if (...) document.forms['myform'].submit();">
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 14h26   #7
Invité régulier
 
Inscription : février 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 69
Points : 6
Points : 6
j'ai essayer ceci mais pas la page ne se redirige pas
La page n'est pas redirigée correctement

Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.

* La cause de ce problème peut être la désactivation ou le refus
des cookies.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
try
{
	$bdd = new PDO('mysql:host=localhost;dbname=gallerie', 'root', '');
}
catch(Exception $e)
{
	die('Erreur : '.$e->getMessage());
}
?>
<div id="apDiv5">
  <div id="apDiv1">
    <form action="ciblesupp.php" method="post" enctype="multipart/form-data" id="f1" name="f1">
      <fieldset id="container">
      <legend>Suppression</legend>
 
                <span class="blanc">Choisir un utilisateur :</span>
<select name="username" id="username">
  <option>-Choisissez-</option>
  <?php
 
$reponse = $bdd->prepare('SELECT username FROM user');
$reponse->execute();
 
while ($donnees = $reponse->fetch())
{
 
 
  echo'<option value="'.$donnees['username'].'">'.$donnees['username'].'</option>';
 
}
?>
</select>
 
<button onclick="if (confirm('Etes-vous sûre de vouloir supprimer cet utilisateur ?')) document.forms['f1'].submit();">
</td>
 
    </fieldset>  
    </form>
tatutatu2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 14h28   #8
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 016
Points : 5 016
Vérifie que l'attribut action de ton formulaire correspond à une URL valide.

Au passage, ne laisse jamais ça en production:
Code :
die('Erreur : '.$e->getMessage());
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 14h35   #9
Invité régulier
 
Inscription : février 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 69
Points : 6
Points : 6
oui j'ai choisit le fichier a partir de la partie propriété de dreamweaver
www/gallerie/phpadd/admin/ciblesupp.php

je ne comprend pas l'erreur

j'ai pas compris la remarque Au passage, ne laisse jamais ça en production: die('Erreur : '.$e->getMessage());
tatutatu2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 14h42   #10
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 016
Points : 5 016
Les utilisateur ne doivent pas voir les messages d'erreur internes. Si tu as vraiment besoin de les conserver, redirige-les vers un fichier de log. L'utilisateur doit simplement voir "Erreur Interne" car sinon, ça lui permet d'avoir des informations sur l'intérieur de ton programme.
Voici un message d'erreur qui peut apparaitre:
Code :
SQLSTATE[28000] [1045] Access denied for user 'inexistant'@'localhost' (using password: NO)
pas mal, avec ça on sait que le serveur SQL est un MySQL, qu'il est collocaté avec le serveur Apache et que le nom d'utilisateur qu'on a tenté de mettre est 'inexistant'... De plus, un utilisateur lambda n'en a pas grand chose à faire.

Je ne comprends pas pourquoi tu rencontre cette erreur, j'ai fait un test avec ce script et tout fonctionne parfaitement:
Code :
1
2
3
4
5
6
7
8
9
 
<?php
var_dump($_REQUEST);
?>
 
<form action="form_test.php" name="myform">
	<input type="text" name="toto" />
	<button onclick="javascript:if (confirm('Envoyer ?')) document.forms['myform'].submit();">Envoyer</button>
</form>
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 14h46   #11
Invité régulier
 
Inscription : février 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 69
Points : 6
Points : 6
non ca c'est bon mais le problème c'est que la redirection ne marche pas

La page n'est pas redirigée correctement


Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.


* La cause de ce problème peut être la désactivation ou le refus
des cookies.


c'est quoi un fichier log svp ? pardonnez moi je débute encore merci
tatutatu2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 15h04   #12
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 016
Points : 5 016
Je ne vois pas où tu fais une redirection. Tu peux me montrer la dernière version de tes scripts ?

Un log (journal en anglais) est un fichier dans lequel on enregistre des évènements. Par exemple Apache à un log d'accès qui renseigne les clients (navigateurs) qui se sont connectés au server ainsi que leur IP et la ressource demandée. De la même manière, on peut tenir un journal d'erreur pour conserver une trace du déroulement (annormal ou non) d'une application.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 15h10   #13
Invité régulier
 
Inscription : février 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 69
Points : 6
Points : 6
merci

ca c'est mon formulaire
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 <?php
try
{
	$bdd = new PDO('mysql:host=localhost;dbname=gallerie', 'root', '');
}
catch(Exception $e)
{
	die('Erreur : '.$e->getMessage());
}
?>
<div id="apDiv5">
  <div id="apDiv1">
    <form action="ciblesupp.php" method="post" enctype="multipart/form-data" id="f1" name="myform">
      <fieldset id="container">
      <legend>Suppression</legend>
 
                <span class="blanc">Choisir un utilisateur :</span>
<select name="username" id="username">
  <option>-Choisissez-</option>
  <?php
 
$reponse = $bdd->prepare('SELECT username FROM user');
$reponse->execute();
 
while ($donnees = $reponse->fetch())
{
 
 
  echo'<option value="'.$donnees['username'].'">'.$donnees['username'].'</option>';
 
}
?>
</select>
 
 
<button onclick="javascript:if (confirm('Etes vous sûre de voiloir supprimer cet utilisateur ?')) document.forms['myform'].submit();">Envoyer</button>
</td>
 
    </fieldset>  
    </form>
ca c'est ma page cible

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
 
try
{
	$bdd = new PDO('mysql:host=localhost;dbname=gallerie', 'root', '');
}
catch(Exception $e)
{
	die('Erreur : '.$e->getMessage());
}
 
if(!isset($_GET['username']) || !empty($_GET['username'])) { header("location:ciblesupp.php");exit(); }
$username = $_GET['username'] ;
$req = $bdd->prepare("SELECT * FROM user WHERE username = :username") or die(print_r($bdd->errorInfo()));
	$req->bindParam(':username', $username, PDO::PARAM_INT);
	$req->execute();
 
$utilisateur = $req->rowCount();
 
if($utilisateur == '1')
{ 	
	$data = $req->fetch();	
	$req = $bdd->prepare("DELETE FROM user WHERE  username = :username") or die(print_r($bdd->errorInfo()));
	$req->bindParam(':username', $username, PDO::PARAM_INT);
	$req->execute();
 
 
	echo "<h5 style='text-align:center;color:#0084e3'> L'utilisateur a été supprimé avec succés ! </h5>";	
}
else 
{
echo "<h5 style='text-align:center;color:#0084e3'> L'utilisateur sélectionné n'existe pas !</h5>";
}
?>
tatutatu2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 15h28   #14
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 016
Points : 5 016
Tu n'utilise pas de fichier alors tu peux enlever
Code :
enctype="multipart/form-data"
dans ton formualire. En revanche il n'y a pas de redirection, je ne vois toujours pas ou ça coince, que se passe-t'il lors que tu accède directement à ciblesupp.php ?
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 15h55   #15
Invité régulier
 
Inscription : février 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 69
Points : 6
Points : 6
comment j'ajoute la redirection svp ? parce que je croyez que action faisait la redirection
quand je veux accéder directement à la page ciblesupp.php j'ai
La page n'est pas redirigée correctement


Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.


* La cause de ce problème peut être la désactivation ou le refus
des cookies.
tatutatu2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 15h59   #16
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 016
Points : 5 016
Je voir l'url tapée dans la barre d'adresse du nav ?
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 16h10   #17
Invité régulier
 
Inscription : février 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 69
Points : 6
Points : 6
tatutatu2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 16h20   #18
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 016
Points : 5 016
Aaaah pardon, j'avais pas vu ça
Code :
if(!isset($_GET['username']) || !empty($_GET['username'])) { header("location:ciblesupp.php");exit(); }
. Il était caché là le header malin... Vu que tu es déjà dans ciblesupp.php qu'est ce qu'elle fait là cette redirection ??
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/04/2011, 16h21   #19
Invité régulier
 
Inscription : février 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 69
Points : 6
Points : 6
j'ai pas compris
jah oui je me suis tromper du nom de la page
je voulais dire par cette ligne que si rien n'est selectionné on revient automatique a la page suppuser.php

c'est faux ?
Code :
if(!isset($_GET['username']) || !empty($_GET['username'])) { header("location:suppuser.php");exit(); }
tatutatu2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 16h28   #20
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 016
Points : 5 016
Pourquoi as-tu besoin de ça
Code :
header("location:ciblesupp.php");
?

Au passage, empty englobe isset, donc appeller les deux est un pléonasme
Code :
!isset($_GET['username']) || !empty($_GET['username']
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h27.


 
 
 
 
Partenaires

Hébergement Web