Reputation: 257
I have some HTML. In my HTML, there is a form that uses a PHP script. When I submit this form, it sends me to a blank page. I have tried this, as suggested in a similar question, but it doesn't work because I have HTML events that call functions with arguments, so both " and ' are already used... I am new to PHP, so, is a there a solution to this that I do not know of?
Upvotes: 0
Views: 151
Reputation: 894
Use the backslash character \
to escape your quotes like so \"
. The backslash causes PHP to treat the quote as a regular character. :]
Example:
<?php echo "Hello World"; ?>
outputs Hello World
<?php echo "\"Hello World\""; ?>
outputs "Hello World"
Upvotes: 1
Reputation:
Escape your quotes.
echo "<h3><a href=\"somewhere.html\">First</a></h3>"
\"
is an escaped quote. When a quote is escaped, the environment treats it as an ordinary character, not as a quote. \'
Single quotes can also be escaped if need be.
(Not the best example since I'm not also using singles, but you get the point.)
Upvotes: 1