Bonjour j'aimerais faire passer une variable d'une page à une autre
'<a href="modifier_une.php?titre=$row['titre']" target="_blank">Modifier</a>' ne fonctionne pas
voici mon code:
if($result = mysqli_query($link, $sql)) // ce if sert à savoir si l'opperation s'est bien passé car la requete peut etre correct mais qu'elle ne renvoie rien
{
if(mysqli_num_rows($result)>0) // ça c'est ppour savoir si la variable retourne au moins une ligne de résultat
{
while($row = mysqli_fetch_array($result))
{
echo $row['titre'] . " " . $row['description']. " " . '<a href="modifier_une.php?titre=$row['titre']" target="_blank">Modifier</a>'."</br>" ;
}
}
else
{
echo "Il n'y a pas encore de une ";
}
}
else
{
die("impossible d'executer la requete : l'erreur est la suivante : " . mysqli_error());
}
C'est : 'a href="modifier_une.php?titre=' . $row['titre'] .'" target="_blank"' ou "a href=\"modifier_une.php?titre=$row['titre']\" target=\"_blank\"". Voir la partie chaînes de caractères de la documentation de PHP pour comprendre la différence entre ' et ".
PS : mysqli_error attend un paramètre (cf sa doc) et la prochaine fois merci de décrire en quoi "ça ne fonctionne pas" (ce que tu obtiens notamment)
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli