Basic php help


 
Thread Tools Search this Thread
Top Forums Web Development Basic php help
# 1  
Old 09-19-2014
Basic php help

So I want to hide or display a html button based on a mysql data value. The button has a link to a specific page to update a record, I can do both but can't combine the code Smilie

Show/hide button:
Code:
<?php
if($row_spec_rx['locked'] == 1) {
echo "locked";
}
else {
echo "button goes here";
 }
?>

Buttons and link:
Code:
<a href="update_spec_rx.php?spec_RxID=<?php echo  $row_spec_rx['spec_rx_id']; ?>"  target="_parent"><button>Amend</button></a>

Basically I need to include the button code where echo "button goes here" is.

Thanks for any help Smilie
# 2  
Old 09-19-2014
Oh, I see what you mean.

You are trying to include PHP tags inside PHP tags, which isn't going to work.

Remember that PHP { } and <?php ... ?> are independent of each other though! This is valid:

Code:
<?php

for($n=0; $n < 10; $n++)
{

?>
<h3>Hello World!</h3>
<?php

}

?>

The for-loop crosses straight over outside-PHP contents ten times, effectively "printing" them ten times just because the code passed it. I don't know any other language that can do this.

You can even mix them. So you can do:

Code:
<?php if($variable) { ?>
<h3>HTML Contents <?php echo $var ?> </h3>
<?php } else { ?>
<h3>Other HTML Contents <?php echo $othervar ?></h3>
<?php } ?>


Last edited by Corona688; 09-19-2014 at 05:35 PM..
# 3  
Old 09-19-2014
If I simply do a cut & paste:

Code:
<?php if($row_spec_rx['locked'] == 1)  { 
echo "locked"; 
} 
else { 
<a href="update_spec_rx.php?spec_RxID=<?php echo  $row_spec_rx['spec_rx_id']; ?>"  target="_parent"><button>Amend</button></a>;  
} 
?>

I get:
Quote:
Parse error: syntax error, unexpected '<' in C:\UwAmp\www\testmypms\spec_rx4.php on line xx
# 4  
Old 09-19-2014
We crossposted. Read my post above Smilie
# 5  
Old 09-19-2014
Quote:
Originally Posted by Corona688
We crossposted. Read my post above Smilie
Thanks for the reply but my php is too basic for it to help :-(


Edit:
Actually I managed it, Thanks
the final code
Code:
<?php echo $row_spec_rx['spec_rx_id']; ?></td>
    <td>
    <p><?php
    if($row_spec_rx['locked'] == 1) {
    echo "Locked";
    }
    else { ?>
<a href="update_spec_rx.php?spec_RxID=<?php echo $row_spec_rx['spec_rx_id']; ?>"><button>Amend</button></a>
<?php    }
    ?>


Last edited by barrydocks; 09-19-2014 at 05:49 PM..
This User Gave Thanks to barrydocks For This Post:
# 6  
Old 09-19-2014
Yes! Exactly what I meant. You got the idea.
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. What is on Your Mind?

Vs basic

There isn't much of a relation between 80's BASIC and today's BASIC. A lot of languages seem similar. The BASIC I worked with was Dartmouth or VSBASIC. Now existing as ATARI BASIC. PERL and JULIA look appealing, it would be nice if there where a program like VSBASIC. 80's... (7 Replies)
Discussion started by: teak
7 Replies

2. UNIX for Dummies Questions & Answers

Basic help

Hi , I need to know the difference between $((command)) and $(command) and $(($(command))). "" and '' and ``. I have tried searching the help files but cant able to find this. Could you let me knoq about any document. Thanks (4 Replies)
Discussion started by: Raj999
4 Replies

3. Solaris

Basic - how do I?

How do I use ls and grep together to count a certain number of files in a directory? -Thanks (1 Reply)
Discussion started by: secno
1 Replies

4. UNIX for Dummies Questions & Answers

basic if else

I know this is pretty basic, but i cant figure it out to save my life. i want it to ask for a variable, as long as that variable isnt -/0 i want it to print out the area. else if the variable is -/0, i want it to print out invalid entry. the only problem is it will still try to print out the... (1 Reply)
Discussion started by: cookiebooy
1 Replies

5. Shell Programming and Scripting

help on a basic example

hi, in a text file i have listed some file names, it look like this AAAA1 AAAA2 AAAA3 BBBBB1 AAAA4 BBBBB2 BBBBB3 AAAA5 AAAA6 BBBBB4 i want to make some operations on the files with name AAAAAx which is listed just before files with name BBBBBx that is: i want to select AAAA3,... (8 Replies)
Discussion started by: gfhgfnhhn
8 Replies

6. HP-UX

to know the basic

Hi, Good morning I want to install HP-Unix in my PC. I already have windows XP home edition in my PC. I do not want remove XP,But I need HP-Unix in the same system. Is it posssible? If it is what is the name and version of HP-Unix cd? Where can I get the CD to install. I have... (4 Replies)
Discussion started by: nandhini
4 Replies

7. HP-UX

Bt-basic

Hi Guys, I very new to bt-basic even I got 8 years experience on UNIX. I searched through google about bt-basic but nothing really give me solid documentation. Anybody have documentation or manual for this bt-basic? Pls help me (2 Replies)
Discussion started by: shahru
2 Replies

8. What is on Your Mind?

Basic...

hi, I am pretty new both to unix and this forum, can anyone help me to give shortcuts to my commands... eg:- instead of "cd /usr/bin" i want to to give " bin " and get to that path. I'm using HP-UX 11.0 abey (2 Replies)
Discussion started by: abey
2 Replies
Login or Register to Ask a Question