Vlaidare si Introducere in Baza

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator


takedown
Average Member
Mesaje: 153
Membru din: Joi Feb 07, 2013 8:50 pm
Contact:

Re: Vlaidare si Introducere in Baza

Mesajde takedown » Vin Mai 06, 2016 12:11 am

Uita-te la tag-urile <select></select>.Cred ca primul select trebuie sa aiba name="val", la tine este gresit, este name="staff", dar in scriptul PHP folosesti $_POST['val'], si de asemenea, urmatorul select trebuie sa aiba name="op", care la tine, este de asemenea, gresit.Dupa codul scris de tine, realizez ca esti la inceput.... Foloseste mysqli* in loc de mysql*, sau foloseste chiar PDO daca "ai cunostintele necesare".Validarea datelor trimise din formular nu mi se pare atat de buna.. asigura-te ca validezi datele cat mai bine.. te poti trezi cu cine stie ce probleme de securitate.

Mai ai si alte probleme, interogarea SQL este gresita..

Modifica tag-ul de deschidere <? in <?php, ceea ce ai tu nu este bine.Daca fisierul contine doar PHP, omite tag-ul de inchidere, adica nu mai scrie ?> la final.
Mobila la comanda

nevvermind
Senior Member
Mesaje: 1264
Membru din: Mar Iun 22, 2010 3:17 pm

Re: Vlaidare si Introducere in Baza

Mesajde nevvermind » Mar Mai 10, 2016 12:50 pm

Nu folosi addslashes() si nici mysql_query(). O gaura MARE de securitate.

Foloseste PDO si prepared statements. Vezi gugal.
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 13 vizitatori