Afisare erori din php in alert javascript

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

Afisare erori din php in alert javascript

Salut,
Cum fac ca in cazul unei erori in PHP sa afisez un alert in JS? Spre exemplu daca vrea sa faca upload dar n-a preluat nici un fisier, sa alte erori pe care nu vreau sa le afisez dar vreau sa-l atentionez. Multumesc.

MarPlo
Salut
Acele erori care vrei sa fie afisate utilizatorului se definesc fiecare si se retin intr-o variabila. Apoi sirul cu datele din acea variabila se adauga la un "echo" care returneaza un <script> JS cu alert().
Exemplu:

Cod: Selectaţi tot

$v1 =2;
$v2 ='abc';
$err =[];  //store errors

if($v1 !=1) $err[] ='$v1 is not 1';
if($v2 !='xyz') $err[] ='$v2 is not xyz';

//if errors, show them in JS alert
if(count($err) >0) echo '<script> alert("'. implode('\n', $err) .'");</script>'; 

Subiecte similare