Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Short if statement not showing any output [closed]

Tags:

forms

php

laravel

I am trying to autofill form input data if it is set.

Unfortunately, it looks like my if statement is not working at all. I mean it doesn't show anything, no matter if its true or false.

<input type="text" value="<?php (isset($formData->fname)) ? 'ok' : 'error'; ?>" name="fname">

The value always looks like this:

enter image description here

I was also trying this way but it isn't working:

<?php (isset($formData->fname)) ? echo 'ok'; : echo 'error'; ?>

What am I doing wrong?

like image 281
divHelper11 Avatar asked Jan 28 '26 04:01

divHelper11


1 Answers

you've missed echo -))

<?php echo (isset($formData->fname)) ? 'ok' : 'error'; ?>
like image 140
marmeladze Avatar answered Jan 29 '26 20:01

marmeladze