Problème d'affichage d'une image

Fermé
keiserike Messages postés 36 Date d'inscription mardi 29 novembre 2011 Statut Membre Dernière intervention 12 avril 2016 - Modifié par keiserike le 28/11/2012 à 23:22
keiserike Messages postés 36 Date d'inscription mardi 29 novembre 2011 Statut Membre Dernière intervention 12 avril 2016 - 3 déc. 2012 à 19:52
Bonjour à tous,

Voilà, je suis confronté au même problème depuis quelques jours. Je veux réaliser une interface permettant de visualiser le remplissement de cuves en temps réel. Du coup j'ai crée une l'image d'une cuve sous paint que je vais remplir en fonction du niveau réel.
La première étape était d'afficher simplement une image. J'y suis parvenu en html, mais dès que j'introduis du code php dans mon fichier html, rien à faire, l'image ne s'affiche plus. Pourriez vous me dire à quoi cela est-il dû ? Merci d'avance. Et je voudrais également savoir si appeler successivement une image différente en fonction du niveau de la cuve est réalisable ou si il existe des méthodes plus simples ? Par exemple créer graphiquement un rectangle (représentant la cuve) avec des graduations et voir le niveau d'un fluide descendre (et avec un pointeur) en une seule image animée. Je suis débutant en html/php, ne soyez pas avare d'informations.

Merci d'avance pour vos réponses.
A voir également:

7 réponses

arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
28 nov. 2012 à 23:56
Peux-tu nous mettre ton code pour qu'on puisse voir d'où vient le problème?
0
astuces72 Messages postés 7723 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 22 avril 2024 1 637
Modifié par astuces72 le 29/11/2012 à 00:01
slt

tu dis:
J'y suis parvenu en html, mais dès que j'introduis du code php dans mon fichier html, rien à faire, l'image ne s'affiche plus

il faut que tu enregistres ton fichier en php et pas html peut être !
0
astuces72 Messages postés 7723 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 22 avril 2024 1 637
29 nov. 2012 à 01:20
https://reliefmicro.fr/test/cuve/page%201.php

j'avais que ça à faire :D
0
aomann Messages postés 51 Date d'inscription lundi 26 novembre 2012 Statut Membre Dernière intervention 4 décembre 2012 2
29 nov. 2012 à 01:48
Les données viennent de où ?

C'est l'opérateur qui va appuyer sur le bouton "remplir" ?

Il y a t-il un PLC ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
astuces72 Messages postés 7723 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 22 avril 2024 1 637
29 nov. 2012 à 08:23
y'a pas de donner, tu clics et c'est tout, c'est juste pour te donner une idée de ce que tu peux faire !
il suffit de remplacer les boutons par des valeurs récupérable dans une bdd par exemple.
0
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 219
Modifié par tryan44 le 29/11/2012 à 10:17
Moi aussi j'ai que ça à faire ^^ :

Javascript:
function rempli(){ 
 //valeur saisie 
 var niveau = document.getElementById("jauge").value; 
 if(niveau>100){ 
  alert('Le niveau ne peut être supérieure à 100!'); 
  return false; 
 } 
 //on divise la hauteur de la cuve par 100 que l'on multiplie par la valeur saisie 
 var total = (500/100)*niveau; 
 var color = document.getElementById("contenu"); 
 //on attribue une couleur de fond 
 color.style.background='red'; 
 //on donne une hauteur à la couleur de fond 
 color.style.height=total; 
 //on affiche le résultat en % 
 color.innerHTML=(total/10)*2+" % "; 
} 

CSS:
 #cuve{ 
 width:100px; 
 height:500px; 
 border:1px solid black; 
 position: relative; 
 } 
 #contenu{ 
 position:absolute; 
 max-width:100px; 
 bottom:0; 
 width:100px; 
-webkit-transition-property: background, height;/*Chrome et Safari*/
-moz-transition-property: background, height;/*Gecko*/
-ms-transition-property: background, height;/*Microsoft*/
-o-transition-property: background, height;/*Opera*/
transition-property: background, height;/*Standart*/
-webkit-transition-duration: 2s;/*Chrome et Safari*/
-moz-transition-duration: 2s;/*Gecko*/
-ms-transition-duration: 2s;/*Microsoft*/
-o-transition-duration: 2s;/*Opera*/
transition-duration: 2s;/*Standart*/
 }

HTML:
<div id="cuve"><div id="contenu"></div></div> 
<input id="jauge"/> 
<button onclick="rempli()">voir</button>


En gros, on saisie la valeur et on clique :)...
Une question stupide engendre une réponse stupide!
Une question mal formulé engendre une réponse aléatoire!
0
keiserike Messages postés 36 Date d'inscription mardi 29 novembre 2011 Statut Membre Dernière intervention 12 avril 2016 4
3 déc. 2012 à 19:52
Bonjour,


Je vous remercie pour vos réponses, mais j'aimerais savoir si il est possible de ne pas utiliser javascript pour réaliser cette application ?

Bonne soirée.
0