CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[php] Messagerie interne

Wistaro
Wistaro
Niveau 6
15 juin 2012 à 19:20:41

Moi, j'ai une messagerie interne sur mon site, et je y est ajouté une section répondre, ou le lien de la page sera www.lesite.fr/reponse.php?sujet=re:sujetdumessage&
destinataire=celui
a qui je veut envoyer la réponse

Voici le code: http://pastebin.com/2ZhJ3Vf7

Il me dit que le message est bien envoyé, mais pourtant il ne s'envoie pas!
Merci de m'aider svp

Wistaro
Wistaro
Niveau 6
16 juin 2012 à 18:21:32

Help!

bob63
bob63
Niveau 11
18 juin 2012 à 08:42:07

Copie colle le code ici plutôt, ca sera plus direct :)

Sinon juste une question de conception. Si il y a des accents dans ton sujet, tu met des accents dans ton url ? :fou:

En général tu met plutôt l'id du sujet, puis l'id du message (si tu as une BDD), mais même principe si tu fais pas fichier.

Tiddo
Tiddo
Niveau 10
18 juin 2012 à 09:52:34

Quel est l'intérêt de copier le code ici alors qu'il vient de fournir une url PasteBin ? D'autant plus que JVC ne gère pas correctement l'affichage de code brut (pas de BBCode ou autre).

bob63
bob63
Niveau 11
18 juin 2012 à 12:41:48

Tiddo > Parce que des gens comme moi qui ne connaissent pas pastebin, voient un lien bizarre alors ne cliqueront pas. Et je suis certains de pas être le seul.

Tiddo
Tiddo
Niveau 10
18 juin 2012 à 14:45:09

Si si, tu es le seul. Pastebin est très connu des développeurs, c'est un site de confiance et qui se révèle être très utile pour s'échanger des snippets ou des bouts de code.

Pseudo supprimé
Pseudo supprimé 18 juin 2012 à 17:26:29

@bob63 : oui tu es vraiment le seul, Pastebin c'ets THE outil pour s'échanger du code même s'il y a maintenant des alternative comme zerobin de sebsauvage ou wall de deblan.

bob63
bob63
Niveau 11
18 juin 2012 à 19:19:50

C'est pas parce que vous vous connaissez, que tout le monde connait. Faut pas faire une généralité. Je suis développeur, et j'ai jamais eu besoin de passer par ce site là. Alors je suis certainement pas le seul.

Bref, en priorité j'ai répondu au sujet, au contraire de vous. Faudrait peut-être revenir au sujet initial ...

Donc, dans ton insert, il ne faut pas mettre de quote autour des valeurs de type INT du genre : "'.$_SESSION['ID'].'" devient '.$_SESSION['ID'].'

Ensuite tu échappes pas le sujet avec mysql_escape_string, seulement le message. En gros ton soucis, à mon avis, c'est que l'insert ne fonctionne pas. Cependant comme tu n'as pas de try catch, il passe quand même à "Message envoyé".

bob63
bob63
Niveau 11
18 juin 2012 à 19:23:02

J'ai oublié de préciser, si tu débutes à peine ton site, tu devrais essayer avec PDO pour la connexion à la BDD, et faire des requêtes préparées. Ca t'évites d'échapper tes variables, et tu spécifies le format d'entrée dans tes requêtes (ca évite de devoir quoter ou non en fonction d'un INT, STRING ...

Exemple :
http://php.net/manual/fr/fr/pdo.prepared-statements.php

De plus, pourquoi ton premier champs est vide ? Dans ce cas, le précise pas, ca peut éviter qu'il prenne la valeur de vide "" au lieu de null (non renseigné)

Tiddo
Tiddo
Niveau 10
18 juin 2012 à 21:05:32

Un développeur qui ne connait pas Pastebin... ? WTF? :-(

Tiddo
Tiddo
Niveau 10
18 juin 2012 à 21:06:04

Bientôt ça sera la même chose pour StackOverflow.

bob63
bob63
Niveau 11
18 juin 2012 à 22:23:13

Tu sais j'ai réussi à vivre jusque là, et je m'en suis très bien passé :-)))

Tiddo
Tiddo
Niveau 10
18 juin 2012 à 22:43:18

Et tu partages ton code comment, dans ce cas là ?

[-ArK-]
[-ArK-]
Niveau 30
20 juin 2012 à 09:05:13

La plupart des forums orientés programmation ont des balises [code] maintenant.

Je connais pasteBin mais j'ai jamais eu besoin de l'utiliser perso :hap:

Tiddo
Tiddo
Niveau 10
20 juin 2012 à 10:16:30

Non mais j'entends bien, mais au delà des forums et pour que ce soit compréhensible, le mieux ça reste les walls.

Wistaro
Wistaro
Niveau 6
21 juin 2012 à 17:57:06

Merci Bob63, je vais tester et je vous dis

Wistaro
Wistaro
Niveau 6
21 juin 2012 à 18:02:44

J'ai fait tout ce que tu m'a dit, mais pourtant cela ne fonctionne toujours pas!

Wistaro
Wistaro
Niveau 6
21 juin 2012 à 19:26:29

Si sa peut vous aidez à m'aider, voici la page envoyer un message:
http://pastebin.com/mXrzJvWC

Et la nouvelle page Repondre.php:
http://pastebin.com/F9ZHdWts

Pour accéder à cette page, le lien sera: repondre.php?destinataire=xxxx&sujet=xxx&id_destin
ataire=id_du_destinataire

Wistaro
Wistaro
Niveau 6
23 juin 2012 à 13:30:50

help!

Wistaro
Wistaro
Niveau 6
26 juin 2012 à 12:23:03

SVP

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment