[PHP/MYSQL] Possible ou non d'utiliser les <select> avec MYSQL ?

Possible ou non d'utiliser les <select> avec MYSQL ? [PHP/MYSQL] - PHP - Programmation

Marsh Posté le 11-05-2003 à 19:10:38    

Salut !
Je bosse actuellement sur un formulaire comme ceux qu'on peut avoir lors de l'inscription a des sites du type hotmail..
J'ai dans mon <select> une 20aine de métier, je peux les passer sur MYSQL avec un type enum et des valeurs comme ca : "valeur1","valeur2"  ect ?
(on peut en choisir qu'un seul parmis la liste)
 
Merci d'avance.


---------------
AfterEnd: Batissez un nouveau monde
Reply

Marsh Posté le 11-05-2003 à 19:10:38   

Reply

Marsh Posté le 11-05-2003 à 19:14:19    

Il existe un type correspondant à une énumération :)  
http://www.mysql.com/doc/en/ENUM.html

Reply

Marsh Posté le 11-05-2003 à 20:04:26    

ok merci :)
 
J'ai une autre question :
 
le $mavar=$_POST['nom'] ; est obligatoire  pour récuréper les variables d'un formulaire ?
Parce que meme sans, si je fais un echo "$nom" , il passe...
Donc quel est l'interet de ca ?


---------------
AfterEnd: Batissez un nouveau monde
Reply

Marsh Posté le 11-05-2003 à 20:10:30    

Dans la version 4 de PHP, il y a un paramètre dans le fichier de configuration pour activer ou non cette fonctionnalité. Auparavant, ca se faisait tout seul, donc il est actif par défaut pour rester compatible avec les anciens scripts. Mais à terme, il est prévu que ca disparaisse, donc il vaut mieux en tenir compte dès maintenant et utiliser les tables $_POSt, $_GET, $_SESSION...

Reply

Marsh Posté le 11-05-2003 à 20:12:20    

ha ok.
 
Par curiosité ...pourquoi avoir crée ca  ? C'est une prise de tete d'avoir a faire des $_POST pour chaque var..


---------------
AfterEnd: Batissez un nouveau monde
Reply

Marsh Posté le 11-05-2003 à 20:15:55    

C'est tout de même plus propre :)  
Il y avait aussi un problème de sécurité (un peu tiré par les cheveux, certes).

Reply

Marsh Posté le 12-05-2003 à 10:13:36    

C'est le REGISTER_GLOBAL il est à On ou Off dans le php.ini...
Tu peux le voir rapidement en faisant une page php avec cette commande:
 
<? phpinfo(); ?>
 
Fait attention si tu n'utilise pas $_POST etc... aux priorités des variables...
 
EGPCS (defini également dans le php.ini) dans l'ordre de la moins à la plus prioritaire..
 
E= Variables d'Environnement
G= Variables GET
P= Variables POST
C= Variables Cookies
S= Variables de Session
 
@+ ;)

Reply

Marsh Posté le 12-05-2003 à 12:19:59    

Ok merci beaucoup !:)


---------------
AfterEnd: Batissez un nouveau monde
Reply

Sujets relatifs:

Leave a Replay

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