Skocz do zawartości

Arduino MEGA i BLYNK, LCD odchodzi do lamusa...


SOYER

Pomocna odpowiedź

2 godziny temu, SOYER napisał:

z tego co przychodzi mi do głowy, to pamięć wartości na tyle by móc później budować wykresy, wartości max i min z określonego czasu... 

[...]

2 godziny temu, SOYER napisał:

Generalnie to wiele więcej mi nie trzeba

A to się jeszcze zdziwisz ile nowego będziesz musiał się nauczyć do rysowania wykresów z określonego czasu i zbierania innych informacji 😉

Powodzenia!

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

canvas, responsywność... to po ile te dynie... 

A ty @Treker notujesz wszystko?? Do nowego kursu Forbota...;-) 

To właśnie miałem na myśli jak pisałem o niskim progu wejścia... Wszystko da się ogarnąć, nawet ja dałem jakoś radę, bez żadnego pojęcia o temacie. Wiadomo, że to absolutne podstawy, ale chodzi właśnie o pierwszy udany projekt i rozbudzenie apetytu... 

 

Link do komentarza
Share on other sites

Tak notuję, notuję php, mysql, html, bootstrap - a myślisz, że po co "robie" Forbota - muszę mieć gdzie testować te tematy w praktyce.

Testy na wersji produkcyjnej to podstawa 😉

Link do komentarza
Share on other sites

23 godziny temu, ethanak napisał:

jeśli w bazie danych nie ma aktualnej wartości dla danego typu, powinien zwrócić tekst "Brak danych".

Uściślijmy, czy słowo aktualnej znaczy, że program ma też sprawdzać czy odczyt jest "świerzy"? Czy ma tylko raportować, że w tabelce nic nie ma w tej konkretnej szufladzie? Bo takie coś by sugerował tekst "Brak danych". Więc pewna nieścisłość się wkradła.

Link do komentarza
Share on other sites

<?php
include 'logMeteo.php';
$typ = $_GET['nazwa'];
$b = $_GET['mian'];
$typ = $_REQUEST['nazwa'];

$polaczenie = new mysqli($host, $db_user, $db_pass, $db_name);

if($polaczenie->connect_errno!=0){
    die("Error: ".$polaczenie->connect_errno."Opis: ".$polaczenie->connect_error);
}
    $typ = $polaczenie->real_escape_string($typ);
    $sqlOdczyt="SELECT aktualna FROM meteo WHERE czujnik = '${typ}'";
    $odczyt=$polaczenie->query($sqlOdczyt);
    $row = $odczyt->fetch_row();
if ($odczyt->fetch_row() > 0) {
     $odczyt->close();
     $result = $row[0];
     echo $result." ".$b;
    }
 else {
    echo "Brak danych";
}
?>

 

Link do komentarza
Share on other sites

Bardzo mnie interesuje wynik porównania tablicy do zera... jesteś pewien że to dobry pomysł?

Poza tym zobacz co narobiłeś: pobierasz wiersz do zmiennej $row, potem znowu pobierasz wiersz - jeśli (jak w naszym przypadku) sqlect zwraca maksymalnie jeden wynik to drugie pobranie zawsze zwróci null (czy false).

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.