celia

Inscris le 11/07/2007 à 17:08
  • Nombre de sujets
    10
  • Nombre de messages
    25
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

celia
le 10/10/2007 à 10:40
Problème de comparaison (php4 objet)
voila ce qu'il m'affiche le print_r de $this :

Object ( [statut] => administrateur [login] => toto@hotmail.com [password] => vivi )
celia
le 10/10/2007 à 10:20
Problème de comparaison (php4 objet)
je cois que le problème vient de l'opérateur de comparaison == .
Si je mets :

if($this->statut = 'administrateur')=> il rentre et m'affiche bien le
echo'je suis la';
avec == il ne rentre pas et même avec === il ne rentre pas.
et même effet qd j'utilise le print_r print_r($this->statut);
celia
le 10/10/2007 à 10:13
Problème de comparaison (php4 objet)
Au fait je vois le echo juste après la requete sql:

echo ' le statut est:'.$this->statut;

Ca me prouve que ma requête marche
celia
le 10/10/2007 à 09:27
Problème de comparaison (php4 objet)
J'ai un script qui me pose un petit souci et je n'arrive pas avoir pour quoi je n'arrive pas à rentrer dans mes instructions(if..elseif..else).
En effet mon script fonctionne bien, il execute bien la requete et me recupere le $statut .par contre ne rentrepas dans mon bloc d'instruction pour faire la redirection même si les conditions sont verifier.

si quelqu'un peut m'aider merci !
Voila mon code:

<?php
include ("../../Menu/menu.class.php");

$this->statut =null;
$menu = new liste_menu();

/*ON RECUPERE PAR POST, LES VARIABLES login et password DEPUIS LE FORMULAIRE DE LA PAGE INDEX.PHP
CES DEUX VARIABLES SERONT ENVOYES DANS LA REQUETE SELECT POUR IDENTIFIER L'UTILISATEUR QUI VIENT DE SE LOGUER.*/

$this->login = $_POST["login"];
$this->password = $_POST["password"];


//UNE CONDITION POUR VERIFIER SI login et password SONT VIDES

if(!isset ($this->login) || trim($this->login) == ""){
$this->message1 = "E-mail obligatoire!";
$menu->menu_accueil();// Redirection vers menu.class.php
echo "<tr><td>$this->message1</td></tr>";
exit();
}else if(!isset ($this->password) || trim($this->password) == ""){
$this->message1 = "Mot de passe obligatoire!";
$menu->menu_accueil();// Redirection vers menu.class.php
echo "<tr><td>$this->message1</td></tr>";
exit();
}else{

/*FONCTION POUR CRYPTER LE PASSWORD*/
$passcrypt = md5($this->password);

echo "Bonjour:<tr><td>$passcrypt</td></tr>AAA<br>";

$recordSet = &$conn->Execute("select * from ecomic.compte_utilisateur where mail='$this->login' and passcrypt='$passcrypt'");

if (!$recordSet)
print $conn->ErrorMsg();

else{
while (!$recordSet->EOF) {
print $recordSet->fields[0].' '.$recordSet->fields[1].' '.$recordSet->fields[2].' '.$recordSet->fields[3].'
'.$recordSet->fields[4].''.$recordSet->fields[5].''.$recordSet->fields[6].''.$recordSet->fields[7].'
'.$recordSet->fields[8].'<BR>';
$this->statut =$recordSet->fields[6];
echo ' le statut est:'.$this->statut;

//REDIRECTION VERS LES PAGES D'ACCUEIL POUR CHAQUE STATUT
if($this->statut == 'administrateur'){
echo'je suis la';
$menu->menu_administrateur(); // Redirection vers menu.class.php
exit();
}
elseif ($this->statut == 'partenaire'){
echo'Me voici';
$menu->menu_partenaire(); // Redirection vers menu.class.php
exit();
}
elseif($this->statut == 'adherent'){
echo'coucou';
$menu->menu_adherent(); // Redirection vers menu.class.php
exit();
}
$recordSet->MoveNext();
$recordSet->Close(); # optional
}

}
}

$conn->Close(); # optional


?>
celia
le 02/10/2007 à 10:59
faire un script de connexion depuis un formulaire avec php objet
Bonjour à tous ,

je demarre en php objet et je suis complement larguée malgrés que j'ai lu le tutoriel sur la programmation objet php.

j'essaie de faire un script php qui permet a un utilisateur de se logué depuis un formulaire html. mais dure dure ... si quelqu'un peut me dire un tuto qui pourra m'aider plus?
celia
le 20/07/2007 à 10:56
La variable chaine de caractères
J'ai essayé avec rawurlencode($LAFIL) mais ca donne un resultat vide
[lafil] =>

Je crois que mon problème n'était pas bien identifié. en effet LAFIL que je veux recuperer provient pécedement d'un lien $_GET alors que NOPREL provient du formulaire en $_POST. je voudrai faire passer de nouveau ces deux variables dans un lien vers une autre page et avec $_GET j'arrive a recuperer le NOPREL mais pas LAFIL. En gros je veux prendre quelque chose d'un lien pour renvoyer de nouveau par un autre lien
celia
le 19/07/2007 à 15:05
La variable chaine de caractères
J'ai essayé <?php echo "../include/fic.php?NOPREL=$NOPREL&LAFIL=, urlencode ($LAFIL),";?>"><b> Créer </b></a>
mais il me retoune $LAFIL=>'urlencode()',;
Je me suis peut être tromper dans la syntaxe?
celia
le 19/07/2007 à 14:39
La variable chaine de caractères
Bonjour,

J'ai un formulaire avec plusieurs variables affichées dont un du style chaine (1<5<2<4).
je veux renvoyer dans l'url certains variable vers une autre page et donc j'ai utiliser get.j'arrive a recuperer toutes les autres variables sauf la variable chaine 1-5-2-4.
C'est vrai qu'a la base cette variable a été contruit grace a une fonction et renvoyer à mon formulaire d'affichage par url.
J'espere etre clair et merci pour votre aide!
LoadingChargement en cours