sudhakararaog Posted March 10, 2008 Share Posted March 10, 2008 1. i have a self submitting form using POST <form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="POST" id="test2" name="registrationform"> i am not using any javascript assuming javascript is turned off in a users browser. i have a feature where in a user can click on an image to find out if a username is available or not. using javascript i am able to capture the value entered, pass the value entered by the user and open a new window and display a message with a php file if the username is available or not however since i am not using javascript i used the following code to call the same php file which checks for the user name, <a href="checkusername.php?usernameis="<?php echo($username); ?> target="_blank"> <img src="image.jpg"> </a> however i am not able to pass the value of the username entered in the textfield by the user. code in checkusername.php is $username = $_GET["usernameis"]; and the remaining code to connect to database and display a message. how can i pass the value entered in the textfield to checkusername.php when the image is clicked. also is there a way to define the width and height of the new window that opens. textfield is defined as follows = <input name="username" type="text" value="<?php echo($username) ; ?>" /> 2. i need to validate a password which can consist of both letters and numbers and should be between 5 to 10 characters only. how can i rewrite the following preg_match to specify the condition of 5 to 10 characters only as presently it is not working as i seem to be missing something in the syntax. if($password == "" || !preg_match('/^[a-zA-Z0-9]{\(5)$|^\(10)}+$/', $password) ) please advice. thanks. Link to comment https://forums.phpfreaks.com/topic/95379-passing-variables-to-new-window-in-php/ Share on other sites More sharing options...
trq Posted March 10, 2008 Share Posted March 10, 2008 Mind formatting you post in such a way that it is readable? Link to comment https://forums.phpfreaks.com/topic/95379-passing-variables-to-new-window-in-php/#findComment-488446 Share on other sites More sharing options...
lordfrikk Posted March 10, 2008 Share Posted March 10, 2008 2. The regular expression is really easy, here you go: <?php $password = 'alphaalGh0'; if (isset($password) && preg_match('/^[[:alnum:]]{5,10}$/', $password)): echo 'Correct'; else: echo 'Wrong'; endif; ?> Link to comment https://forums.phpfreaks.com/topic/95379-passing-variables-to-new-window-in-php/#findComment-488470 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.