Auteur |
Message |
tigrou974
Newbiiiie
![Newbiiiie Newbiiiie](images/rangs/1.gif)
![2ème année 2ème année](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_2.png) Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 13
|
Posté le:
Mer 14 Oct 2009 - 07:52 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
Bonjour à tous,
Je reviens vers vous aujourd’hui car depuis quelques semaines je rencontre plusieurs problèmes que je n’arrive pas à résoudre seul sur un projet qui compte pour mes PTI cette année et je suis vraiment très embêté. Ayant un oral blanc dans quelques jours, je vous serais reconnaissant si vous pouvez m’aider à les résoudre (indépendants les uns des autres). Merci d’avance.
Premier souci : Résolu aussi. Merci..
Deuxième souci : Résolu également..
Troisième souci : Celui-ci fonctionne désormais. Merci jib
En vous remerciant par avance encore une fois.
Cordialement,
Tigrou974, [un peu] à bout avec ces histoires. |
_________________
![Image Image](http://www.web-ig.com/signature-3242.png)
Dernière édition par tigrou974 le Jeu 15 Oct 2009 - 11:25; édité 6 fois |
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire. |
jib
Newbiiiie
![Newbiiiie Newbiiiie](images/rangs/1.gif)
Messages: 3
|
Posté le:
Mer 14 Oct 2009 - 12:15 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
Bonjour, en ce qui concerne ton premier pb, isset($_POST['login']) détermine si $_POST['login'] est définie ou si elle est différente de NULL. Or quand tu fais un submit de formulaire et que tu ne remplis pas les champs textes, ceux-ci sont quand même définis mais avec la valeur "" (chaine de caractères vide) et non avec NULL. Il faudrait donc que tu testes si trim($_POST['login']) == "" pour vérifier si le champ login a bien été renseigné ou pas. |
|
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
jib
Newbiiiie
![Newbiiiie Newbiiiie](images/rangs/1.gif)
Messages: 3
|
Posté le:
Mer 14 Oct 2009 - 12:26 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
Concernant ton 2ème pb, si tu as le message d'erreur "header : cannot send..." c'est parce que tu affiche du code html avant d'exécuter la fonction header (<div>). Le principe c'est que dans toutes tes pages à protéger il faut rediriger l'utilisateur vers la page de login si il ne s'est pas authentifier. |
|
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
jib
Newbiiiie
![Newbiiiie Newbiiiie](images/rangs/1.gif)
Messages: 3
|
Posté le:
Mer 14 Oct 2009 - 13:01 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
Concernant ton 3e pb, le code suivant fonctionne dans le form :
Code: |
<input size="30" id="f_date1" /><button id="f_btn1" onclick="return false;">...</button><br />
<script type="text/javascript">
//<![CDATA[
new Calendar({
inputField: "f_date1",
dateFormat: "%Y-%m-%d",
trigger: "f_btn1",
bottomBar: false,
onSelect: function() {
this.hide();
}
});
//]]></script>
|
(Le onclick="return false;" empêche le submit du formulaire lorsqu'on clique sur le boutton f_btn1) |
|
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
tigrou974
Newbiiiie
![Newbiiiie Newbiiiie](images/rangs/1.gif)
![2ème année 2ème année](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_2.png) Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 13
|
Posté le:
Mer 14 Oct 2009 - 13:37 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
Merci beaucoup pour tes contributions et explications.
Pour le 1er problème, j'ai essayé ce que tu proposes mais je n'y arrive pas. N'y a t-il pas une autre solution qui garderait le test des champs vides pour la fin? Peux tu m'expliquer ce que la fonction trim stp?
Concernant le 2eme, j'ai oublié de préciser que toutes les pages sont des includes qui se greffent dans la div "corps" de la page d'accueil. il y a donc bien du code html avant. comment faire dans ces cas?
pour le 3eme, je n'ai pas encore testé. édit: il fonctionne merci beaucoup |
_________________
![Image Image](http://www.web-ig.com/signature-3242.png) |
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
tigrou974
Newbiiiie
![Newbiiiie Newbiiiie](images/rangs/1.gif)
![2ème année 2ème année](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_2.png) Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 13
|
Posté le:
Jeu 15 Oct 2009 - 09:54 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
pour le 1er probleme, je viens de trouver une alternative: vérifier avec du javascript! merci. néanmoins si quelqu'un pourrait m'expliquer le trim, ça m'intéresserait bien.
édit 11h 21: 2e problème résolu également par alternative avec un require |
_________________
![Image Image](http://www.web-ig.com/signature-3242.png) |
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
dotnet
Forumeur fréquent
![Forumeur fréquent Forumeur fréquent](images/rangs/3.gif)
![Post-BTS Post-BTS](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_post.png) Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 87
|
Posté le:
Jeu 15 Oct 2009 - 17:11 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
Trim surppime les espaces dans une chaine de caractère tout simplement
Par exemple ca si tu test ca : $_POST['login']) == "" et que l'utilisateur à saisi " " dans la zone de texte alors l'égalité ne sera pas vrai Trim évite cela. Je ne sais pas si j'ai été bien clair ^^ |
|
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
tigrou974
Newbiiiie
![Newbiiiie Newbiiiie](images/rangs/1.gif)
![2ème année 2ème année](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_2.png) Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 13
|
Posté le:
Jeu 15 Oct 2009 - 17:16 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
dotnet a écrit: |
Trim surppime les espaces dans une chaine de caractère tout simplement
Par exemple ca si tu test ca : $_POST['login']) == "" et que l'utilisateur à saisi " " dans la zone de texte alors l'égalité ne sera pas vrai Trim évite cela. Je ne sais pas si j'ai été bien clair ^^ |
Si si, merci beaucoup ! Je tâcherai de m'en souvenir pour plus tard. |
_________________
![Image Image](http://www.web-ig.com/signature-3242.png) |
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
|