Bonjour,
J'ai un problème avec une requête sur la base de données.
Elle marche sans problème.
Par contre quand j'ai un accent dans la variable $_POST["nom_adh"].
La requête me renvoit rien.
je bloque... une idée?
Merci d'avance
[cpp]<?php
header('Content-Type: text/html; charset=ISO-8859-1');
include_once("includes/config.inc.php");
include_once(WEB_ROOT."includes/database.inc.php");
include_once(WEB_ROOT."includes/functions.inc.php");
include_once(WEB_ROOT."includes/lang.inc.php");
include_once(WEB_ROOT."includes/session.inc.php");
//****************** Permet de remplir le select avec les prenoms correspondant au nom *********************//
//recuperation des prenoms en fonction du nom
$req_prenom_adh[0] = "SET CHARACTER SET latin1
SELECT id_adh , prenom_adh
FROM ".PREFIX_DB."adherents
WHERE nom_adh=\"".$_POST["nom_adh"] ."\"";
$resul_prenom_ad = &$DB->Execute($req_prenom_adh[0]);
// déclaration d'une variable qui représentera ma liste
echo 'var s = document.forms["'.$_POST["form"].'"].elements["'.$_POST["select"].'"];';
if ($resul_prenom_ad->EOF)
{
}
//Pour chaque prenom trouvé, on remplit le select
else while (!$resul_prenom_ad->EOF)
{
// on renvoit le resultat sous forme d'une option dans la liste.
echo "s.options[s.options.length] = new Option(\"".$resul_prenom_ad->fields["prenom_adh"]."\",\"".$resul_prenom_ad->fields["id_adh"]."\");";
$resul_prenom_ad->MoveNext();
}
$resul_prenom_ad->Close();
?>[/cpp]
J'ai un problème avec une requête sur la base de données.
Elle marche sans problème.
Par contre quand j'ai un accent dans la variable $_POST["nom_adh"].
La requête me renvoit rien.
je bloque... une idée?
Merci d'avance
[cpp]<?php
header('Content-Type: text/html; charset=ISO-8859-1');
include_once("includes/config.inc.php");
include_once(WEB_ROOT."includes/database.inc.php");
include_once(WEB_ROOT."includes/functions.inc.php");
include_once(WEB_ROOT."includes/lang.inc.php");
include_once(WEB_ROOT."includes/session.inc.php");
//****************** Permet de remplir le select avec les prenoms correspondant au nom *********************//
//recuperation des prenoms en fonction du nom
$req_prenom_adh[0] = "SET CHARACTER SET latin1
SELECT id_adh , prenom_adh
FROM ".PREFIX_DB."adherents
WHERE nom_adh=\"".$_POST["nom_adh"] ."\"";
$resul_prenom_ad = &$DB->Execute($req_prenom_adh[0]);
// déclaration d'une variable qui représentera ma liste
echo 'var s = document.forms["'.$_POST["form"].'"].elements["'.$_POST["select"].'"];';
if ($resul_prenom_ad->EOF)
{
}
//Pour chaque prenom trouvé, on remplit le select
else while (!$resul_prenom_ad->EOF)
{
// on renvoit le resultat sous forme d'une option dans la liste.
echo "s.options[s.options.length] = new Option(\"".$resul_prenom_ad->fields["prenom_adh"]."\",\"".$resul_prenom_ad->fields["id_adh"]."\");";
$resul_prenom_ad->MoveNext();
}
$resul_prenom_ad->Close();
?>[/cpp]