Includere in functie variabila $con de conectare la mysql

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Stefan
Mesaje: 117

Includere in functie variabila $con de conectare la mysql

Salut, in primul rand, nu stiu ce titlu as putea pune la acest topic..
Am urmatoarea functie pentru curatarea campurilor:

Cod: Selectaţi tot

<?php
function curatare($val){
 include('./core/database/connect.php');
 return htmlentities(strip_tags(mysqli_real_escape_string($con,$val)));
}
?>
Daca as elimina functia include din functie, apare ca variabila $con nu este declarata. Cum as putea face ca sa nu mai includ de fiecare data fisierul cu conectarea la baza de date? O sa fie mai multe functii care o sa faca apel si la conectarea bazei de date

Am incercat sa declar variabila $con de tip global dar eroarea persista.

MarPlo Mesaje: 4343
Salut,
Faci includerea in afara functiei, si transmiti variabila $con cu conectarea ca argument al functiei.

Cod: Selectaţi tot

include('./core/database/connect.php');

function curatare($con, $val){
 return htmlentities(strip_tags(mysqli_real_escape_string($con,$val)));
}

//apelare
curatare($con, $valoare);

Subiecte similare