ho un problema, il mio sito è in php, all'nterno di php c'è un if..e all'interno dell'if devo onserire uno script javascript:
l'esempio è questo
il mio problema è nei pessi dove c'è if quelli seguiti da
----------------------------------
nel modo in cui l'ho scritto per voi il php mi inserisce nel codice lato client il codice javascript che c'è negli eho? In più essendoci il ; alla fine di ogni istruzione javascript ho dovuto unserirlo in echo "......istruzione javscript...;"; MA QUESTI DUE PUNTI E VIRGOLA NON FARANNO CASINO?
Comunque non funziona, qualcuno di voi a dele idee del perchè----
<?php
if (isset($_POST['username']) && isset($_POST['password'])){
$username = $_POST['username'];
$password = $_POST['password'];
if (($username != "") && ($password != "")){
if (file_exists('xml\registrati.xml')){
$doc = new DOMDocument();
$doc->preserveWhiteSpace = false;
$doc->load("xml\registrati.xml");
$root = $doc->documentElement;
$registrati = $root->getElementsByTagName('registrato');
$trovato = "no";
foreach ($registrati as $registrato){
---------------------------------------if (($registrato->getAttribute('username') == $username) && ($registrato->getAttribute('password') == $password)){
echo "<script>";
echo "visualizza_div('div_benvenuto');";
echo "</script>";
$trovato = "si";
break;
}
}
------------------------------------if ($trovato == "no"){
echo "<script>";
echo "visualizza_div('div_login_errato');";
echo "</script>";
}
}
}
}
?>