raka

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

Ses derniers sujets sur les forums

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
le 08/03/2005 à 14:07
garder valeur checkbox apres rafraichissement de la page
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
raka
le 02/03/2005 à 11:12
rafraichissement formulaire
Bonjour a tous, j'ai créer un formulaire et j'aimerais bien que lorsque je l'envoi il garde les valeur prealablement selectionner. Du genre qu'il garde les checkbox selectionner si on les a selectionné, ou garder le focus sur la derniere selection dans une liste.

Est-ce possible????
raka
le 28/02/2005 à 10:23
[JS] probleme tableaux
J'ai un probleme avec les tableau, j'aimerais bien ne pas devoir ecrire chaque fois donnees1,données2,donnees3...Etc dans mon tableau. Y a t il un moyen en JS de faire une connection avec une base de données MySQL pour aller rechecher des données dans cette base???

group[0][0]=new Option("donnee1","donnees1")
group[0][1]=new Option("donnee2","donnees3")
group[0][2]=new Option("donnee4","donnees5")

group[1][0]=new Option("donnee6","donnees7")
group[1][1]=new Option("donneeX","donneesY")
raka
le 25/02/2005 à 13:18
bbcode
Voila j'ai une simple question concernant le bbcode. Peut on l'activé dans un textarea d'un formulaire???
raka
le 23/02/2005 à 09:44
selectedindex et php
J'aimerai bien recuperer le numero une ligne dans une liste, Mais le probleme est que c une fonction javascript. Y a-t-il un moyen pour recuperer les numero d'une ligne dans une liste en php???

Merci :)
raka
le 22/02/2005 à 09:57
probleme auto_increment dans phpmyadmin
Salut a tous, j'ai une question concernant les clé primaire dans une table mysql. Lorsque qu'on supprime une ou plusieur ligne de données dans unne table. l'ID qui est on auto increment recommence apres la derniere valeur supprimée. je m'explique:

SI je supprime les données avec un ID 7,8 et 9 bin lorsque je vais reinserer une donnée dans ma table celle ci aura l'ID 10.

Est ce normal? Y a til une solution pour que l'id continu de s'incrémenter sans sauté les ligne que j'ai supprimées???
raka
le 14/02/2005 à 16:15
probleme de listes deroulantes
Salut je suis novice en javascript et j'aimerais bien realiser un menu déroulant spécifique.

Je m'explique:
A la base, j'ai un menu deroulant comme celui ci:
http://users.skynet.be/ti3work/test.JPG
Ce menu contient une liste de categorie et lorsque je clique sur une des categorie j'aimerais bien faire apparaitre dans un autre menu les sous catégorie correspondant a la catégorie cliquée (comme si dessous)
http://users.skynet.be/ti3work/test2.JPG

NB: Mais catégorie sont dans une table et mes sous catégorie dans une autre table dans la base de données.

Voici mon debut de code (je suis novice en php et je ne vois pas comment faire apparaitre dans la deuxieme liste les sous catégorie apres une selection de catégorie dans la premiere liste)

<html>
<head>
<title>Démonstration de TextArea</title>
<script language="JavaScript">
function verif()
{

with (document.liste)
{
souscategorie=(categorie.options[categorie.selectedIndex].value);

}

}
</script>
</head>
<body>
<?
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("amazone"); // Sélection de la base coursphp

$reponse = mysql_query("SELECT * FROM T_programme LIMIT 0,6"); // Requête SQL
$reponse2 = mysql_query("SELECT * FROM T_Categorie LIMIT 0,5"); // Requête SQL
$reponse3 = mysql_query("SELECT * FROM T_SousCategorie LIMIT 0,6"); // Requête SQL

?>
<form name="liste" onchange="return verif();">
<select name="categorie" size="1">
<option selected>default</option>
<?
while($data2 = @mysql_fetch_array($reponse2) )
{
?>
<option value="<?= $data2['NomCategorie'];?>"> <?echo $data2['NomCategorie'];?>
<?

}
?>

</select> Categorie



<select name="souscategorie" size="1" value="">

<?
while($data3 = @mysql_fetch_array($reponse3) )
{
if($_POST['souscategorie']== $data3['NomSousCategorie'])
{
?>
<option value="<?= $data3['NomSousCategorie'];?>"> <?echo $data3['NomSousCategorie'];?>
<? }

}
?>

</select> Sous-Categorie
</form>
</body>
</html>
raka
le 14/02/2005 à 10:24
probleme avec l'attribut "disabled"
2 ieme post pour une deuxieme interrogation.

Dans l'application que je suis en train de faire j'ai besoin de grisé une liste déroulante (je le fait avec l'attribut disabled dans la balise). Seulement j'aimerais pouvoir dégrisé cette liste lorsque je selectionne une certaine donnée dans une autre liste. Suis je obligé de redessiner une nouvelle liste avec un autre nom? ou bien y a til moyen de reutiliser la meme liste?
LoadingChargement en cours