Salut tt le monde
Fermé
amal10
Messages postés
4
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
18 juin 2009
-
18 juin 2009 à 11:04
sougo Messages postés 38 Date d'inscription vendredi 29 mai 2009 Statut Membre Dernière intervention 26 juin 2009 - 19 juin 2009 à 13:48
sougo Messages postés 38 Date d'inscription vendredi 29 mai 2009 Statut Membre Dernière intervention 26 juin 2009 - 19 juin 2009 à 13:48
A voir également:
- Salut tt le monde
- Nigatif de telephone du monde ✓ - Forum Webmastering
- Dans le monde de max - Forum Loisirs / Divertissements
- Le monde pdf gratuit - Télécharger - Vie quotidienne
- Supprimer une conversation messenger pour tout le monde ✓ - Forum Facebook
- Marées dans le monde - Télécharger - Sport
6 réponses
FlorianWebmastering
Messages postés
237
Date d'inscription
mardi 16 juin 2009
Statut
Membre
Dernière intervention
19 juin 2009
20
18 juin 2009 à 11:06
18 juin 2009 à 11:06
Vous voulez dire que quand vous cliquez sur votre fichier (.php) seul le code s'ouvre..?
sougo
Messages postés
38
Date d'inscription
vendredi 29 mai 2009
Statut
Membre
Dernière intervention
26 juin 2009
4
18 juin 2009 à 11:48
18 juin 2009 à 11:48
bonjour,
Tu a lancer ton programme sur un serveur local apache?
Tu a lancer ton programme sur un serveur local apache?
amal10
Messages postés
4
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
18 juin 2009
18 juin 2009 à 17:03
18 juin 2009 à 17:03
oui sugo je l ai lance sur apach deeasy php
amal10
Messages postés
4
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
18 juin 2009
18 juin 2009 à 17:02
18 juin 2009 à 17:02
oui exactement
amal10
Messages postés
4
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
18 juin 2009
18 juin 2009 à 17:02
18 juin 2009 à 17:02
oui c ca merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sougo
Messages postés
38
Date d'inscription
vendredi 29 mai 2009
Statut
Membre
Dernière intervention
26 juin 2009
4
19 juin 2009 à 09:49
19 juin 2009 à 09:49
C'est sa??
Aussi non pas eu le temps de vraiment regarder ton code mais il y a deux ?> a la fin c'est un de trop.
après tu fais deux if imbriquer
Après je vois quelque erreur de code encore, donc essaye de corriger tes if imbriquer on n'oublieant pas d'ouvrir et fermer a chaque fois..
Voila pour le moment je suis un peu occuper donc je testerais ton code plus tard.
Aussi non pas eu le temps de vraiment regarder ton code mais il y a deux ?> a la fin c'est un de trop.
après tu fais deux if imbriquer
if($elem1==1){
if (isset($_session)||isset($mot_pass){session_start(); //le mettre au début de ton code
echo("vous etes pa memberes"); //pas membres me parait plus juste
Après je vois quelque erreur de code encore, donc essaye de corriger tes if imbriquer on n'oublieant pas d'ouvrir et fermer a chaque fois..
Voila pour le moment je suis un peu occuper donc je testerais ton code plus tard.
sougo
Messages postés
38
Date d'inscription
vendredi 29 mai 2009
Statut
Membre
Dernière intervention
26 juin 2009
4
19 juin 2009 à 13:48
19 juin 2009 à 13:48
Je viens de regarder ton code sans vouloir être blessant il y a énormément de fautes déjà je suis arriver jusque là
Apres tu mets:
j'ai pas compris ton code car tu mets 2 else a la suite
Ce qui en gros veux dire si $elem1==1 {
faire ceci }
aussi non {
faire cela }
aussi non{
faire le formulaire}
Dans ton cas il suffit de mettre sur le premier else un if comme ceci elseif(contrainte){
}
else{
ou alors else{ ?>
ton message
ton formulaire.
Ce qui donnerai normalement
<?php
include "connect.php";
session_start();
if((isset($_post['id_user']) && !empty ($_post['id_user']))||(isset($_post['mot_pass']) && !empty($_post['mot_pass']))){
$idUser =($_POST['id_user']);
$Pass =($_POST['mot_pass']);
//$sql="SELECT idUser FROM user where Login='' AND Pass='' or die echo "vous etes pas membres";
$elem1=mysql_num_rows($sql);
if($elem1==1){
if(isset($_session)||isset($mot_pass) )
{
$_session['idUser'] = $_post['idIser'];
$_session['Pass']=$_post['Pass'];
Apres tu mets:
}else{
echo ("login et/ou mots de passe invalide")
}
else{
formulaire html}
j'ai pas compris ton code car tu mets 2 else a la suite
Ce qui en gros veux dire si $elem1==1 {
faire ceci }
aussi non {
faire cela }
aussi non{
faire le formulaire}
Dans ton cas il suffit de mettre sur le premier else un if comme ceci elseif(contrainte){
}
else{
ou alors else{ ?>
ton message
ton formulaire.
Ce qui donnerai normalement
<?php
include "connect.php";
session_start();
if((isset($_post['id_user']) && !empty ($_post['id_user']))||(isset($_post['mot_pass']) && !empty($_post['mot_pass']))){
$idUser =($_POST['id_user']);
$Pass =($_POST['mot_pass']);
//$sql="SELECT idUser FROM user where Login='' AND Pass='';" or die echo "vous etes pas membres";
$elem1=mysql_num_rows($sql);
if($elem1==1){
if(isset($_session)||isset($mot_pass) )
{
$_session['idUser'] = $_post['idIser'];
$_session['Pass']=$_post['Pass'];}
else{
echo "login et/ou mots de passe invalide";
?>
<html>
<form action="" method="POST">
<center><h2><marquée>authentification des utilisateures</marquée></h2></center><br>
<table align='center'>
<tr>
<td>users</td>
<td><input style="" type="text" name="identifiant"></td>
</tr>
<tr>
<td>mot de pass</td>
<td><input style="" type="mot_pass" name="mot_pass"></td>
</tr>
<tr>
<td colspan = 2>
<center><input type="submit" name="ok" value="continuer"/><center><br>
<center><input type="reset" name="quitter" value="annuler"/><center><br>
</td>
</tr>
</table>
</form>
</html>
<?php
}
}
}
?>