RE: [PHP] php varible in Javascript alert()

From: 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

« previous php.general (#233815) next »