test
Popularity: 4% [?]
test
Popularity: 4% [?]
De multe ori avem nevoie de o functie de verificat varsta pentru ca persoanele care se inregistreaza sa nu aiba mai putin de un anumit numar de ani.
Astfel am decis sa va arat functia mea de verificat varsta
Parametri:
<? function check_dob($dob, $age) { $date = explode ( "/", $dob ); if ((date ( "Y" ) - $age) > $date [2]) { return 1; } elseif ((date ( "Y" ) - $age) < $date [2]) { return 2; } else { if ($date [1] > date ( "m" )) { return 1; } elseif ($date [1] < date ( "m" )) { return 2; } else { if ($date [0] > date ( "d" )) { return 1; } elseif ($date [0] < date ( "d" )) { return 1; } else { return 1; } } } } ?>
Popularity: 4% [?]
Incep un nou concurs in care ofer premiu un cont de hosting de 1GB, trafic nelimitat pentru 1 an de zile(dar sa nu consume excesiv procesorul si sa nu fie ceva ilegal)
Specific ca acel cont nu are Cpanel deoarece este pe un server dedicat si nu avea sens sa il cumpar sa platesc mai mult in fiecare luna.
Problema:
am tabelele mysql:
inregistrari
campuri: id,nume,adresa
imagini
campuri: id,subid(asta e egal cu id sa se faca corelatia intre tabele),numeimagine,ordine
Pentru fiecare inregistrare din tabela inregistrari exista 4 poze in tabela imagini.
Am o interfata de admin care indiferent de ordinea in care au fost urcate pozele pe server se poate seta ordinea in care sa se vada pe site(in tabela imagini valoarea cea mai mica de la campul ordine e poza default).
Intrebare: care este sintaxa codului mysql pentru care va afisa campurile din tabela inregistrari si poza default(ceea cu ordinea cea mai mica).
P.S: sintaxa care mi-a dat-o mie la un proiect a fost destul de complexa insa sa va vedem si pe voi ce gasiti.
Primul care raspunde corect primeste premiul.
P.S.S: la sfarsitul concursului voi afisa si codul mysql facut de mine(aci e varianta simplificata, in varianta mea sunt vreo 4 tabele)
Popularity: 14% [?]
O functie care te poate ajuta sa determini varsta unei persoane daca ai niste date sub forma zi/luna/an sau an/zi/luna, etc:) o poti gasi mai jos.
In functia respectiva sunt urmatorii parametri:
<?php function make_age($var, $type) { $date = explode ( "/", $type ); $number = explode ( "/", $var ); $aaa = count ( $number ); for($i = 0; $i < $aaa; $i ++) { if ($date [$i] == "d") { if ($number [$i] > date ( "d" )) { $month = $month + 1; } else { $month = $month - 1; } } if ($date [$i] == "y") { $year = date ( "Y" ) - $number [$i] + $year; } if ($date [$i] == "m") { if (($number [$i] + $month) < date ( "m" )) { } else { $year = $year - 1; } } } return $year; } ?>
Popularity: 22% [?]
Am facut acuma ceva timp o functie de generat paginatie in php
in care:
<?php function make_pages($total_page, $curr_page, $url) { if ($total_page < 1) { $da .= "<a href='" . str_replace ( "[page]", 1, $url ) . "'>1</a> | "; } if ($total_page < 15) { for($i = 1; $i < ($total_page + 1); $i ++) { if ($i == $curr_page) { $da .= "<b>" . $i . "</b> | "; } else { $da .= "<a href='" . str_replace ( "[page]", $i, $url ) . "'>" . $i . "</a> | "; } } } else { if ($curr_page < 8) { for($i = 1; $i < 11; $i ++) { if ($i == $curr_page) { $da .= "<b>" . $i . "</b> | "; } else { $da .= "<a href='" . str_replace ( "[page]", $i, $url ) . "'>" . $i . "</a> | "; } } $da .= " .... | "; for($i = ($total_page - 5); $i < ($total_page + 1); $i ++) { $da .= "<a href='" . str_replace ( "[page]", $i, $url ) . "'>" . $i . "</a> | "; } } if (($curr_page > 7) && ($curr_page < ($total_page - 4))) { for($i = 1; $i < 4; $i ++) { if ($i == $curr_page) { $da .= "<b>" . $i . "</b> | "; } else { $da .= "<a href='" . str_replace ( "[page]", $i, $url ) . "'>" . $i . "</a> | "; } } $da .= " .... | "; for($i = ($curr_page - 4); $i < ($curr_page + 5); $i ++) { if ($i == $curr_page) { $da .= "<b>" . $i . "</b> | "; } else { $da .= "<a href='" . str_replace ( "[page]", $i, $url ) . "'>" . $i . "</a> | "; } } $da .= " .... | "; for($i = ($total_page - 3); $i < ($total_page + 1); $i ++) { $da .= "<a href='" . str_replace ( "[page]", $i, $url ) . "'>" . $i . "</a> | "; } } elseif (($curr_page > 7)) { for($i = 1; $i < 4; $i ++) { $da .= "<a href='" . str_replace ( "[page]", $i, $url ) . "'>" . $i . "</a> | "; } $da .= " .... | "; for($i = ($total_page - 7); $i < ($total_page + 1); $i ++) { if ($i == $curr_page) { $da .= "<b>" . $i . "</b> | "; } else { $da .= "<a href='" . str_replace ( "[page]", $i, $url ) . "'>" . $i . "</a> | "; } } } } return $da; } ?>
Popularity: 29% [?]