par
pbelanger » 08 août 2005, 03:56
Bonjour,
voila, je desire creer une variable avec 2 variables. Pour ensuite utiliser cette variable dans le cadre d'un resultat de requete.
Code : Tout sélectionner
function get_main_info($table_liste, $main_id, $fieldname){
$var = "$";
$string = $var.$fieldname;
Ensuite je fais ma requete:
Code : Tout sélectionner
$rq = "SELECT * FROM $table_liste WHERE id='$main_id'";
$result = mysql_query($rq)
or die ("#1000:Erreur Fonction <b>get_km_date</b>, veuillez contacter votre administrateur");
$nb = mysql_num_rows($result);
tout est bien jusque la!
Code : Tout sélectionner
if ($nb < 0 ){
echo "Erreur lors de la requete fonction <b>get_km_date</b> Veuillez contacter votre administrateur!";
exit;
}else{
$ligne = mysql_fetch_array($result);
extract($ligne);
$data = $string;
return $data;
}
}
Ici je desire extracter $string qui a ete cree plus haut.
Voici l'appel de ma fonction:
Et voici le resultat affiche dans mon browser: $date_k au lieu de la valeur se trouvant dans la base de donnees.
Moi je veux que $data = $date_k qui en fait est le label de ma colonne et il devrait me retourer la valeur trouve dans cette colonne. Il doit y avoir un truc pour faire a .. ??
Pierre
Bonjour,
voila, je desire creer une variable avec 2 variables. Pour ensuite utiliser cette variable dans le cadre d'un resultat de requete.
[code]function get_main_info($table_liste, $main_id, $fieldname){
$var = "$";
$string = $var.$fieldname;[/code]
Ensuite je fais ma requete:
[code]$rq = "SELECT * FROM $table_liste WHERE id='$main_id'";
$result = mysql_query($rq)
or die ("#1000:Erreur Fonction <b>get_km_date</b>, veuillez contacter votre administrateur");
$nb = mysql_num_rows($result);[/code]
tout est bien jusque la!
[code]if ($nb < 0 ){
echo "Erreur lors de la requete fonction <b>get_km_date</b> Veuillez contacter votre administrateur!";
exit;
}else{
$ligne = mysql_fetch_array($result);
extract($ligne);
$data = $string;
return $data;
}
}[/code]
Ici je desire extracter $string qui a ete cree plus haut.
Voici l'appel de ma fonction:
[code]echo get_main_info(km_main, 1, date_k);[/code]
Et voici le resultat affiche dans mon browser: $date_k au lieu de la valeur se trouvant dans la base de donnees.
Moi je veux que $data = $date_k qui en fait est le label de ma colonne et il devrait me retourer la valeur trouve dans cette colonne. Il doit y avoir un truc pour faire a .. ??
Pierre