Variables php

xav' -  
 bonjour -
Bonjour,

J'ai developpe une application en php sous easyphp 1.6 et depuis que j'ai installé la version 1.7 plus rien ne fonctionne et j'ai des messages d'erreurs du genre "Notice: Undefined variable" . J'ai regardé sur les forums et j'ai vu qu'il fallait a partir de la version 4.2.0 de php initialiser les variables. Comment faire pour les initialiser? Pour le passage de variables d'une page a l'autre je sais qu'il faut utiliser le $_POST ou le $_GET mais quand il s'agit de rester sur une meme page comment faire? Merci d'avance pour vos reponses...
A voir également:

7 réponses

dedale82 Messages postés 403 Statut Membre 283
 
Salut,
ca sert a concatener deux variables
si tu as $a = "bonjour";

puis
$a .= " tout le monde";

le resultat de
echo $a;
sera :
bonjour tout le monde
1
kilian Messages postés 8854 Statut Modérateur 1 526
 
Salut,

Même chose. Si tu envoies des données d'un formulaire, que ce soit vers la même page ou une autre, tu les récupères par post ou get.
0
StreM Messages postés 515 Statut Membre 124
 
Pour les variables qui ne sont pas forcement utilisees, tu peux mettre une condition :
if (isset ($_POST['var'])) {
khdfmg;}

ca t'evitera d'avoir des messages d'erreurs. Sinon, c'est comme kilian dit.


Moins le blanc est intelligent, plus le noir lui parait bête
0
GallyNet Messages postés 437 Statut Membre 387
 
Pour initialiser une variable tu fait tout simplement:

$var=5;

ou
$var="bonjour";


Les erreurs arrive quand tu fait:

$var.=" suite";


sans avoir fait avant:

$var="debut";
0
kilian Messages postés 8854 Statut Modérateur 1 526
 
Ah tiens en passant Gallynet, ça signifie quoi ce point devant le signe "="? Je trouve parfois ça dans un script mais je vois pas à quoi ça sert...

Merci d'avance...
0

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

Posez votre question
GallyNet Messages postés 437 Statut Membre 387
 
Ben voila dedale82 t'a donné la réponse.
D'ailleur sa marche aussi pour d'autre opérateur.

Par exemple tu veut faire:

i = i + 5;


et ben tu peut faire:

i + = 5;


mais attention, car en utilisant toujours des trucs comme ca, 'ton code devient un peu moins lisible. Surtout 6 mois plus tard.
0
kilian Messages postés 8854 Statut Modérateur 1 526
 
Aah oki. Merci :-)
0
bonjour
 
comment ça va les filles?
0