[php] gestion de planning

carmii Messages postés 2 Date d'inscription jeudi 10 août 2006 Statut Membre Dernière intervention 15 août 2008 - 15 août 2008 à 12:38
carmii Messages postés 2 Date d'inscription jeudi 10 août 2006 Statut Membre Dernière intervention 15 août 2008 - 15 août 2008 à 12:44
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:



<?php
// connexion à la base
include('includes/config.inc.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 "";
$i++;
}
echo "";

$pos = strpos($nomtable, "testplanning");
if ($pos === false) {
    print "il n'y a pas de planning";
    
    }else{ print "Veuillez selectionner un jour de planning"; echo "";
                $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 ""; }
                        } 
            }
?>

1 réponse

carmii Messages postés 2 Date d'inscription jeudi 10 août 2006 Statut Membre Dernière intervention 15 août 2008
15 août 2008 à 12:44
Pouvez vous m'indiquer comment éditer mon message précédent, ce n'est pas très clair :s

Merci beaucoup pour votre compréhension.

Carmi
0
Rejoignez-nous