ho creato questo form p.php
codice HTML:
<form method="post" action="a.php">
  <p>
   <input type="text" name="db_host" value='localhost' size="30">
   <label for="database_host">Database Host</label>
 </p>
 <p>
   <input type="text" name="db_name" size="30" value="">
   <label for="database_name">Database Name</label>
 </p>
 <p>
   <input type="text" name="db_username" size="30" value="">
   <label for="database_username">Database Username</label>
 </p>
 <p>
   <input type="text" name="db_password" size="30" value="">
   <label for="database_password">Database Password</label>
  </p>
  <br/>
  <p>
   <input type="text" name="admin_name" size="30" value="">
   <label for="username">Admin Login</label>
 </p>
 <p>
   <input name="admin_password" type="password" size="30" maxlength="15" value="">
   <label for="password">Admin Password</label>
  </p>
 <p>
   <input type="submit" name="submit" value="Installa">
  </p>
  </form>
il controllo va su a.php
Codice PHP:
<?php
# controllo campi compilati
if (( $db_host == "" ) || ( $db_name == "" ) || ( $db_username == "" ) || ( $db_password == "" ) ||( $admin_name == "" )|| ( $admin_password == "" )) {
echo 
"<h3>Errore!</h3><br><br>
La preghiamo di <A HREF=\"javascript:history.go(-1)\">tornare indietro e correggere</A>"
;
} else {    
echo 
"good work";
}
?>
il controllo deve controllare se tutti i compi sono piene da good work
se invece uno dei campi e vuoto o tutti da errore
in entrambi i casi da errore...come mai?
sicuramente ho sbagliato gli operatori di confronto?