Problème de code et Mysql !! Comprend rien ! - PHP - Programmation
Marsh Posté le 26-05-2005 à 20:31:31
Allez, au pif je dirrais éssaye avec :
Code :
|
ou
Code :
|
Marsh Posté le 26-05-2005 à 20:49:37
Je vien d'essayer et ba il a pas l'air d'aimer ....
Que ce soit avec switch($_GET["action"]) ou switch($_POST["action"]) a marche pas !
Donc avec correction sa donne ça : "<?
require("conf.php3" );
switch($action) {switch($_POST["action"])
/*-----------------------------------------------------------------*/
/* AJOUT DANS MySQL */
/*-----------------------------------------------------------------*/
case "add";
// CONNEXION A LA BASE DE DONNEE
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}
// TEST SUR LES VALEURS SAISIES
if($pseudo_membre=="" ){echo "Vous devez choisir un pseudo<br><br><a href=\"javascript:window.history.back()\">Retour</a>";exit;}
if($passe_membre=="" ){echo "Vous devez choisir un mot de passe<br><br><a href=\"javascript:window.history.back()\">Retour</a>";exit;}"
Et J'ai eu le droit à un joli : "Parse error: parse error, unexpected T_SWITCH, expecting T_CASE or T_DEFAULT or '}' in c:\program files\easyphp1-7\www\adduser.php3 on line 11"
arfff !
Marsh Posté le 26-05-2005 à 21:09:53
Le code commence direct à partir de là, par contre il continue apres..
Je te file le reste ?
Marsh Posté le 26-05-2005 à 21:11:01
Je pensais au début à une peut etre incompatibilité avec le php3 mais même sur le ftp de mon FAi (Free) ça ne change rien
Marsh Posté le 26-05-2005 à 21:13:19
remyftp a écrit : Je vien d'essayer et ba il a pas l'air d'aimer .... |
Ce n'est pas :
switch($action) {switch($_POST["action"]) {
mais
switch($_POST["action"]) {
ou
switch($_GET["action"]) {
Marsh Posté le 26-05-2005 à 20:06:28
Salut à tous ! bon j'ai récupéré un script php afin de créé une zone membre, je configure un fihcier nommé "conf.php3" fichier qui sert a rentré les paramètres de connexion MySQL, le fichier qui sert d'inscritpion pour les membres comporte une erreurmais je ne sais pas laquelle ! Lorsque je vais sur la page avec mon navigateur une ligne apparait : "Notice: Undefined variable: action in c:\program files\easyphp1-7\www\inscription.php on line 262", je regarde le code, et apparamment pas d'erreur particulière ! Je ne comprend pas aidez moi SVP !
Je fonctionne avec Easy php 7 en réseau local donc, et voici un extrait des lignes en question :
<?
require("conf.php3" );
switch($action) {
/*-----------------------------------------------------------------*/
/* AJOUT DANS MySQL */
/*-----------------------------------------------------------------*/
case "add";
// CONNEXION A LA BASE DE DONNEE
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}
// TEST SUR LES VALEURS SAISIES
if($pseudo_membre=="" ){echo "Vous devez choisir un pseudo<br><br><a href=\"javascript:window.history.back()\">Retour</a>";exit;}
if($passe_membre=="" ){echo "Vous devez choisir un mot de passe<br><br><a href=\"javascript:window.history.back()\">Retour</a>";exit;}