DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   PHP (http://www.daniweb.com/forums/forum17.html)
-   -   Passing variables into form fields (http://www.daniweb.com/forums/thread16765.html)

nikez Jan 10th, 2005 9:48 am
Passing variables into form fields
 
Hey,

Does anyone know how to pass a php variable into a form field? I want to reproduce what the user typed into a text box in another text box. Is this even possible?

Thanks,
JameZ ;)

fpepito Jan 11th, 2005 4:07 pm
Re: Passing variables into form fields
 
Hello nikez,

Look at this example,
and try it in http://www.fpepito.org/php/test7.php

I hope that help,

fpepito

[PHP]
<?

if (!isset ($autor)) {
$autor = "pepito";
}

echo "<FORM ACTION=$PHP_SELF>\n";
echo "Autor : <INPUT TYPE=TEXT NAME=autor VALUE=$autor><BR>\n";
echo "<INPUT TYPE=submit value=\"Send the variable\">\n";
echo "</FORM>\n";

?>
[/PHP]

alc6379 Jan 11th, 2005 5:45 pm
Re: Passing variables into form fields
 
Have a question for you:

[php]
<?

if (!isset ($autor)) {
echo "<FORM ACTION=$PHP_SELF>\n";
echo "Autor : <INPUT TYPE=TEXT NAME=autor VALUE=Pepito><BR>\n";
echo "Text : <INPUT TYPE=TEXT NAME=text VALUE=port><BR>\n";
echo "After date : <INPUT TYPE=TEXT NAME=aft VALUE=2002-01-01><BR>\n";
echo "Before date : <INPUT TYPE=TEXT NAME=bef VALUE=2004-01-1><BR>\n";
echo "<INPUT TYPE=submit value=\"Identify\">\n";
echo "<BR><HR><BR>\n";
echo "</FORM>\n";
} else {
include "/home/httpd/html/PHP/connect.php";
connect_mysql();
$criteria = "";
if (isset ($autor) && !($autor == "")) {
$criteria .= " autor = '$autor'";
}
if (isset ($text) && !($text == "")) {
if (! ($criteria == "")) {$criteria .= " AND "; }
$criteria .= " desc_pt LIKE '%$text%'";
}
if (isset ($aft) && !($aft == "")) {
if (! ($criteria == "")) {$criteria .= " AND "; }
$criteria .= " data > '$aft'";
}
if (isset ($bef) && !($bef == "")) {
if (! ($criteria == "")) {$criteria .= " AND "; }
$criteria .= " data < '$bef'";
}



if (!($criteria == "")) {
$criteria = "WHERE ". $criteria;
}
$q = "SELECT * FROM fotos_file $criteria";
echo "$q<BR>\n";
$query = mysql_query ($q);
$res = mysql_num_rows($query);
echo "<BR>I found $res element corresponding of your demand";
}

echo "<BR><BR>\n";
echo "<BR><BR><HR><BR><BR><CENTER><A HREF=test6.txt>Load the source</A></CENTER>\n";

?>[/php]

What's all the mysql stuff for, just out of curiosity?

nikez Jan 12th, 2005 4:47 am
Re: Passing variables into form fields
 
:lol: So simple when you think about it...Thanks so much :)

JameZ

ReDuX Jan 12th, 2005 12:19 pm
Re: Passing variables into form fields
 
alc: the mysql 'stuff' collects variables from the form when submitted and performs a mysql database search for records that match the submitted information. In that case, autor, text, aft and bef.
Records matching those criteria will be counted and it will display the number of records found.

fpepito Jan 12th, 2005 2:44 pm
Re: Passing variables into form fields
 
hello alc6379,

test6.php is one example about another thread 'Advanced mySQL Querys'.
Look at reference:
http://www.daniweb.com/techtalkforums/post67325.html


For this thread (Passing variables into form fields) I have write test7.php that is more simple :)

fpepito


sorry for my bad language, I hope that my examples is more easy to understand :)


All times are GMT -4. The time now is 2:05 pm.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC