raka

  • Nombre de sujets
    14
  • Nombre de messages
    38
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
raka
le 25/06/2005 à 17:16
probleme de session
yop tlm,

Donc voila j'ai commencé a m'initier au session. j'ai crée 4 fichier .php

index.php
verif.php
index_membre.php
logout.php

Lorsque j'entre le login et le mot de passe il y a une redirection vers la page index_membre avec un message de bienvenue plus le login de l'utilisateur. Seulement j'ai une erreur, il me dit que la variable est indéfinie. Je ne comprend pas car j'ai démarrer la session pour chacune des page, donc il devrait reconnaitre cette variable.


Voici mon code:

index.php
<?session_start(); // On démarre la session?>
<html>
<head>
<title>page de connexion</title>
</head>
<body>
<form method="post" action="verif.php">
<table border="0" width="372" align="center"><tr><td width="192"><b>Votre login :</b></td>
<td width="170"><input type="text" name="login"></td></tr><tr><td width="192"><b>Votre mot de passe :</b></td>
<td width="170"><input type="password" name="password"></td></tr><tr><td colspan="2" width="366">
<input type="submit" name="submit" value="Entrer !!">
</td></tr></table></form>
</body>
</html>





verif.php
<?

$login_sql ="tonwebmaster"; // On défini le login (pour l'exemple) que l'on a récupéré par exemple de mysql ou autre ...
$password_sql ="monpass"; // On défini le mot de passe pour l'exemple
//$login=$_POST['login'];
//$password=$_POST['password'];

if ($_POST['login']=="$login_sql" && $_POST['password']=="$password_sql"){ // On compare la valeur tapée par l'utilisateur ($login) avec celle enregistrée ($login_sql)

session_start(); // On démarre la session
session_register("login"); // On enregistre le login (attention, les variables de session n'ont pas de signe dollar $)
session_register("password"); // On enregistre le mot de passe
header("location: index_membre.php"); // Ensuite on redirige la page actuelle vers l'espace membre
}
else{echo "Erreur d'identification, veuillez entrez un login et un mot de passe valide !";} // Sinon l'identification n'est pas réussite
?>






index_membre.php:
<?
session_start(); // on démarre la session
if (!session_is_registered("password")){ // On vérifie si la session est bien crée
echo "Erreur : vous devez vous identifiez pour avoir accès à cette espace !"; // Message d'erreur
exit(); // On arrêtte l'exécution du script (donc tout ce qui est en dessous ne sera pas affiché)
}
// Contenu de votre espace membre : ---------------------------------------------------------------------------------------------
echo "Bienvenue".$login."sur l'espace membre !"; // Message de bienvenue
echo "<a href=logout.php>Vous déconnectez ?!</a><br>"; // Lien permettant la déconnexion
?>





logout.php:
<?
session_start(); // on démarre la session
session_unset(); // On efface toutes les variables de la session
session_destroy(); // Puis on détruit la session

header("location: index.php") ; // On renvoie ensuite sur la page d'identification
?>
raka
le 17/03/2005 à 09:55
structurer du texte dans Mysql
Voila je me demandais s'il etait possible de mettre structurerun texte qui se trouve dans une base de données. Par exemple mettre en gras certain mots ou souligner des titre, faire des paragraphes. Car quand je vais rechercher un texte dans ma base mysql il est tout en bloque et c pas joli

Vous n'auriez pas une petites idée par hazard??? smiley
raka
Bonjour j'ai créer des checkbox et j'aimerais bien pouvoir garder la valeur de ces checkbox apres rafraichissement de ma page.

Voici le code concernant les checkbox:


while($donnee1 = @mysql_fetch_array($reponse) ) 

{

// On stock la valeur de '$count1' a chaque fois dans le tableau 'options[]' afin de pouvoir recupérer les valeur plus tard

// Creation d'un lien sur le nom des programmes afin de pouvoir accéder a la page qui contient tout les categories et sous categorie du programme

$options = @$_POST['options'];//Contenu des cases à cocher


?><input type="checkbox" name="options[]" value="<?=$count1;?>" <?if($options[$count1]==""){?> CHECKED <?}?> /><a href="page3.php?IDprog=<?=$count1;?>" id="urlprog" ><?echo $donnee1['NomProgramme'];?> <?echo $donnee1['NomVersion'];?></a><br><?

$count1++;

}


Explication: En fait je boucle dans ma table programme et j'affiche autant de checkbox qu'il y a des programme. En suite j'affiche les nom des programmes qui on été coché. Par la meme occasion j'aimerais garder la selection des checkbox précédemment cochée. J'ai essayer avec

<?if($options[$h]==$donnee1['IDProgramme']){?> CHECKED <?}?>



dans les atttributs de mes checkbox mes apparement ca ne marche pas.

Merci pour vos reponses eventuelles


Amicalement raka

Ses derniers messages sur les forums

forum
raka
le 25/06/2005 à 17:16
probleme de session
yop tlm,

Donc voila j'ai commencé a m'initier au session. j'ai crée 4 fichier .php

index.php
verif.php
index_membre.php
logout.php

Lorsque j'entre le login et le mot de passe il y a une redirection vers la page index_membre avec un message de bienvenue plus le login de l'utilisateur. Seulement j'ai une erreur, il me dit que la variable est indéfinie. Je ne comprend pas car j'ai démarrer la session pour chacune des page, donc il devrait reconnaitre cette variable.


Voici mon code:

index.php
<?session_start(); // On démarre la session?>
<html>
<head>
<title>page de connexion</title>
</head>
<body>
<form method="post" action="verif.php">
<table border="0" width="372" align="center"><tr><td width="192"><b>Votre login :</b></td>
<td width="170"><input type="text" name="login"></td></tr><tr><td width="192"><b>Votre mot de passe :</b></td>
<td width="170"><input type="password" name="password"></td></tr><tr><td colspan="2" width="366">
<input type="submit" name="submit" value="Entrer !!">
</td></tr></table></form>
</body>
</html>





verif.php
<?

$login_sql ="tonwebmaster"; // On défini le login (pour l'exemple) que l'on a récupéré par exemple de mysql ou autre ...
$password_sql ="monpass"; // On défini le mot de passe pour l'exemple
//$login=$_POST['login'];
//$password=$_POST['password'];

if ($_POST['login']=="$login_sql" && $_POST['password']=="$password_sql"){ // On compare la valeur tapée par l'utilisateur ($login) avec celle enregistrée ($login_sql)

session_start(); // On démarre la session
session_register("login"); // On enregistre le login (attention, les variables de session n'ont pas de signe dollar $)
session_register("password"); // On enregistre le mot de passe
header("location: index_membre.php"); // Ensuite on redirige la page actuelle vers l'espace membre
}
else{echo "Erreur d'identification, veuillez entrez un login et un mot de passe valide !";} // Sinon l'identification n'est pas réussite
?>






index_membre.php:
<?
session_start(); // on démarre la session
if (!session_is_registered("password")){ // On vérifie si la session est bien crée
echo "Erreur : vous devez vous identifiez pour avoir accès à cette espace !"; // Message d'erreur
exit(); // On arrêtte l'exécution du script (donc tout ce qui est en dessous ne sera pas affiché)
}
// Contenu de votre espace membre : ---------------------------------------------------------------------------------------------
echo "Bienvenue".$login."sur l'espace membre !"; // Message de bienvenue
echo "<a href=logout.php>Vous déconnectez ?!</a><br>"; // Lien permettant la déconnexion
?>





logout.php:
<?
session_start(); // on démarre la session
session_unset(); // On efface toutes les variables de la session
session_destroy(); // Puis on détruit la session

header("location: index.php") ; // On renvoie ensuite sur la page d'identification
?>
raka
le 17/03/2005 à 10:29
structurer du texte dans Mysql
merci je ne pensait pas que c'était aussi simple...j'ai un autre probleme tout a fait différent mnt...j'aimerais publier mon site sur internet. Mais je ne sais pas comment on fait pour rajouter sa base de donnée. Je l'ai déja transférer sur mon ftp mais je ne sais pas comment on fait pour qu'elle se connect avec l'hebergeur. Je suis chez multimania
raka
le 17/03/2005 à 09:55
structurer du texte dans Mysql
Voila je me demandais s'il etait possible de mettre structurerun texte qui se trouve dans une base de données. Par exemple mettre en gras certain mots ou souligner des titre, faire des paragraphes. Car quand je vais rechercher un texte dans ma base mysql il est tout en bloque et c pas joli

Vous n'auriez pas une petites idée par hazard??? smiley

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours