Problème variable pas forcément instanciée
Salut,
J'ai un souci avec la derniere version de easyphp.
Quand j'ai une variable pas forcément instanciée (genre variable de tri par exemple ...), et que je fais un test sur cette variable, il me met, logique, une erreur.
J'ai bien pensé tester avec un if($variable) { //code}
mais, toujours aussi logique, il me met une erreur.
Donc comment faire pour faire un test sur une variable qui peut ne pas être instanciée :s ?
Webmaster de Clikmag http://www.clikmag.fr
le 19/07/2005 à 15:58
JuTs
Salut
Essaie avec if(isset($variable)) { //code}
JuTs
Ah j'avais pas pensé à isset, merci :)
Webmaster de Clikmag http://www.clikmag.fr
Par contre lorsque je fais un truc tout con comme justement l'instanciation d'une variable :
$tri_id=$_GET['tri_id'];
Il me met qu'elle n'est pas défini. Logique c'est ce que je fais avec le code lol.
Ya une spécificité pour déclarer des variables maintenant ?
Webmaster de Clikmag http://www.clikmag.fr
le 20/07/2005 à 12:50
i M@N
Hello !
<?php
if (isset($_GET["tri_id"]))
$tri_id = $_GET["tri_id"];
else $tri_id = "";
?>
ça s'appelle initialiser les variables et c'est nécessaire quand le register_global est à off dans php.ini.
@+...
One Love, One Heart, One Unity.
merci :)
Webmaster de Clikmag http://www.clikmag.fr
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: