Test des variables suite et fin

Test des variables suite et fin - PHP - Programmation

Marsh Posté le 04-05-2003 à 17:08:32    

Juste une infos par rapport à la réponse que l'on m'avait donné.
L'utilisation de:
$var // la variable à tester en methode POST
 if(isset($HTTP_POST_VARS['var']))
 {
  // executions des instructions
 }
ne marche pas chez moi, mais par contre l'utilisation de:
 if(isset($_POST['var']))
 {
marche très bien. Sans doute une histoire de version je ne sais pas.

Reply

Marsh Posté le 04-05-2003 à 17:08:32   

Reply

Marsh Posté le 04-05-2003 à 17:17:23    

http://www.php.net/manual/fr/reser [...] ables.post
 

Citation :


HTTP POST variables: $_POST
 
Note : Introduite en 4.1.0. Dans les versions plus anciennes, elle s'appelait $HTTP_POST_VARS.


Message édité par charly007 le 04-05-2003 à 17:17:45
Reply

Marsh Posté le 04-05-2003 à 17:29:34    

Merci.  :jap:  
Je signalais ca surtout pour info, mais merci pour le précision.

Reply

Marsh Posté le 05-05-2003 à 20:09:49    

Heu ptit souci quand même.
Imaginons que la variable existe mais qu'elle soit vide.
Ma requête de vérification ne marche pas! C'est normal?
SELECT * FROM MaTAble WHERE MonAttribut = 'MaVariable';
 
Et un test sur la variable du genre:
if ($MaVar=="" )
{
 //message d'erreur
}
else ...

ne marche pas non plus...

Reply

Marsh Posté le 05-05-2003 à 20:24:04    

Spir a écrit :


Ma requête de vérification ne marche pas! C'est normal?
SELECT * FROM MaTAble WHERE MonAttribut = 'MaVariable';


 
 
 
oui c'est normal [:boidleau]
 
pour que ca marche faut pas oublier le dollar  [:spamafote]  
 

Code :
  1. SELECT * FROM MaTAble WHERE MonAttribut = '".$MaVariable."';";


Message édité par simogeo le 05-05-2003 à 20:24:21

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 06-05-2003 à 07:49:08    

Heu oui sorry:
$MaRequete="SELECT * FROM MaTAble WHERE MonAttribut = ' . $MaVariable . ';";
Ca ca ne marche pas.
 

Reply

Marsh Posté le 06-05-2003 à 07:53:19    

Spir a écrit :

Heu oui sorry:
$MaRequete="SELECT * FROM MaTAble WHERE MonAttribut = ' . $MaVariable . ';";
Ca ca ne marche pas
 


 
ca non ... mais ca  [:spamafote]  ?
 

Code :
  1. SELECT * FROM MaTAble WHERE MonAttribut = '".$MaVariable."';";


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 06-05-2003 à 07:53:39    

mysql_query("SELECT * FROM MaTAble WHERE MonAttribut = '$MaVariable'" );
 
ou
 
mysql_query("SELECT * FROM MaTAble WHERE MonAttribut = ".$MaVariable);
 
tout simplmeemnt

Reply

Marsh Posté le 06-05-2003 à 18:01:52    

En fait ce n'était pas dans mon code MySQL qu'était le problème mais dans le code PHP.
Merci quand même, je suis désolé  [:at war with emo]  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed