Problema afisare timp trecut preluat din baza de date
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
nutzu123
- Mesaje:83
Problema afisare timp trecut preluat din baza de date
Salut
Ce postez nou acum nu imi mai afisaza data adaugarii fisierului numai daca nu folosesc functia time ago:
Cod: Selectaţi tot
function timp($a) {
$b = strtotime("now");
$c = strtotime($a);
$d = $b - $c;
$minute = 60;
$hour = $minute * 60;
$day = $hour * 24;
$week = $day * 7;
if(is_numeric($d) && $d > 0) {
if($d < 3) return "acum cateva secunde";
if($d < $minute) return floor($d) . " secunde in urma";
if($d < $minute * 2) return "aproximativ un minut in urma";
if($d < $hour) return floor($d / $minute) . " minute in urma";
if($d < $hour * 2) return "aproximativ o ora in urma";
if($d < $day) return floor($d / $hour) . " ore in urma";
if($d > $day && $d < $day * 2) return "ieri";
if($d < $day * 365) return floor($d / $day) . " zile in urma";
return "acum un an in urma";
}
}
M-am uitat in baza de date si se posteaza la fel data adaugarii. Daca nu folosesc functia de mai sus imi afiseaza corect toate fisierele si cele noi si cele vechi postate. Ce poate avea?
MarPlo
Mesaje:4343
Salut
Depinde ce date /valoare contine variabila $data_ad. Poti verifica cu:
sa vezi ce valoare e in acea variabila si cu ce difera fata de inregistrarile vechi.
Asa iti poti da seama care ar fi problema si cum se poate rezolva.
Subiecte similare
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Ultimul mesaj
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...
- Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML
Primul mesaj
Bună Marplo
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Ultimul mesaj
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc
- Problema curs de Engleza
Sesizari Erori si Greseli
Primul mesaj
Buna.
Am descarcat cursul curs_eurocor-engleza_incepatori_1-16.rar si cand vreau sa-l dezarhivez imi da eroarea asta:
An error occures whilw...
Ultimul mesaj
Buna,
Poti sa descarci cursul de engleza, nivel intermediar, de la urmatoarele linkuri:
- Lectiile 1-16...
- O mica problema de animatie CSS
HTML - XHTML - CSS
Primul mesaj
Noroc, MarPlo!
1. Am vizitat pe twitter un site de animatie, in care website-ul actual se numeste CSS-Challenges,com. In respectivul website, sunt...
Ultimul mesaj
1. Multumesc pentru raspuns.
2. Am inteles raspunsul tau: este un mic examen oferit voluntarilor online, pentru a le afla capacitatile de rezolvare...