1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : 20 : 21 : 22 : 23 : 24 : 25 : 26 : 27 : 28 : 29 : 30 : 31 : 32 : 33 : 34 : 35 : 36 : 37 : 38 : 39 : 40 : 41 : 42 : 43 : 44 : 45 : 46 : 47 : 48 : 49 : 50 : 51 : 52 : 53 : 54 : 55 : 56 : 57 : 58 : 59 : 60 : 61 : 62 : 63 : 64 : 65 : 66 : 67 : 68 : 69 : 70 : 71 : 72 : 73 : 74 : 75 : 76 : 77 : 78 : 79 : 80 : 81 : 82 : 83 : 84 : 85 : 86 : 87 : 88 : 89 : 90 : 91 : 92 : 93 : 94 : 95 : 96 : 97 : 98 : 99 : 100 : 101 : 102 : 103 : 104 : 105 : 106 : 107 : 108 : 109 : 110 : 111 : 112 : 113 : 114 : 115 : 116 : 117 : 118 : 119 : 120 : 121 : 122 : 123 : 124 : 125 : 126 : 127 : 128 : 129 : 130 : 131 : 132 : 133 : 134 : 135 : 136 : 137 : 138 : 139 : 140 : 141 : 142 : 143 : 144 : 145 : 146 : 147 : 148 : 149 : 150 : 151 : 152 : 153 : 154 : 155 : 156 : 157 : 158 : 159 : 160 : 161 : 162 : 163 : 164 : 165 : 166 : 167 : 168 : 169 : 170 : 171 : 172 : 173 : 174 : 175 : 176 : 177 : 178 : 179 : 180 : 181 : 182 : 183 : 184 : 185 : 186 : 187 : 188 : 189 : 190 : 191 : 192 : 193 : 194 : 195 : 196 : 197 : 198 : 199 : 200 : 201 : 202 : 203 : 204 : 205 : 206 : 207 : 208 : 209 : 210 : 211 : 212 : 213 : 214 : 215 : 216 : 217 : 218 : 219 : 220 : 221 : 222 : 223 : 224 : 225 : 226 : 227 : 228 : 229 : 230 : 231 : 232 : 233 : 234 : 235 : 236 : 237 : 238 : 239 : 240 : 241 : 242 : 243 : 244 : 245 : 246 : 247 : 248 : 249 : 250 : 251 : 252 : 253 : 254 : 255 : 256 : 257 : 258 : 259 : 260 : 261 : 262 : 263 : 264 : 265 : 266 : 267 : 268 : 269 : 270 : 271 : 272 : 273 : 274 : 275 :
voici le code de register.php : < ? PHP fonction VerifyForm (&$values, &$errors) { // font la vérification tout nécessaire de forme si (strlen ($values [« first_name »]) == '') $errors [« first_name »] = « class= de First empty nommé » ; // font la vérification tout nécessaire de forme si (strlen ($values [« last_name »]) == '') $errors [« last_name »] = « class= de Last empty nommé » ; // font la vérification tout nécessaire de forme si (strlen ($values [« contact_number »]) == '') $errors [« contact_number »] = « class= de de >Contact » ; // font la vérification tout nécessaire de forme si (strlen ($values [« mot de passe »]) == '') $errors [« mot de passe »] = « class= de Password empty » ; Les besoins de // améliorent la vérification ;) si (! ereg (« . *@.* \. {2.4} », $values [« email_address »])){ $errors [« email_address »] = « class= de de >Invalid » ; } autrement { contrôle de //begin pour des email address doubles require_once (« /home/smarter/public_html/Connections/connSmartBenefit.php ") ; $colname_result = « - 1 » ; si (isset ($_POST [« email_address »])) { $colname_result = (get_magic_quotes_gpc ()) ? $_POST [« email_address »] : addslashes ($_POST [« email_address »]) ; } mysql_select_db ($database_connSmartBenefit, $connSmartBenefit) ; $query_result = sprintf (« email_address CHOISIS d'utilisateurs OÙ les email_address AIMENT « %%%s%% » », $colname_result) ; $result = mysql_query ($query_result, $connSmartBenefit) ou meurent (le mysql_error ()); $row_result = mysql_fetch_assoc ($result) ; $totalRows_result = mysql_num_rows ($result) ; si ((mysql_num_rows ($result) ==1)&& (! vider ($result))) $errors [] = email address du > du class= " required2 " « du click here du href= " password.php " d'email address ou de » ; contrôle de //end pour des email address doubles } retourner == 0 (de compte ($errors)) ; } fonction DisplayForm ($values, $errors) { ? > < ? require_once de PHP (« /home/smarter/public_html/Connections/connSmartBenefit.php ") ; ? > < ? PHP $login= " 1 " ; ? > < ? PHP $register= " 1 " ; ? > < ? les PHP incluent (« inclut/company_info.php ") ; ? > < ! PUBLIC de HTML de DOCTYPE « - //W3C//DTD XHTML 1.0 Transitional//EN » « http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " > xmlns= " http://www.w3.org/1999/xhtml " de Contenu-Type " texte de content= "/HTML de http-equiv= " de smarterbenefit.com type= " texte/CSS "/> de " stylesheet " de rel= de " http://smarterbenefit.com/css/main.css " de href= de < ! -- fonction HideContent (d) { document.getElementById (d).style.display = « aucun » ; } fonction ShowContent (d) { document.getElementById (d).style.display = « bloc » ; } fonction ReverseDisplay (d) { si (document.getElementById (== de d).style.display « aucun ») {document.getElementById (d).style.display = « bloc » ; } autrement {document.getElementById (d).style.display = « aucun » ; } } //-- > id= " enveloppe " de id= " companyInfoWrap " de < ? les PHP incluent (« inclut/welcome.php ") ; ? > id= " contentWrap " de register id= " boxWrap " de id= " grayBoxTop " > de id= " formContainer " de < ? PHP si (compte ($errors) > 0) écho style= \ « couleur de « There étaient quelques erreurs sous votre forme soumise, svp les corrigent et essayent again. » ; ? > action= de » method= " POTEAU " > " border= First de " form_text " de class= de " selectPad " de class= de " dessus " de valign= : >< de " selectPad " de class= de " dessus " de valign= de »/> Last de " form_text " de class= de " selectPad " de class= de " dessus " de valign= : >< de " selectPad " de class= de " dessus " de valign= de »/> Contact de " form_text " de class= de " selectPad " de class= de " dessus " de valign= : >< de " selectPad " de class= de " dessus " de valign= de »/> class= " du width= " 108 " de class= email address : class= " du width= " 267 " de < ? = $errors [« email_address »] ? > text_input " value= " de class= " de " email_address " de name= des " textes " de type= de »/> < ? = $errors [« email_address2 »] ? > Password > >< de " selectPad " de class= de " dessus " de valign= de »/> colspan= de   " supérieur " du class= " selectPad2 " de valign= ; src= " d'align= supérieur " " du colspan= " 2 " de de " imageField " de name= de " image " de type= de > id= " grayBoxBottom " > de < ? les PHP incluent (« inclut/footer.php ") ? > < ? PHP } fonction ProcessForm ($values) { # obliger l'utilisateur à entrer $first_name = $_REQUEST [« first_name »] ; $last_name = $_REQUEST [« last_name »] ; $contact_number = $_REQUEST [« contact_number »] ; $email_address = $_REQUEST [« email_address »] ; $password = $_REQUEST [« mot de passe »] ; # l'email d'évasion, empêchent l'injection de SQL $first_name = mysql_real_escape_string ($first_name) ; $last_name = mysql_real_escape_string ($last_name) ; $contact_number = mysql_real_escape_string ($contact_number) ; $email_address = mysql_real_escape_string ($email_address) ; $password = mysql_real_escape_string ($password) ; $sql = « insertion dans le password'" de l'ensemble d'utilisateurs email_address='$ email_address', first_name='$ first_name', last_name='$ last_name', contact_number='$ contact_number', password='$ ; $res = mysql_query ($sql) ; si ($res) { $msg = « bonjour, de $first_name \ utilisation de n \ nPlease l'email address suivant et mot de passe à l'ouverture à SmarterBenefit. \ adresse de n \ nEmail : $email_address \ nPassword : $password » ; $res = @mail (enregistrement de $email_address, « de SmarterBenefit.com », $msg) ; si (! $res) l'écho « n'a pas pu envoyer l'email. Vérifier si l'email address fourni était valide ! » ; } autrement écho « mauvais SQL : ». $sql. « \ n » .mysql_error () ; # corriger, enlever en code de production // remplacent par la page réelle ou réorientent : P l'écho « http-equiv= de " ; } si (de $_SERVER [POTEAU de == de « REQUEST_METHOD »] « ") { $formValues = $_POST ; $formErrors = rangée () ; si (! VerifyForm ($formValues, $formErrors)) DisplayForm ($formValues, $formErrors) ; autrement ProcessForm ($formValues) ; } autrement DisplayForm (nul, nulle) ; ? >
There étaient quelques erreurs sous votre forme soumise, svp les corrigent et essayent again.