[RESOLU] passer de la programmation objet à procédural

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] passer de la programmation objet à procédural

Re: passer de la programmation objet à procédural

par Megadeth » 01 sept. 2015, 00:00

Bonjour,

Est-ce que dans ces autres scripts ou tu veux afficher $_SESSION["race"], tu fais bien appel à un session_start() au préalable ?

$_SESSION est un tableau, tu peux donc facilement vérifier s'il est défini et contrôler ce qu'il contient comme index et valeurs avec print_r() ou autre :)
Bien vu ;)

Re: passer de la programmation objet à procédural

par tintin88 » 31 août 2015, 14:09

Bonjour Ryle,

Mais quel couillon je fais, j'avais effectivement oublié le session_start() :oops:
Merci beaucoup, je clos cette discussion.

Re: passer de la programmation objet à procédural

par Ryle » 31 août 2015, 13:57

Bonjour,

Est-ce que dans ces autres scripts ou tu veux afficher $_SESSION["race"], tu fais bien appel à un session_start() au préalable ?

$_SESSION est un tableau, tu peux donc facilement vérifier s'il est défini et contrôler ce qu'il contient comme index et valeurs avec print_r() ou autre :)

Re: passer de la programmation objet à procédural

par tintin88 » 31 août 2015, 13:36

Bonjour megadeth,

Merci pour ta réactivité :D
Tu as compris mon but.
J'ai donc modifié ainsi mon script :

Code : Tout sélectionner

$_SESSION["race"] = $_SESSION['tabNOM'][$nb]->race;
Lorsque je veux faire afficher cette race dans un autre script, je fais

Code : Tout sélectionner

echo $_SESSION["race"];
mais ... rien ne s'affiche alors que dans la page précédente, j'ai bien le bon nom.
Ai-je mal interprété tes conseils ?

Re: passer de la programmation objet à procédural

par Megadeth » 31 août 2015, 13:23

Bonjour,

Je ne comprends pas bien...
Pour faire simple $race = $_SESSION['tabNOM'][$nb]->race et on peut réutiliser la variable $race, c'est ça l'idée ?
Après la variable $_SESSION['tabNOM'][$nb]->race est réutilisable dans l'état.
On peut aussi créer sa propre variable de session $_SESSION["race"] ?

Mega
;)

passer de la programmation objet à procédural

par tintin88 » 31 août 2015, 13:10

Bonjour,

Je reprends un script fait par quelqu'un d'autre et qui contient la ligne suivante, laquelle affiche une race :

Code : Tout sélectionner

echo $_SESSION['tabNOM'][$nb]->race;
Cette ligne est en programmation objet (je crois que ça s'appelle comme ça) que je ne connais pas du tout et je souhaiterais mémoriser dans la variable $Race la valeur qui s'affiche, de préférence en procédural (mais ce n'est pas obligatoire, le principal est que cela fonctionne ...).

Merci d'avance.