Προς το περιεχόμενο

Oδηγίες για PHP script


weather1967

Προτεινόμενες αναρτήσεις

Δημοσ.
Μια χαρά το έκανες. Άμα έχεις μόνο δύο περιπτώσεις τότε δεν χρειάζεται elseif καθώς ένα else είναι αρκετό.

 

>if(...)
κάνε αυτό
else
κάνε το άλλο

 

 

Ωραια ευχαριστω και παλι ,αλλαξα πολλα χρωματα σε διαφορες extreme παραμετρους ενα πολλαπλο πραδειγμα στην θερμοκρασια ,ειναι σωστο ?

 

<?php

if($pieces[2]<7) $color="#0099FF";

elseif($pieces[2]>7) $color="#ECF9FF";

elseif($pieces[2]>37) $color="#FF00CC";

echo '<td align="center" style="background: '. $color .';">'. $pieces[2] .' °C</td>';

?>

 

---------- Το μήνυμα προστέθηκε στις 13:14 ----------

 

Bεβαια τωρα ειδα οτι παιζει καποιο λαθος στην θερμοκρασια οταν παει κατω απο 7 αλλαζει χρωμα ,οταν ομως παει πανω απο 37 δεν αλλαζει χρωμα ,τι φταιει ? εβαλα manual 40 και δεν αλλαξε χρωμα

  • Απαντ. 32
  • Δημ.
  • Τελ. απάντηση
Δημοσ.

><?php
if($pieces[2]<7) $color="#0099FF";
elseif($pieces[2]>37) $color="#FF00CC";
elseif($pieces[2]>7) $color="#ECF9FF";
echo '<td align="center" style="background: '. $color .';">'. $pieces[2] .' °C</td>';
?>

 

Δοκίμασε το παραπάνω. Βάλε τις ψηλές θερμοκρασίες πρώτα. Στην προηγούμενη περίπτωση έβελε ότι η θερμοκρασία είναι πάνω από 7 και δεν έκανε τον έλεγχο αν είναι πάνω από 37.

 

edit :

Επίσης σε περίπτωση που η θερμοκρασία είναι 7 βαθμοί. δεν θα εμφανίσει κανένα χρώμα. Βάλε είτε >= είτε <= σε έναν από τους δυο ελέγχους. Αλλιώς βάλε <7 και >6

Δημοσ.

Να σαι καλα φιλε μου και παλι ,δουλεψε ρολόι στο πανω απο 40 c

Ευχαριστω για μια ακομα φορά.

 

Edit: λες να το κανω ετσι ?

 

><?php
if($pieces[2]<7) $color="#0099FF";
elseif($pieces[2]>37) $color="#FF00CC";
elseif($pieces[2]>=7) $color="#ECF9FF";
echo '<td align="center" style="background: '. $color .';">'. $pieces[2] .' °C</td>';
?>

 

 

 

 

 

 

 

 

><?php
if($pieces[2]<7) $color="#0099FF";
elseif($pieces[2]>37) $color="#FF00CC";
elseif($pieces[2]>7) $color="#ECF9FF";
echo '<td align="center" style="background: '. $color .';">'. $pieces[2] .' °C</td>';
?>

 

Δοκίμασε το παραπάνω. Βάλε τις ψηλές θερμοκρασίες πρώτα. Στην προηγούμενη περίπτωση έβελε ότι η θερμοκρασία είναι πάνω από 7 και δεν έκανε τον έλεγχο αν είναι πάνω από 37.

 

edit :

Επίσης σε περίπτωση που η θερμοκρασία είναι 7 βαθμοί. δεν θα εμφανίσει κανένα χρώμα. Βάλε είτε >= είτε <= σε έναν από τους δυο ελέγχους. Αλλιώς βάλε <7 και >6

 

---------- Το μήνυμα προστέθηκε στις 15:55 ----------

 

Ολα γιναν περίφημα ,εβαλα το >= και τα δειχνη σωστα

Ευχαριστώ για μια ακομα φορά.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...