passing variables to new window in php

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.


[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Soap]     [Kernel Newbies]     [Yosemite]     [Yosemite Campsites]

  Powered by Linux