[ nem @ 24.11.2021. 18:39 ] @
Pozdrav, već sam postavljao slično pitanje u delu o SQL-u ali bih sada da rešim ovo i u php-u. Imam sledeće mysql tabele: prijave_stanja id | korisnicki_broj | stanje | godina | mesec_id ------------------------------------------------------------------------ 1 | 12345 | 33 |2021 |11 2 | 12345 | 20 |2021 |10 3 | 12345 | 10 |2021 |9 4 | 67891 | 50 |2021 |10 korisnici id | korisnicki_broj | mesto_id | ulica_id ------------------------------------------------------------------------ 1 | 12345 | 1 |2021 2 | 67891 | 1 |2021 Hteo bih pomoću php-a da proverim da li u tabeli prijave_stanja postoji zapis u koloni 'stanje' i da je u koloni 'mesec_id' vrednost trenutnog meseca tj. trenutno 11. Ako postoji da ispise u html tabeli 'postoji zapis', ako je polje 'stanje' prazno da ispiše 'ne postoji zapis'. Ovako bi trebao da izgleda rezultat id | korisnicki_broj | mesto_id | ulica_id | da li postoji zapis --------------------------------------------------------------------- 1 | 12345 | 1 |1 | postoji zapis ← jer u stanje postoji vrednost i mesec je 11 2 | 67891 | 1 |2 | ne postoji zapis ← jer nema mesec 11 Ovako sam poceo da radim proveru ali se vrtim u krug... pa ako moze neka pomoc Code: include('ucitaj_mesec.php'); $trenutni_mesec = $_SESSION['mesec_id']; $result = $connection->query("SELECT mesec_id, stanje FROM prijave_stanje WHERE mesec_id = $trenutni_mesec AND stanje ← ne znam kako da proverim da li ima vrednost "); ← ovde, mislim, treba nekako uključiti i korisnicki_broj if($result->rowCount() > 0) { $_SESSION['provera'] = "Ne postoji zapis" ; } else { $_SESSION['provera'] = "Postoji zapis"; } |