Caractere speciaux

nicolas13
Invité n'ayant pas de compte PHPfrance

01 déc. 2010, 21:18

Bonjour,
J'ai un petit prob:

J'ai une variable nommé $nomdusstheme qui a comme valeur : Français
Dans ma requête j'ai :
$requete = "SELECT * FROM ssthemedeformation WHERE NOMSS_THEME = \"$nomdusstheme\" ";

Et en BDD j'ai dans une colonne le mot Français que je doit donc retrouver
Il me met une erreur surement à cause du ç de français.

Je remplie a la base la variable $nomdusstheme de cette façon :
$(function() {
	<?php $requete = "SELECT * FROM ssthemedeformation";
	$reponse = mysql_query($requete);
	if ($reponse == null)
	{
		echo mysql_error();
	}else
	{
	$tags = array();
	while ( $assoc = mysql_fetch_assoc($reponse) ){
		// C'est normal les 2 "S" ???
		$tags[] = $assoc["NOMSS_THEME"];
	}?>
	var availableTags = <?php echo json_encode( $tags );?> 
	<?php }?>		
	$( "#tags" ).autocomplete({
		
		source: availableTags
	});	
});
Je pense que je devrais peut être échapper les caractère ou autre à cette endroit...

Merci par avance pour le coup de main ;)

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

02 déc. 2010, 13:20

Il me met une erreur surement à cause du ç de français.
Et quelle est cette erreur ?!!