Session

Résolu
gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011 - 17 mai 2007 à 15:49
gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011 - 17 mai 2007 à 16:54
bonjour, j ai trouver un code for simple
qui fonctionne sans integration
mais lors de l integration des que je commence avec
session start

j ai le message d 'erreur header already by sent at line xxx
si qq a une soluce ou un code plus simple en ajax pour remplir 2 listbox
donc quand je remplit la 1 er elle la seconde va chercher le reste
mais depuis sql

ou alors comme je pense php et ajax ca fais pas bon menage avec les session
<?php
//include "connexion.php";
require("config.php");
function AfficherVille($id)
{
$reponse = new xajaxResponse();//Création d'une instance de xajaxResponse pour traiter les réponses serveur

$ville='';// Initialisation de la variable $ville
//la selection des villes celon le code du department choisis
//$req = mysql_query("SELECT `code_dept`,`nom` FROM `ville` where code_dept= ".$id." ORDER BY nom") or die(mysql_error()); 
$req = mysql_query("SELECT `vil_cp`,`vil_nom` FROM `cp_ville_france` where vil_cp= '".$id."' ") or die(mysql_error()); 

$ville .='<select id="ville">'; // on commence la declaration de la liste des villes
$ville .='<option value="00">Selectionnez ville</option>';

  while($array = mysql_fetch_array($req))
{

               $ville .='<option value="'.$array['vil_nom'].'">'.$array['vil_nom'].'</option>';
               
}

$ville .='</select>';

$reponse = new xajaxResponse('ISO-8859-1');
$reponse->addAssign("affVille","innerHTML",$ville); // affichage du contenu de $ville (la liste des villes) dans le div affVille
return $reponse->getXML();
}

require("xajax.inc.php");
$xajax = new xajax(); //On initialise l'objet xajax
$xajax->setCharEncoding('ISO-8859-1');
$xajax->decodeUTF8InputOn();
$xajax->registerFunction("AfficherVille");
$xajax->processRequests();//Fonction qui va se charger de faire les requetes APRES AVOIR DECLARER NOS FONCTIONS
?>
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <?php $xajax->printJavascript(); /* Affiche le Javascript */?>
</head>

<?
$req = mysql_query("SELECT `vil_cp`,`vil_nom` FROM `cp_ville_france` WHERE (vil_cp >=1) ORDER BY vil_cp") or die(mysql_error()); 
?>
<select name="vi_d" size="1" id="dept" onChange="xajax_AfficherVille(document.getElementById('dept').value);">
<option value="00">Selectionnez d&amp;eacute;partement </option>
<?php
  while($array = mysql_fetch_array($req))
{
?>
                  <option value="<?php echo ($array['vil_nom']); ?>"><?php echo ($array['vil_nom']."(".$array['vil_cp'].")"); ?></option>
                  <?php
}
?>
</select>

</html>

1 réponse

gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011
17 mai 2007 à 16:54
ok je suis trop con des fois j'avais pas vu mon erreur decidemment :(
3
Rejoignez-nous