Parce que pour recevoir le paramètre, il faut qu'elle soit de la forme
Pour être tout à fait exact, c'est la valeur qui est manquante le paramètre lui est bien présent.
Exemple:
1 2 3 4 5 6 7
| // url http://localhost/test.php?param
isset($_GET['param']) // true !
empty($_GET['param']) // true (pas de valeur)
// url http://localhost/test.php?param=value
isset($_GET['param']) // true
empty($_GET['param']) // false |
Dans ton cas, tu utilise en réalité la valeur de ton paramètre comme une clé donc tu vas avoir du mal à la récupérer de "l'autre coté"
Il faudrait changer ton ancre en:
<a href="ajouter_ouvrage.php?titre=<?php echo $donnees['Titre']; ?>"><IMG alt="modifier" src="img_modif.PNG" ></a>
Et tu réccupères cette valeur ainsi:
$titre = isset($_GET['titre']) ? $_GET['titre'] : null;
Partager