Création d'une base données de numéros courrier

Fermé
sifusalade Messages postés 134 Date d'inscription samedi 21 janvier 2012 Statut Membre Dernière intervention 16 juillet 2021 - Modifié par sifusalade le 21/03/2014 à 22:15
sifusalade Messages postés 134 Date d'inscription samedi 21 janvier 2012 Statut Membre Dernière intervention 16 juillet 2021 - 22 mars 2014 à 15:59
Bonjour,

Je suis dans une boite avec un réseau interne. Nos fichiers étant sur le réseau, nous pouvons tous accéder aux fichiers sur ce réseau depuis nos postes. En revanche, nous n'avons pas accès à internet depuis nos postes de travail. Cependant, je souhaiterai créer une petite application web, qui nous permettrai à tous de pouvoir prendre un numéro de courrier depuis nos postes. Ce numéro s'incrémenteraient au fur et à mesure.

Par exemple, Pierre renseigne l'objet, le destinataire, son service et clique sur un bouton. Le numéro 1lui est attribué, puis, Sophie en veut en prendre un, elle le renseigne, clique, c'est le 2 qui lui est attribué etc...

AU bout de la ligne, un lien hypertexte vers un Pdf du document, placé dans un dossier qui sera toujours le même pour tout les pdf, et ayant comme nom de fichier quelque chose comme ça :
"20140321_SERVICE_NUMERO_Courrier-duschmol.pdf" (AnnéMoisJour_SERVICE_NUMERO_Objet-du-courrier).

Je ne vous demande pas de faire le boulot à ma place, cependant, je ne sais pas tellement comment m'y prendre, je débute vraiment en php+mySql
A voir également:

1 réponse

sifusalade Messages postés 134 Date d'inscription samedi 21 janvier 2012 Statut Membre Dernière intervention 16 juillet 2021 7
22 mars 2014 à 15:59
J'ai réussi à me dépatouiller, ça avance petit à petit.

Cependant, voilà que je galère depuis plusieurs heures.

Je veux afficher les champs de ma table, hors, mon champs
'id'
ne s'affiche pas.

ma table se compose comme tel :
id (PRIMARY & auto increment) * typologie (VARCHAR) * timbre (VARCHAR) * date (DATE) * objet (VARCHAR) lien (VARCHAR)

Je veux afficher tout ça pour chacun. j'ai donc :

<?php
// Connexion à la base de données
try
{
	$bdd = new PDO('mysql:host=localhost;dbname=NUCOS', 'root', 'root');
}
catch(Exception $e)
{
        die('Erreur : '.$e->getMessage());
}

// Récupération des 100 derniers éléments
$reponse = $bdd->query('SELECT typologie, timbre, date, objet, lien FROM courriers ORDER BY ID DESC LIMIT 0, 100');
?>

<table>
<tr><th>Typologie</th><th>Numéro</th><th>Timbre</th><th>Date</th><th>Objet</th><th>Lien</th></tr>

<?php
// Affichage de chaque message (toutes les données sont protégées par htmlspecialchars)
while ($donnees = $reponse->fetch())
{
	echo '<tr><td>' . htmlspecialchars($donnees['typologie']) . '</td><td>'  . htmlspecialchars($donnees['id']) . "</td><td>" . htmlspecialchars($donnees['timbre']) . "</td><td>" . htmlspecialchars($donnees['date']) . "</td><td>" . htmlspecialchars($donnees['objet']) ."</td><td>" . htmlspecialchars($donnees['lien']) . '</td></tr>';

}

$reponse->closeCursor();

?>

</table>


Le problème c'est que l'id ne s'affiche pas. A mon avis cela se passe au niveau de la ligne 23... Mais je ne voit pas pourquoi ça ne s'affiche pas. Les autres champs s'affichent bien eux...
0