RE: php varible in Javascript alert()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxx [mailto:ettinger@xxxxxxxxx] On Behalf Of Anthony
Ettinger
Sent: 12 April 2006 00:58
To: Chrome
Cc: Mace Eliason; php-general@xxxxxxxxxxxxx
Subject: Re:  php varible in Javascript alert()

<?php alert('echo addslashes($errorMsg);'); ?>

On 4/11/06, Chrome <admin@xxxxxxxxxxxx> 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@xxxxxxx]
> Sent: 11 April 2006 19:41
> To: php-general@xxxxxxxxxxxxx
> Subject:  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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux