Bonjour
j'utilise php et mysql pour faire des messages defilants mais les caractere speciaux ne sont pas affichés correctement exp : ' = &32&
porquoi .
voici le site -www.doublecanon.be en haut.
Voici le script pour ajouter une annonce :
et voici celui pour visualiser :
j'utilise php et mysql pour faire des messages defilants mais les caractere speciaux ne sont pas affichés correctement exp : ' = &32&
porquoi .
voici le site -www.doublecanon.be en haut.
Voici le script pour ajouter une annonce :
Code:
$mail=htmlentities($_POST['mail'], ENT_QUOTES);
$msg=htmlentities($_POST['msg'], ENT_QUOTES);
if ( empty($mail) || empty($msg) ){
echo "vous devez remplir tous les champs \n.";
}else{
mysql_query("INSERT INTO annonce VALUES('',\"$msg\",\"$mail\")");
}
mysql_close();
et voici celui pour visualiser :
Code:
$requet = mysql_query('SELECT msg FROM annonce ORDER BY id DESC LIMIT 3' );
$msg='';
while ($donnee=mysql_fetch_array($requet)) {
$msg = $msg.' '.$donnee['msg'];}
?>
<html>
<head>
<script language="JavaScript">
<!--
//PLF-http://www.jejavascript.net/
var position=0;
var msg="<?php echo $msg; ?>"
var msg=" "+msg;
var longue=msg.length;
var fois=(150/msg.length)+1;
for(i=0;i<=fois;i++) msg+=msg;
function textdefil() {
document.form1.deftext.value=msg.substring(position,position+150);
position++;
if(position == longue) position=0;
setTimeout("textdefil()",200);
}
window.onload = textdefil;
//-->
</script>
</head>
<body topmargin="0" leftmargin="0" bgcolor="#AE0000">
<form name="form1">
<div align="center">
<input type="text" name="deftext" size=150 style="font-size: 8 pt; color: #FFFFFF; background-color: #AE0000; border: 1 solid #FFFFFF">
</div>
</form>
</body>
</html>