A voir également:
- Probleme de programmation
- Application de programmation - Guide
- Fermer un programme de force - Guide
- Télécharger le programme de pmu - Télécharger - Médias et Actualité
- Programmation carte à puce vierge ✓ - Forum Matériel & Système
- Comment lancer un programme automatiquement au démarrage de windows - Guide
3 réponses
Bonjour,
Il faudrait commencer par nous indiquer dans QUOI tu travailles ?
Quel langage de programmation ? Quel Langage ?
Et éventuellement nous montrer ce que tu as essayé de faire ....
PS: Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Il faudrait commencer par nous indiquer dans QUOI tu travailles ?
Quel langage de programmation ? Quel Langage ?
Et éventuellement nous montrer ce que tu as essayé de faire ....
PS: Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
alors j'ai compris ce que tu m'a dis mais d'abord voila mon code :
alors où il y a le champ dossierId c mon numéro que j'insère alors je veux qu'il soit a la forme que j'ai déjà te dit
EDIT : AJOUT DES BALISES DE CODE (second rappel ! )
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
<?php require_once('connexion.php'); ?> <?php if (isset($_POST['dossierId'])){ if($_POST['dossierId']!=="" && $_POST['date']!=="" && $_POST['objet']!=="" && $_POST['chargeDossier']!=="" && $_POST['constat']!=="" && $_POST['observation']!=="" && $_POST['photos']!=="" && $_POST['cat']!==""){ $dossierId= $_POST['dossierId']; $date= $_POST['date']; $objet= $_POST['objet']; $chargeDossier= $_POST['chargeDossier']; $constat= $_POST['constat']; $observation= $_POST['observation']; $photos= $_POST['photos']; $cat= $_POST['cat'];
alors où il y a le champ dossierId c mon numéro que j'insère alors je veux qu'il soit a la forme que j'ai déjà te dit
EDIT : AJOUT DES BALISES DE CODE (second rappel ! )
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
reprenons...
1 - Dans ton formulaire tu écris quoi ? (qu'est-ce que tu envoies en POST ?? )
2 - Dans ta BDD .. le champ dossierId .. il est de quel type ? si c'est du INT .. c'est normal que tu ne puisses pas y mettre de texte tel que des SLASHES.... ( et dans ce cas.. il vaudrait mieux que tu créés un champ à part dans lequel tu stockes l'année par exemple...)
3 - Il faut que tu sois plus précis dans ta question.. car là ... je te répond en essayant d'imaginer ce que tu veux.. mais n'étant pas dans ta tête.. je peux me tromper !!!
1 - Dans ton formulaire tu écris quoi ? (qu'est-ce que tu envoies en POST ?? )
2 - Dans ta BDD .. le champ dossierId .. il est de quel type ? si c'est du INT .. c'est normal que tu ne puisses pas y mettre de texte tel que des SLASHES.... ( et dans ce cas.. il vaudrait mieux que tu créés un champ à part dans lequel tu stockes l'année par exemple...)
3 - Il faut que tu sois plus précis dans ta question.. car là ... je te répond en essayant d'imaginer ce que tu veux.. mais n'étant pas dans ta tête.. je peux me tromper !!!
Dsl pour la mal expression alors dans ma formulaire j'essaye de remplir un numero de dossier au premier mais qu'on j'ai parler avec mon encadrant il m a dit que le dossier est entree de la facon 123/2015 par exemple alors j'ai d'autre champ la date complet et etc et pour ma base de donnees quel type je doit mettre ? mais le cas que tu m'as dit que je stock un autre champ est ce qui'il va apparaitre dans mon tableau d'acceuil
tu peux stocker (dans un champ INTEGER) le Numéro de dossier ( le 120) et dans un second champ ( de type INT également) l'année.
Cela sera plus simple à gérer que de l'avoir dans un champ VARCHAR....
Donc d'un côté tu stockes le 120 .. et de l'autre 2015 ...
Ensuite... lorsque dans ton formulaire tu entres un numéro de dossier ( par exemple : 120/2015)
... pour le traiter.. tu fais un EXPLODE puis tu te sers du résultat pour requêter ta bdd...
Ben à toi d'adapter ta page d'accueil pour prendre en compte cette modification.
.... et sinon... si tu ne veux vraiment pas t'embêter (mais ça serait dommage....) tu stockes ton "numéro de dossier" dans un champ VARCHAR directement sous la forme : numéro/année
... c'est toi qui voit !
Cela sera plus simple à gérer que de l'avoir dans un champ VARCHAR....
Donc d'un côté tu stockes le 120 .. et de l'autre 2015 ...
Ensuite... lorsque dans ton formulaire tu entres un numéro de dossier ( par exemple : 120/2015)
... pour le traiter.. tu fais un EXPLODE puis tu te sers du résultat pour requêter ta bdd...
$dossierId= $_POST['dossierId']; $tmp = explode("/",$dossierId); if(count($tmp)==2){ $numero = $tmp[0]; $annee = $tmp[1]; }else{ echo "<br> Format invalide !"; } // et pour ta requête... $sql = " SELECT * FROM taTable WHERE numero = '$numero' AND annee = '$annee' ";
est ce qu'il va apparaitre dans mon tableau d'acceuil
Ben à toi d'adapter ta page d'accueil pour prendre en compte cette modification.
.... et sinon... si tu ne veux vraiment pas t'embêter (mais ça serait dommage....) tu stockes ton "numéro de dossier" dans un champ VARCHAR directement sous la forme : numéro/année
... c'est toi qui voit !
A l'affichage... tu n'as pas besoin de coder le fait de mettre l'année... puisque tu l'a déjà enregistré en BDD !
J'ai l'impression que tu t'égares....
Reprends tout depuis le début.....
- Comment enregistres tu les données dans ta BDD ? (quel CODE ? quel Formulaire html ? )
- Comment affiches tu ces données sur ta page ( code / formulaire) ?
- Et surtout... QUELLE est la question exactement ?????
car tu nous a demandé : Comment générer un code avec l'année ... chose que je t'ai donné..... pour ce qui est de son utilisation... ne sachant rien de ton code ni de tes besoins réels .. nous ne pouvons rien pour toi !
C'est à toi de savoir ce que tu veux faire !!!!
NB: Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
J'ai l'impression que tu t'égares....
Reprends tout depuis le début.....
- Comment enregistres tu les données dans ta BDD ? (quel CODE ? quel Formulaire html ? )
- Comment affiches tu ces données sur ta page ( code / formulaire) ?
- Et surtout... QUELLE est la question exactement ?????
car tu nous a demandé : Comment générer un code avec l'année ... chose que je t'ai donné..... pour ce qui est de son utilisation... ne sachant rien de ton code ni de tes besoins réels .. nous ne pouvons rien pour toi !
C'est à toi de savoir ce que tu veux faire !!!!
NB: Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
et donc pour générer ton numéro .. tu peux faire un truc du genre
et remplacer ton 120 .. par ce que tu veux bien entendu.