PDA

View Full Version : php form action



lukeurtnowski
06-11-2005, 11:59 PM
im trying to concatenate a variable once a form is submitted, is this ok?
<?php
$result1 = mysql_fetch_array($query1);
echo "<form method=get action=search_by_date.php?$c_number=".$result1['C_NUMBER'].">"
?>

Serex
06-12-2005, 02:32 AM
try this



<?php
$result1 = mysql_fetch_array($query1);
echo "<form method=\"get\" action=\"search_by_date.php?c_number=" .$result1['C_NUMBER']. "\">";
?>


you dont need the $ sign when passing variables through the url
id personally use post instead of get

mr_ego
06-12-2005, 02:43 AM
in situations like this, it is correct W3C to use:



<form method="post" action="search_by_date.php">
<input type="hidden" name="c_number" value="<?=htmlentities ($result1['C_NUMBER'])?>">

</form>


Remember, use HTMLENTITIES when you output variables into a html element so that " can be converted to &quot; and what not ...

mrruben5
06-13-2005, 04:15 PM
Mr ego, that helped me a lot, I have a webpage with an affiliation system and I echo the links on the page, ofthenthey have an id attached, wich leads to ampersands everywhere in my page. Thanks!!