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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 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 <[EMAIL PROTECTED]> 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:[EMAIL PROTECTED]
> 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

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to