gestionbdd 3 the end gesper

gestionbdd 3 the end gesper - PHP - Programmation

Marsh Posté le 27-08-2003 à 09:43:10    

slt
 
compil final des post gestion bdd xxx + verif formulaire and others avec le pseudo jebo1 dans prog.
 
encore 2/3 ^pti soucis, merci de vot aide
 
1/ f5 forever + mise en forme contenu
 
 
news/auteur
 
g veut ajouter une news, mais il me fo un nvelle auteur, cette auteur je v l'ajouter sur une page à part, le pb est que il faudra recharger la page news pour voir apparaitre le nvel auteur dans le champ de séléction
 
comment éviter de recharger la page et de ce fait éviter de retaper tout
ou comment récupérer les infos saisies  
 
de+, je voudrais adopter le meme système que sur hardware et mettre à diposition des boutons pour insérer des balises html
 
es ce compliquer ? comment fo faire ?  
 
2/ netscape 7 compatibilité
 
les css ne sont pas appliquer (ca me fé une vieille couleur bleu)
pb pour les images (celle insérer via une bdd ne s'affiche pas)
 
g de tout gacon spécifié que le site é t optimisé pour ie mais bon fo pensez un peu aux autres quand meme
 
savé pourquoi ca me fé ca avec cette version  :??:      
ah netscape   :fou:  
 
3/ sessions
 
g voulu testé en mettant des champs vides pour la page identification, il me met bien ident. incorrecte mais g afficher la valeur de mes variables et il m'affiche mon login et un mdp codé alors que g né rien saisie
 
a quel moment est til utile de détruire la session ? lorsque tu décide de quitter le menu, ou est til plus judicieux de le placer
 
quel est le code à mettre lorsque la session est dejà ouverte, autrement dit que l'admin est déjà connecté
 
4/ gestion cohérence suppression
 
lorsque un auteur qui a publié une news est supprimer, alors soit supprimer auteur seul ou suppr auteurs et news associées
 
ca c ok, car auteur c un seul champ, mais pour appliquer le même principe sur les images (3 champs) ca marche pas
 
extrait de code :


echo("
<script language=\"JavaScript\">
if (confirm('Cette image est associé a une ou plusieurs news. Supprimer les news correspondantes si ok ou suppr image si annuler ? ')==true)
{
 document.forms[0].elements[0].value = \"vrai\";
 document.forms[0].elements[1].value = \"vrai\";
 document.forms[0].elements[2].value = \"vrai\";
}
else
{
 document.forms[0].elements[0].value = \"false\";
 document.forms[0].elements[1].value = \"false\";
 document.forms[0].elements[2].value = \"false\";
       
}
document.forms[0].submit();
</script>" );
...


 
la valeur vrai ou false est renvoyé sur une page et fé une requete en conséquense
mais le navig me donne une erreur du type :
document.forms[0].elements[2] est null ou n'est pas un objet
 
5/ msg box multilignes
 
j'utilise confirm et géméré savoir ce qui fo faire pour mettre du texte sur plusieurs lignes
 
type MSGBOX :
fsdfijsdf
-qsdhqsd
-qsdkqsd
ok --- annuler
 
g essayé des br dans confirm en jouant avec les " et ' mais non alors comment fo faire  
 
 :??:  
 
merci de votre aide car c urgent, g doit rendre tout cela avant la fin de la semaine, nézité pas à consulter mes posts évoqués précédemment  :jap:  :bounce:  :sweat:  
 
désolé pour avoir posté ca dans la srub php mais bon ...


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 27-08-2003 à 09:43:10   

Reply

Marsh Posté le 27-08-2003 à 10:11:44    

5/ msg box multilignes  
 

Code :
  1. message1\nmessage2\nmessage3\n

 ... non ?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 27-08-2003 à 16:49:03    

simogeo a écrit :

5/ msg box multilignes  
 

Code :
  1. message1\nmessage2\nmessage3\n

 ... non ?


 
ok merci
 
qqn dot pour répondre à mes ot questions, allez je vous sent bien  :bounce:  :bounce:  
 
non sérieusement merci à tous et à toutes car c urgent  :jap:


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 28-08-2003 à 16:59:41    

tu as des réponses pour mes ot questions stp  :jap:  
urgentissimo  :sweat:  
 
a part ca tu fé quoi comme boulot ?
 
... le gars qui tente le dialogue !!  :D


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 28-08-2003 à 17:14:52    

jebo1 a écrit :

tu as des réponses pour mes ot questions stp  :jap:  
urgentissimo  :sweat:  
 
a part ca tu fé quoi comme boulot ?
 
... le gars qui tente le dialogue !!  :D  


chui ministre de l'education nationale mais en ce momenyt c les vacances  :sol:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 28-08-2003 à 19:04:50    

simogeo a écrit :


chui ministre de l'education nationale mais en ce momenyt c les vacances  :sol:  


 
  :lol:  :lol:  :lol:  monsieur le ministre  :bounce:  :ouch:


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 28-08-2003 à 21:27:35    

g testé ma gestion bdd sur free, g créer un dossier sessions comme c demandé, g pas pris en compte ce qui est dit sur les include
 
g procède à l'identification ok, mais quand je veut accéder à la gestion des news par exemple, le site me demande de m'identifier
 
traduction : a chaque page je demarre la session et vérifie que le login et mot de passe existe si non alors retour identification
 
alors qu'il existe bien, es ce le fait d'avoir stocker la session dans le rép sessions alors qu'en local il é t mis dans le répertoire tmp
 
rem : en local ca marche


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 28-08-2003 à 21:50:58    

:bounce:  
non c bon g trouvé ... >$_SESSION
 
mais parcontre ques ce que c long
g c bien que free est gratos mais quand meme
 
des astuces pour combler ce pb  :??:  
 
fermer la connexion> mysql_close ca aiderai  :??:


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 28-08-2003 à 21:54:01    

la connexion a koi ?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 28-08-2003 à 22:35:19    

simogeo a écrit :

la connexion a koi ?


 
à la base
 
... rectif : mon identification ne fonctionne pas g pourtant mis des $_SESSION


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 28-08-2003 à 22:35:19   

Reply

Marsh Posté le 28-08-2003 à 22:50:06    

jebo1 a écrit :


 
à la base
 
... rectif : mon identification ne fonctionne pas g pourtant mis des $_SESSION


fermer la connexion a la base c'est mieux .... sauf si tu as creé un connexion persistante (dans ce cas ca ne sert a rien)
 
tu as fais des echo de tes variables de session ?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 29-08-2003 à 09:26:17    

simogeo a écrit :


fermer la connexion a la base c'est mieux .... sauf si tu as creé un connexion persistante (dans ce cas ca ne sert a rien)
 
tu as fais des echo de tes variables de session ?


 
pour la connexion persistante, il faut juste mettre mysql_pconnect au lieu de mysql_connect ou il y a ot chose à voir ?
 
oui g fé des echo, pour savoir si tout passait correctement, mais g les ai mis en commentaires (stand by)
 
et pour la verif dans les ot pages fo til mettre IF $_SESSION["fsdf"] alors identification à refaire ou !$_SESSION ... en + du session_start
 
extrait de code index (car le pb vient de moi, ca me fé pareil en local), de + il me créer plusieurs fichiers sessions
 


<?php  
 
if(isset($login) && isset($password))
{
 session_start();
 session_id();
 session_name();
 
 //Inclusion du fichier pour se connecter a la base
 include('connexion.php');
   
 // Requete pour recuperer les informations dans la base
 ok
   
 //echo("login base :".$ligne_adm["login"]."<br>" );
 //echo("pass base :".$ligne_adm["password"]."<br>" );
 
   
 //codage login et password saisie
 $temp=$password;
 $password="";
 $password=md5($temp);
 //echo("pass saisie :".$password."<br>" );
 //echo("login saisie :".$login."<br>" );
   
 // on vérifie les valeurs du formulaire
 if( ($login==$ligne_adm["login"]) && ($password==$ligne_adm ["password"]) )
 {
  //on enregistre les variables
  session_register("login" );
  session_register("password" );
  //acces autorisé, ouverture menu
  echo("<script language=\"javascript\">window.open(\"menu.php\" );</script>" );
 echo("<script language=\"javascript\">window.close (\"index.php\" );</script>" );
}
else
{
 //si non valide alors ...
 echo("<script language=\"javascript\">alert('Saisie Identifiants incorrecte');</script>" );
 echo("<script language=\"javascript\">location.reload(\"index.php\" );</script>" );
 unset($login);
 unset($password);
   
}
}
   
?>  
 


 
merci à toi brave homme  :jap:  
 


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 30-08-2003 à 17:37:13    

pourquoi tu parles des echo pour les sessions
 
peut tu répondre à mon autre msg stp  :jap:


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 30-08-2003 à 19:23:14    

les tutos seront plus patients que moi, je démisionne (reprise de l'année scolaire oblige  :sol: )
 
t'es pas très loin du but [:dawa].... mais t'as pas dû t'attarder sur les tutos, dommage tu perds du temps maintenant.  [:spamafote]  Tu ne perdras pas le mien, bon courage  :hello:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 30-08-2003 à 19:55:47    

ohhh  :)  
 
vas y donne moi un indice ...  :bounce:  
 
que me manque til pour arriver au but
 
... consulter le tutos  :D


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 31-08-2003 à 12:50:36    

:hello:  :hello:  
 
et pour la cohérence suppression images, ta une idée
 
ceci dit g consulter les tutos mais ... non g du rater qqchose
 
vous avez une idéé internautes  :bounce:


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed