Précédent   Forum des professionnels en informatique > PHP > Outils > EasyPHP
EasyPHP Forum d'entraide sur EasyPHP : installation, utilisation, etc. Avant de poster -> Cours EasyPHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/07/2007, 16h06   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 6
Points : 1
Points : 1
Par défaut Changement de version

salut à tous. Mon problème est que j'ai développé sous easyphp 1.8 et qu'il faut que je fasse tourner mon programme sous easyphp1.6 mais ca ne fonctionne mes tables sont illisibles
voila mon erreur:
Citation:
Erreur
requête SQL : SHOW KEYS FROM `valeuroperateursaisie`

MySQL a répondu:Information erronnée dans le fichier: '.\carte_controle\valeuroperateursaisie.frm'
merci d'avance pour les réponses
ps: j'ai effacé ma version d'easyphp1.8(ou prog fonctionner) et ensuite je l'ai de nouveau installer et maintenant il me trouve une erreur:

Citation:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at d:\stagiaire\easyphp1-8\www\operateur\operateur2.php:9) in d:\stagiaire\easyphp1-8\www\operateur\operateur2.php on line 12
genaro02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 16h19   #2
Rédacteur/Modérateur
 
Avatar de Deepin
 
Homme Deepin
Ingénieur - Chef de projet Modélisation/Simulation
Inscription : avril 2004
Messages : 1 341
Détails du profil
Informations personnelles :
Nom : Homme Deepin
Localisation : Ile Maurice

Informations professionnelles :
Activité : Ingénieur - Chef de projet Modélisation/Simulation
Secteur : Industrie

Informations forums :
Inscription : avril 2004
Messages : 1 341
Points : 7 085
Points : 7 085
Envoyer un message via Skype™ à Deepin
hello,
verifie que tu n as pas d'espace ou de saut a la ligne dans ton fichier avant ou apres <?php ... ?> et enleve les. c po facile a voir !!!
A++
Deepin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2007, 08h52   #3
Invité de passage
 
Inscription : juillet 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 6
Points : 1
Points : 1
Par défaut précision

En fait je m'explique. J'ai commencé à developpé sous une version d'easyphp1-8 mais le probleme c'est que mon code doit etre installé sur un serveur qui ne supporte qu'easyphp1-6 donc j'ai effacé ma version 1-8 pour installer la 1-6. Une fois cette version installé j'ai copié ma BDD et mon code et malheuresement mes tables ne fonctionne plus. Donc je décide de réinstaller la 1-8 pour continuer à développer et la nouveau problème du code comme ci dessous qui fonctionnait et ben il ne fonctionne plus et il me met une erreur de session. Voila pour mon code en espérant que vous pourrez m'aider SVP car moi je suis en galère totale la:
Code :
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<HTML>
      <HEAD>
            <TITLE>Operateur_Saisie</TITLE>
                <link rel="stylesheet" media="screen" type="text/css" title="Design" href="simple.css"/>
      </HEAD>
 
      <body id="css-zen-garden">
           <h1></h1>
            <h2><span>Saisie</span> des relevés:</h2>
            <p>
            <?php
                session_start();
                echo 'Aujourd\'hui, nous sommes le : ' . date('d/m/Y');
                echo ' et il est ' . date('H \H\e\u\r\e\s i \M\i\n\u\t\e\s s \s');
            ?>
            </p>
            <br>
            <p>
            <?php
             //connection à la BDD
             mysql_connect("localhost", "root", "");
             mysql_select_db("Carte_Controle");
 
             //requête sql pour récupérer l'Id du choix de l'opérateur
             $reponse = mysql_query("SELECT Id FROM choixoperateur WHERE ChoixMachine='".$_POST['Machine']."' AND ChoixMatiere='".$_POST['Matiere']."' AND ChoixFamille='".$_POST['Famille']."'AND ChoixCategorie='".$_POST['Categorie']."' AND ChoixNbConducteurs='".$_POST['Nb_Conducteurs']."' AND ChoixSection='".$_POST['Section']."'")or die(mysql_error());
 
              //récupère L'Id
              $donnees = mysql_fetch_array($reponse);
 
              //Affecte l'Id à ne variable $Id
              $Id=$donnees['Id'];
 
              //Requête mysql permettant de recupérer les valeurs limites selon le type de tube
              $reponse = mysql_query("SELECT Epais_Moy_Norme, Epais_Mini_Norme, Tolerance_Maxi, Tolerance_Mini, Diam_Maxi_Norme, Diam_Mini_Norme FROM ".$_POST['Famille']." WHERE Choix_Nb_Conducteurs='".$_POST['Nb_Conducteurs']."' AND Choix_Categorie='".$_POST['Categorie']."' AND Choix_Section='".$_POST['Section']."'")or die(mysql_error());
 
              //recupére les valeurs limites
              $donnees = mysql_fetch_array($reponse);
              $_SESSION['Epais_Moy_Norme']=$donnees['Epais_Moy_Norme'];
              $_SESSION['Epais_Mini_Norme']=$donnees['Epais_Mini_Norme'];
              $_SESSION['Tolerance_Maxi']=$donnees['Tolerance_Maxi'];
              $_SESSION['Tolerance_Mini']=$donnee['Tolerance_Mini'];
              $_SESSION['Diam_Maxi_Norme']=$donnees['Diam_Maxi_Norme'];
              $_SESSION['Diam_Mini_Norme']=$donnees['Diam_Mini_Norme'];    
              //déclaration de plusieurs variables sessions car elles sont utilisées sur plusieurs pages
              $_SESSION['Machine']=$_POST['Machine'];
              $_SESSION['Matiere']=$_POST['Matiere'];
              $_SESSION['Famille']=$_POST['Famille'];
              $_SESSION['Categorie']=$_POST['Categorie'];
              $_SESSION['Nb_Conducteurs']=$_POST['Nb_Conducteurs'];
              $_SESSION['Section']=$_POST['Section'];
 
 
              //Affichage du choix effectué par l'opérateur
              echo 'Machine:'.$_POST['Machine'].' ';
              echo 'Matiere:'.$_POST['Matiere'].' ';
              echo 'Famille:'.$_POST['Famille'].' ';
              echo 'Categorie:'.$_POST['Categorie'].' ';
              ?>
              </p>
              <p>       
              <?php
                  echo 'Epaisseur Moyenne Norme:'.$_SESSION['Epais_Moy_Norme'].' ';
                  echo 'Epaisseur Minimale Norme:'.$_SESSION['Epais_Mini_Norme'].' ';
                  echo 'Tolerance Maxi:'.$_SESSION['Tolerance_Maxi'].' ';
                  echo 'Tolerance Mini:'.$_SESSION['Tolerance_Mini'].' ';
               ?>
               </p>
 
               <p>      
               <?php
                  echo 'Nombre de conducteurs:'.$_POST['Nb_Conducteurs'].' ';
                  echo 'Section:'.$_POST['Section'].' ';
               ?>              
               </p>
 
               <form method="post" action="operateur.php">
                    <center><INPUT type="submit" name="Modifier" value="Modifier la selection"></center>
                    <input type="hidden" name="Id_Operateur" value="<?php echo $Id; ?>" />
                    <input type="hidden" name="Machine_Modif" value="<?php echo $_POST['Machine']; ?>" />
                    <input type="hidden" name="Matiere_Modif" value="<?php echo $_POST['Matiere']; ?>" />
                    <input type="hidden" name="Famille_Modif" value="<?php echo $_POST['Famille']; ?>" />
                    <input type="hidden" name="Categorie_Modif" value="<?php echo $_POST['Categorie']; ?>" />
                    <input type="hidden" name="Nb_Conducteurs_Modif" value="<?php echo $_POST['Nb_Conducteurs']; ?>" />
                     <input type="hidden" name="Section_Modif" value="<?php echo $_POST['Section']; ?>" />
                </form>
                <?php
                if(($_SESSION['Categorie']=="Isolant")&&($_SESSION['Nb_Conducteurs']!=1))
                {?>
                        <form method="post" action="operateur.php">
                             <p><strong>
                             <?php echo '!!!Erreur il ne peut pas avoir plus dun conducteur en categorie isolant!!!';                                ?>   
                             </strong></p>
                <?php
                }
                else
                {       
                     ?>
                        <form method="post" action="CarteControleGraph.php">
                        <?php
 
                             if($Id==NULL)//s'il aucun ID n'existe 
                             { 
 
                             //alors on crée une nouvelle ligne dans la table choixoperateur avec un nouveau Id et les caractéristiques choisies au préalable par l'operateur 
                                mysql_query("INSERT INTO choixoperateur VALUES( '', '".$_SESSION['Machine']."','".$_SESSION['Matiere']."', '".$_SESSION['Famille']."', '".$_SESSION['Categorie']."','".$_SESSION['Nb_Conducteurs']."','".$_SESSION['Section']."')")or die(mysql_error());
 
                                $reponse = mysql_query("SELECT Id FROM choixoperateur WHERE ChoixMachine='".$_POST['Machine']."' AND ChoixMatiere='".$_POST['Matiere']."' AND ChoixFamille='".$_POST['Famille']."' AND ChoixCategorie='".$_POST['Categorie']."' AND ChoixNbConducteurs='".$_POST['Nb_Conducteurs']."' AND ChoixSection='".$_POST['Section']."'")or die(mysql_error());
 
                                $donnees = mysql_fetch_array($reponse);
                                $Id=$donnees['Id'];     
 
                                mysql_query("INSERT INTO ValeurOperateurSaisie VALUES( '','".$Id."', 'Norme', 'Aucun', '".$_SESSION['Epais_Moy_Norme']."', '".$_SESSION['Epais_Mini_Norme']."','".$_SESSION['Diam_Mini_Norme']."','".date('Y/m/d')."','".date('H:i:s')."')")or die(mysql_error());
 
                                }
                                mysql_close();
                                ?>
 
                        <input type="hidden" name="Id_Operateur" value="<?php echo $Id; ?>" />
 
                        <p> 
                        Entrer le nom de l'opérateur:<INPUT name="NomOperateur" type="text">&nbsp;&nbsp;&nbsp;
                        Entrer le numéro de touret:<INPUT name="NumTouret" type="text">
                        </p>
                        <p>
                        &nbsp;Entrer l'épaisseur moyenne:&nbsp;<INPUT name="EpaisseurMoy" type="text"><br>
                        &nbsp;Entrer l'épaisseur minimale:&nbsp;<INPUT name="EpaisseurMin" type="text">&nbsp;&nbsp;&nbsp;
                        Entrer le diamètre moyen:&nbsp;&nbsp;<INPUT name="DiametreMoy" type="text"><br><br>
 
                        <center><INPUT type="submit" name="Enregistrer" value="Valider la saisie"></center>
                        </p>
 
                <?php
                }
                ?>
                </form>
        </BODY>
</HTML>
genaro02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2007, 08h58   #4
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
pour l'erreur avec l'entête regarde là :
http://php.developpez.com/faq/?page=...s_already_sent

pour le transfert de la base de données, il faut passer par une exportation SQL avec phpMyAdmin
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2007, 09h20   #5
Invité de passage
 
Inscription : juillet 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 6
Points : 1
Points : 1
Par défaut Re:

merci pour les informations mais comment faire pour l'importer sur la version 1.6 une fois qu'elle a été exporté de la 1.8?

ps: non c'est bon ca fonctionne pardon
genaro02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2007, 10h30   #6
Invité de passage
 
Inscription : juillet 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 6
Points : 1
Points : 1
Par défaut Jpgraph et easy php1.6?!

C'est bon pour les tables sous easyphp1-6 ca fonctionnne. J'ai ouvert sous bloc notes le fichier sql j'ai copié tous les requêtes qu'il avait généré et je les ai collées dans zone de texte: "Exécuter une ou des requêtes sur la base Carte_De_Controle [Documentation]". Ensuite on clique executer et le tour est joué ( en bien veillant à supprimer la ligne ENGINE=MyISAM DEFAULT CHARSET=latin1 à chaque création de table sinon il interpretera cela comme une erreur ).

Par contre mes graphiques que je construit à l'aide de jpgraph ne s'affiche plus alors que je pense avoir activé la librairie GD que faut il faire please
genaro02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h01.


 
 
 
 
Partenaires

Hébergement Web