Bonjour
j'utilise php et mysql pour faire des messages defilants.
Normalement ca va affichez Vivre l'algerie mais je vois affiche :
Vive l'algerie .
porquoi . voici le site www.doublecanon.be
merci
Version imprimable
Bonjour
j'utilise php et mysql pour faire des messages defilants.
Normalement ca va affichez Vivre l'algerie mais je vois affiche :
Vive l'algerie .
porquoi . voici le site www.doublecanon.be
merci
salut
attend je regarde dans ma boule de cristal
t'a surement modifier ton enregistrement en base de données
:roll:
Salut
Comme le suggère jeff_!, tu ne nous donnes pas assez de détails pour nous permettre de te répondre.
Il nous est impossible de déterminer pourquoi un point s'affiche. Une chose est sûre : tu l'as mis quelque part (rien ne s'affiche tout seul, en PHP).
voici le script d'ajout:
et voici celui de l'affichage :Citation:
$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();
Citation:
$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>
mouai c'est probleme en base de donnée, par contre tu un soucis pour l'affichage des caractere spéciaux
il faut que spécifie le charset pour ta page web et fait sorte qu'il soit coherent avec ta base de données et ton client mysql(prend utf-8)
comment specifier le charset ?
j'ai mis
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
mais ca ne marche pas