Bonjour,
Voila, j'aimerai créer une page php qui gèrerait des planning.
Pour rentrer dans les détails, j'ai une base de donnée avec différentes tables divers utilisé pour d'autres modules de mon site (contacts, matériel etc...). Cela pour insister sur le fait que ma database contient déjà des tables avant d'exécuter ma page php de gestion de planning.
J'ai un module administrateur qui fonctionne très bien et qui me permet d'ajouter des tables "planninglundi", "planningmardi", "planningmercredi" etc...
Le but de mon script est de vérifier s'il y a au moins une table commençant par "planning" sinon afficher un message type "veuillez importer au moins un planning"
Ensuite, s'il y a au moins une table commençant par "planning", vérifier s'il y a une table "planninglundi".
Si c'est le cas : Afficher "LUNDI" sur ma page.
Puis faire la même chose pour tous les jours de la semaine.
ex:
s'il n'y a aucunes tables commençant par "planning", ma page affichera "Veuillez importer au moins un planning"
s'il n'y a que la table "planninglundi", ma page affichera "LUNDI".
S'il n'y a que la table "planningmardi", ma page affichera "MARDI".
S'il y a seulement une table "planninglundi" et "planningmercredi", ma page affichera "LUNDI MERCREDI".
(Mon but final étant de linker les jours de la semaine pour afficher le planning correspondant.)
Mais pour cela ça fait plus d'une semaine que je tourne en rond sur ce code sans succès.
Pouvez vous m'aider?
Voici mes codes:
Merci pour votre compréhension.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <?php // connexion à la base include('includes/myconfig.php'); $idConnect = mysql_connect( $Host, $username, $password) or die( "Connexion impossible."); $db = mysql_select_db( $PlanningDB, $idConnect) or die( "Accès base impossible."); $sqljourssemaine = 'SHOW TABLES FROM synapsys'; $resultjourssemaine = mysql_query($sqljourssemaine, $idConnect) or die(mysql_error()); $num=mysql_numrows($resultjourssemaine); $i=0; while ($i < $num) { $nomtable=mysql_result($resultjourssemaine,$i,"Tables_in_synapsys"); print $nomtable; echo "</br>"; $i++; } echo "</br>"; $pos = strpos($nomtable, "planning"); if ($pos === false) { print "il n'y a pas de planning"; }else{ print "Veuillez selectionner un jour de planning"; echo "</br>"; $poslundi = strpos($nomtable, "lundi"); if ($poslundi === true) { print "Lundi"; $posmardi = strpos($nomtable, "mardi"); if ($posmardi === true) { print "Mardi"; }else{ print ""; } }else{ $posmardi = strpos($nomtable, "mardi"); if ($posmardi === true) { print "Mardi"; }else{ print ""; } } } ?>
Carmi





Répondre avec citation



Partager