Nov 26, 2009

Possible To Put An If Statement Inside A Variable?

free web hosting
Open Discussion > MODERATED AREA > Computers > Programming Languages > PHP Programming

Possible To Put An If Statement Inside A Variable?

Dreamer
Ok, so I'm using the include() function on my website. Problem is I'm trying to include a search engine form into the layout which is stored in a variable, except the form has an if statement in it and I can't seem to get it working. Here's the code I'm trying to include...


CODE

<form method=POST action=search.php>
<p>Search:<br>
<input type=text name=search size=20 class=textbox size=15 value=
<?if (isset($_POST['search'])){ echo $_POST['search']; } ?>
><input type=submit value=Submit>
</form>




Just wondering if it is possible for me to put this form with the if statement into a variable, or if there's another way that I could go about doing this. Thanks.

Comment/Reply (w/o sign-up)

LuciferStar
try:
CODE
<form method=POST action=search.php>[/br]<p>Search:<br>[br]<input type=text name=search size=20 class=textbox size=15 value= [/br]<? if (isset($_POST['search'])){ echo $_POST['search']; } ?>[br]><input type=submit value=Submit>[/br]</form>[br]

or[br]
CODE
<form method=POST action=search.php>[/br]<p>Search:<br>[br]<input type=text name=search size=20 class=textbox size=15 value= [/br]<?php if (isset($_POST['search'])){ echo $_POST['search']; } ?>[br]><input type=submit value=Submit>[/br]</form>

Comment/Reply (w/o sign-up)

king mike
To increase the "readability" of the code I would do it like :

<form method=POST action=search.php>
<p>Search:<br>
<?php
echo "<input type=text name=search size=20 class=textbox size=15 value=".$_POST['search'].">";
?>
<input type=submit value=Submit>
</form>

You actually dont have to take the test isset for this. It is only useful for SQL queries that would generate an error if they get blank parameters

Comment/Reply (w/o sign-up)



Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

This textarea will convert to Rich-Text automatically (IE, Firefox, Chrome)

Similar Topics

Keywords : put, statement, inside, variable

  1. Unexpected T_variable...
    Help! (3)
  2. Script Help Required: Undefined Variable
    A fault I cannot spot in PHP (3)
    Hi, when running a PHP script I keep getting the error: QUOTE Notice: Undefined variable: bret
    in c:\program files\easyphp1-8\home\poll.php on line 294 Notice: Undefined variable: bret in
    c:\program files\easyphp1-8\home\poll.php on line 294 (And, yes, I get it twice). The code
    related to the variable is as follows: CODE function LogString($string,$type)     {
            $t_log = "\n";         $t_log .= $this->globaldata->server_vars ."|";         
            $t_log .= date("Y-m-d h:i:s A|");         $t_log .= "$type| ";         $string =
    str_replace("\n","\\n",$s....
  3. Getting An Array Value Of A Dynamic Variable
    (9)
    Ok i can't believe I need help in php but I can't figure this out... If i have an array,
    lets say called test, how do i get a certain value from that array when referencing it dynamically
    by either a string or another variable? Example: CODE $test=array(1,2,5); $name="test";
    //Doesn't work: echo $$name ; /Doesn't work: echo ${$name} ; ....
  4. What Is Wrong With This Php-sql Select Where Statement?
    (5)
    Hi all Im having problems with this peice of code: CODE   $result = mysql_query("SELECT
    'ID' FROM 'login' WHERE username=$dusername",$link);      if($result != NULL){
        //username DOES exsist so they cant have it!     include("scripts/userexsists.php"); The
    idea is, this query will take the variable $dusername which is the usernbame that a user wants to
    have, and check it in the database to see if it already exsists. and depending on whether it does or
    not it will include one of two different scripts. The problem I'm having is that th....
  5. Php Form Help!
    Parse error T_LNUMBER - expecting T_VARIABLE (3)
    Hello, I am trying to make an employee application. I was just wondering if anyone knows how to spot
    a php code error, when the code directly around the line with the error looks the same. below is
    some of my process.php code. I beleive the error is on line 41. QUOTE PHP parse error: PHP
    Parse error: parse error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in
    /home/wwwange/public_html/FORMS/forms/process.php on line 41 Process.php code: CODE
    include("global.inc.php"); $errors=0; $error="The following errors occured while processing your f....
  6. Converting Characters In A Variable To Individual Values In An Array
    turning variables into arrays (2)
    Say I have a variable such as $nav_item and it had to contents Home . IE: CODE
    $nav_item = 'Home'; How would I make so that $nav_item was an array and had the
    following contents? CODE $nav_item = array ('h', 'o', 'm',
    'e'); With the case changing (ie H would become h and U would become
    u ) EDIT: Okay found out that I could change the case with array_change_key_case ($nav_item,
    CASE_LOWER); ....
  7. Complex Php Echo Statement Assistance
    Can't quite get this one, help appreciated (3)
    Can someone help me out with this one, please. I have a PHP script in which I am trying to write a
    fairly complex piece of html and I can't seem to get the coding of the PHP echo statement.
    There are single and double quotes scattered throughout this line of html and it is driving me nuts
    attempting to manage the output. So far, the only way I can get it to work is to break the
    echo'ing of the line of html code into the following lines of PHP: HTML echo "\t" ; echo
    ' li > a href ="'; echo $full_dir . $file ; echo '" alt=" full-size "> img src ....
  8. <textarea> Tag Is Not Accepting Php Variable
    for display, although <Input> tag does accept it (2)
    I have a single page template which has a Form on it. Logic is to check for a valid Querystring and
    place the variables accepted from a form back into the form and re-display this form with error or
    acceptance messages. I'm sure everyone here has done this a million times. The Form accepts
    data from a user for First name, Last name, email address, and message-body named
    'note_wide' then re-displays the values into the Form, but for some reason, I can't get
    the value to display into a Textarea. Sample of the php code is as follows: first the good one:....
  9. Determining Whether A Phrase Is In A Variable
    deciding whether a string is a url (2)
    I have a input box in a form called "button" and when the user clicks Submit! I want php to
    determine whether or not this is a url or just text. All urls have "http://" in them so I have
    decided I need a script which can determine whether or not "http://" is in a variable or a string.
    The problem with using strings is that I've never needed to use them before (and thus have no
    knowledge about them). When I was using asp, I knew there was a function called instr() but I
    can't find php's equivalent. Does anybody know? Thanks in advance!....
  10. Calling A False Variable...
    like $count . $val (6)
    Okay I'm very new to PHP still, although you may recognize me from the threa before, just go
    finished finals so now back to PHP! On one page I accept an input which will tell the next page how
    many form lines to generate, that part I have worked out, or so I think. Because the number of
    forum fields could vary I need to have a number of forum variables, so I used this code: CODE
    echo   " "; where $appendval is a variable what goes up one at a time, so at the end of this
    block of code it would say $appendval++ This appears to work quite well, however when....
  11. Php Parse Error
    Including Variable in post (2)
    ok this is my config script that runs my site: CODE # Set up info for left column on the top
    page: # It should begin with html tag and finish with tag $top_leftcol="  
    MMORPG Trade Center Welcome to MMORPG Trade Center. Please post your in game item only
    in the correct game section.   News News Goes Here
      Other Other Links Goes Here "; ?> acutally i didnt
    write this but heres my problem CODE News Goes Here where is says "News....
  12. Stored Or Global Variable?
    (1)
    I've created a form, nothing special, that uses a php script as a form action to input data into
    mysql. Nothing special at all about this scenario. One thing I'd like to do is have the php
    script redirect the user back to the html page that has the form the user just completed. I
    don't want to have to hard code the url into the header function because I use this php script
    with a bunch of other pages. Does PHP store the value of this page into some variable that the php
    script can use? Thanks. kvarnerexpress....
  13. Calling A Variable From A Dynamic List In A Sql Statement
    (2)
    I would be greatful if anyone could help me out, I have been stuck on this for a while. The problem
    is that I have a drop down menu which I get the contents of from a database. Then when I press the
    get details button I want to use the value selected in my drop down menu and pass it into an SQL
    statement to recieve all te relevent info. Everything works if I specify a known variable, but the
    problem seems to be passing a variable in which is part of the array. Below is the code for the drop
    down menu and the Sql statement i'm trying to execute. drop down menu: $qu....
  14. Elseif Statement Not Doing The Right Thing
    (3)
    CODE elseif
    ("$username=''.$password=''.$fullname=''.$country=''.$email='
    9;") { print " You did not fill out all the fields "; } whats wrong with this
    statement, I did fill everything out and it still gives the error? /sad.gif' border='0'
    style='vertical-align:middle' alt='sad.gif' /> ....

    1. Looking for put, statement, inside, variable

Searching Video's for put, statement, inside, variable
See Also,
advertisement


Possible To Put An If Statement Inside A Variable?

Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com