RE: [PHP] php varible in Javascript alert()
| From: | Chrome | Date: | Wed, 12 Apr 2006 00:12:32 +0000 |
| Subject: | RE: [PHP] php varible in Javascript alert() | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-233815@lists.php.net to get a copy of this message | ||
Alert isn't a native PHP command so:
<?php alert('echo addslashes($errorMsg);'); ?>
wouldn't work... This might though:
<?php
$string = "Can't connect to DB"; // or 'Can\'t connect to DB';
echo '<script type="text/javascript"
language="javascript">alert(\'' .
addslashes($string) . '\'); </script> '; ?>
?>
I think the line breaks may go a bit wonky :|
HTH
Dan
-------------------
http://chrome.me.uk
-----Original Message-----
From: ettinger@gmail.com [mailto:ettinger@gmail.com] On Behalf Of Anthony
Ettinger
Sent: 12 April 2006 00:58
To: Chrome
Cc: Mace Eliason; php-general@lists.php.net
Subject: Re: [PHP] php varible in Javascript alert()
<?php alert('echo addslashes($errorMsg);'); ?>
On 4/11/06, Chrome <admin@chrome.me.uk> wrote:
> Does $errorMessage have any single quotes in it? Eg:
>
> Can't connect to DB
>
> Because if it does it will cause a Javascript error:
>
> alert('Can't connect to DB');
>
> Just another thing to look for :)
>
> Dan
>
> -------------------
> http://chrome.me.uk
>
> -----Original Message-----
> From: Mace Eliason [mailto:meliason@shaw.ca]
> Sent: 11 April 2006 19:41
> To: php-general@lists.php.net
> Subject: [PHP] php varible in Javascript alert()
>
> Hi,
>
> I am not sure why this won't work I am pretty sure I have done it before;
>
> if($error)
> {
> echo $errorMessage; // for testing error message is displayed to screen
> echo"<script
> language=\"JavaScript\">alert('$errorMessage');</script>";
> }
>
> I am capturing all the errors from a form and then output them all at once
>
> Thanks for any help
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
> __________ NOD32 1.1482 (20060411) Information __________
>
> This message was checked by NOD32 antivirus system.
> http://www.eset.com
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>
--
Anthony Ettinger
Signature: http://chovy.dyndns.org/hcard.html