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
- Eroare de variabila in php 8
PHP - MySQL - XML
Primul mesaj
Salut
Am trecut la php 8 si imi da eroarea asta
Warning: Undefined variable $page in G:\site\htdocs\system\site\page.php on line 16
in...
Ultimul mesaj
Imi mai da eroarea asta
Warning: Undefined array key message
iar eu am asa
$message=$_POST ;
Edit,
rezolvat cu
$message='';
if (isset($_POST...