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
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
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).
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP
voici le script d'ajout:
et voici celui de l'affichage :
$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();
$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)
j'ai mis
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
mais ca ne marche pas
Partager