par
philippe.z » 02 août 2005, 03:04
Bonjour voici mon code
function categorie(){
require_once('Connections/bdaop.php');
mysql_select_db($database_bdaop, $bdaop);
$query_categories = "SELECT * FROM activite ORDER BY activite ASC";
$categories = mysql_query($query_categories, $bdaop) or die(mysql_error());
$row_categories = mysql_fetch_assoc($categories);
$totalRows_categories = mysql_num_rows($categories);
$cat = "CATEGORIES<br>";
while($row_categories = mysql_fetch_assoc($categories)){
foreach($row_categories as $value){
$cat .= "<option>$value</option>";
}
}
return $cat;
};
function sscate($sscat){
if(isset($sscat)){
require_once('Connections/bdaop.php');
mysql_select_db($database_bdaop, $bdaop);
$query_sscat = "SELECT ssactivite FROM ss_activite WHERE activite LIKE CONVERT( _utf8 '$sscat'
USING latin1) ORDER BY ssactivite ASC";
$scat = mysql_query($query_sscat, $bdaop) or die(mysql_error());
$row_sscat = mysql_fetch_assoc($ssat);
$totalRows_sscat = mysql_num_rows($scat);
$souscat = "<option value=\"\">--Sous-Catégories--</option>";
do{
foreach($row_sscat as $valeur){
$souscat .= "<option id=\"$valeur\" value=\"$valeur\">$valeur</option>";
}
} while($row_sscat = mysql_fetch_assoc($scat));
} else {
$souscat = "<option value=\"\" selected >--Sous-Catégories--</option>";
}
return $souscat;
};
$a = categorie();
$b = sscate('alimentation');
printf("les categories %s et les sous cat de alim %s",$a, $b);
j'explique le probleme, le printf n'inscrit rien sauf si je supprime la premiere fonction et il m'affichera le resultat pour la seconde ou bien si je supprime la seconde il m'affichera le resultat de la premiere, apparemment les 2 ensemble me donnent une page blanche !! je ne comprends pas.
Je précise juste que le code est bon, séparément c'est 2 fonctions fonctionnent parfaitement
Quelqu'un pourrai-til m'éclairer ?
Merci
Bonjour voici mon code
[php]function categorie(){
require_once('Connections/bdaop.php');
mysql_select_db($database_bdaop, $bdaop);
$query_categories = "SELECT * FROM activite ORDER BY activite ASC";
$categories = mysql_query($query_categories, $bdaop) or die(mysql_error());
$row_categories = mysql_fetch_assoc($categories);
$totalRows_categories = mysql_num_rows($categories);
$cat = "CATEGORIES<br>";
while($row_categories = mysql_fetch_assoc($categories)){
foreach($row_categories as $value){
$cat .= "<option>$value</option>";
}
}
return $cat;
};
function sscate($sscat){
if(isset($sscat)){
require_once('Connections/bdaop.php');
mysql_select_db($database_bdaop, $bdaop);
$query_sscat = "SELECT ssactivite FROM ss_activite WHERE activite LIKE CONVERT( _utf8 '$sscat'
USING latin1) ORDER BY ssactivite ASC";
$scat = mysql_query($query_sscat, $bdaop) or die(mysql_error());
$row_sscat = mysql_fetch_assoc($ssat);
$totalRows_sscat = mysql_num_rows($scat);
$souscat = "<option value=\"\">--Sous-Catégories--</option>";
do{
foreach($row_sscat as $valeur){
$souscat .= "<option id=\"$valeur\" value=\"$valeur\">$valeur</option>";
}
} while($row_sscat = mysql_fetch_assoc($scat));
} else {
$souscat = "<option value=\"\" selected >--Sous-Catégories--</option>";
}
return $souscat;
};
$a = categorie();
$b = sscate('alimentation');
printf("les categories %s et les sous cat de alim %s",$a, $b);
[/php]
j'explique le probleme, le printf n'inscrit rien sauf si je supprime la premiere fonction et il m'affichera le resultat pour la seconde ou bien si je supprime la seconde il m'affichera le resultat de la premiere, apparemment les 2 ensemble me donnent une page blanche !! je ne comprends pas.
Je précise juste que le code est bon, séparément c'est 2 fonctions fonctionnent parfaitement
Quelqu'un pourrai-til m'éclairer ?
Merci