Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Dalinuosi savo kurta atsiliepimų sistema


zneet

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3283 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki , taigi va neseniai baigiau kurti atsiliepimų sistemą mokymosi tikslams , taigi pasidalinsiu šiame forume. Sistema kurta su mysqli+php+css+jquery. Yra admin cp kur galite patvirtinti / ištrinti atsiliepimus :)

 

Atsisiuntimas: http://www.failai.lt/5hz1zspbo3tg/Pakvietimu_sistema.rar

Redaguota , nario No3x1t
  • Teigiamai 4
Nuoroda į komentarą
Dalintis per kitą puslapį

Galėtum ir be tos MYSQL. :) Pasimokyk tikras PHP funkcijas, o ne apsirišk tik SQL.

Bet +rep.

dalbajobas? dalbajobas... 

"tikras PHP funkcijas" ar tu pats žinai jas? AR TU PATS VPŠ ŽINAI PHP? Nemanau.

I.T. Temos autorius maladec. Sėkmės tau! :) Bet mesk ta mysqli ir mokykis PDO. Ir pradėk mokytis OOP (google it jei nežinai kas tai).

Nuoroda į komentarą
Dalintis per kitą puslapį

Peržvelgus kodą prisimenu savo pirmus darbus - nostalgija ^_^
 

Ką aš matau blogai :

  1. visur pradedi session_start(); geriau viename faile jį įrašyt (pvz mysqli.php, nes jis kviečiamas visuose failuose), ir jį require`inti.
  2. $mysqli->real_escape_string(htmlspecialchars(trim($_POST['var']))) visur ta pati apsauga, nors ir tokios nepatariu naudot, tačiau funkcija būtų pravarčiau.
  3. Ne include, o require. Ir kam tas _once - papildomas laikas gaištamas ir tiek.
  4. Vietoj == false, ar == true gali naudoti  (!$var) [tas pats kas == false] , ($var) [tas pats, kas == true]
  5. Maišai html kodą, su php. Arba viską, arba nieko. (Pasiskaityk, apie MVC standartus)
  6. MySQLi prepare statements dar niekam nepakenkė.
  7. SQL rašymas, visur tas SELECT * FROM `table`, tas * vėl gi, tik lėtiną darbą.
  8. admin.php faile, tikrini ar $_SESSION['connected'] == FALSE if jeigu true, dar kartą tikrini - du kartus tą patį.
  9. Ne visur patikrinta, ar $_GET išsiųstas, ir ar jis nėra array.
  10. $go = isset($_GET['go']) ? $mysqli->real_escape_string(htmlspecialchars(trim($_GET['go']))) : null;
    toks keistas tikrinimas, nors pati var`o reikšmė įeina tik į if($go == "something")
  11. Vietoj if, if, if -> switch
     

Peržiūrėjau ant greičio, jeigu kur suklydau - pataisykit

Redaguota , nario leoleva
  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3283 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...