Méssage d'érreur PHP

Shiro -  
Vardok Messages postés 359 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un méssage d'érreur qui s'affiche quand j'ouvre une page... Et j'ai essayé plein de truc et elle ne veux pas partir...

Voici le méssage : "Notice: Use of undefined constant design - assumed"
Je vous montre la ligne ou le méssage m'indique l'érreur :

<?php
if (!empty($_POST['design']))
{
setcookie(design, $_POST["design"], time() + (365 * 24 * 3600)); }
else
{
header ("Refresh: 4;URL=index.php");
}
?>

Merci d'avance pour votre aide ^^
A voir également:

6 réponses

Vardok Messages postés 359 Date d'inscription   Statut Membre Dernière intervention   133
 
Salut,

Essai ça :

<?php

if (!empty($_POST['design']))
{
setcookie("design", $_POST["design"], time() + (365 * 24 * 3600));
}
else
{
header ("Refresh: 4;URL=index.php");
}

?>

copie colle et ça devrait marcher
5
Gremy87 Messages postés 352 Date d'inscription   Statut Membre Dernière intervention   38
 
Bonjour,

le message est assez clair je pense.

il ne connais pas la constante design, je pense qu il parle du 1er argument de ta fonction setcookie. un petit tour sur https://www.php.net/manual/fr/function.setcookie.php te dis que le premier argument est un String donc des " " seraient les bienvenus

setcookie("design", $_POST["design"], time() + (365 * 24 * 3600)); }

bonne journée
1
chico200987 Messages postés 791 Date d'inscription   Statut Membre Dernière intervention   143
 
Tu check la variable $_POST["design"] alors qu'il n'y a rien dedans, il faut utiliser

<?php
if (isset($_POST["design"]))
{
..
1
Gremy87 Messages postés 352 Date d'inscription   Statut Membre Dernière intervention   38
 
oui c'est juste qu'il ne connais pas ta variable parce qu'elle n'existe pas^^
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Shiro
 
...........
Je l'avais fait antérieuresement et ça n'avais pas marché ...
Bon ben je suis juste un boulet xD
Désolé du dérangement et merci à vous 2 ^^

J'ai juste une dernière question, j'ai se méssage d'érreur :
"Notice: Undefined index: design in C:\Program Files\EasyPHP-5.3.3\www\change.php on line 31"
pour cette partie du code :
<?php
if ($_POST["design"])
{

Je suppose que j'ai encore fait une boulette flagrante...
0
Shiro
 
He beh... J'crois que je vais retourner apprendre le PhP ... ^^'

Merci beaucoup en tout cas, rapide et éfficace, la classe ;)
0
Vardok Messages postés 359 Date d'inscription   Statut Membre Dernière intervention   133
 
Résolu ?
0