Problème de fonction PHP avec requête SQL

Résolu
maarlock Messages postés 59 Date d'inscription   Statut Membre Dernière intervention   -  
maarlock Messages postés 59 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je suis actuellement en train de développer un site en php pour l'entreprise où je fais mon stage et j'ai besoin, à un moment donné de remplir un tableau de tarifs avec les tarifs enregistrés dans une base de données. J'ai alors fait une fonction qui va chercher ces tarifs dans la base de données et les met dans le tableau. Seulement voilà problème: la page s'affiche, le tableau aussi, aucune erreur d'indiquée, mais au lieu des données voulues je n'ai que des choses comme "Resource id #8" , j'aimerais savoir alors quel est le problème et comment le résoudre, je suis sûr que c'est un truc tout bête en plus....
Voilà donc ladite fonction:


function tarif(){
$O1 = mysql_query("SELECT montant
FROM detailstarifs , tarifs
WHERE tarifs.codetmp = 'O1'
AND tarifs.montantTarif = idDetailsTarif");

$O2 = mysql_query("SELECT montant
FROM detailstarifs , tarifs
WHERE tarifs.codetmp = 'O2'
AND tarifs.montantTarif = idDetailsTarif");

$O3 = mysql_query("SELECT montant
FROM detailstarifs , tarifs
WHERE tarifs.codetmp = 'O3'
AND tarifs.montantTarif = idDetailsTarif");

$O3FM = mysql_query("SELECT montant
FROM detailstarifs , tarifs
WHERE tarifs.codetmp = 'O3FM'
AND tarifs.montantTarif = idDetailsTarif");

$O3F = mysql_query("SELECT montant
FROM detailstarifs , tarifs
WHERE tarifs.codetmp = 'O3F'
AND tarifs.montantTarif = idDetailsTarif");

$O3M = mysql_query("SELECT montant
FROM detailstarifs , tarifs
WHERE tarifs.codetmp = 'O3M'
AND tarifs.montantTarif = idDetailsTarif");

$VE1 = mysql_query("SELECT montant
FROM detailstarifs , tarifs
WHERE tarifs.codetmp = 'VE1'
AND tarifs.montantTarif = idDetailsTarif");

$VE2 = mysql_query("SELECT montant
FROM detailstarifs , tarifs
WHERE tarifs.codetmp = 'VE3'
AND tarifs.montantTarif = idDetailsTarif");

$VEFM = mysql_query("SELECT montant
FROM detailstarifs , tarifs
WHERE tarifs.codetmp = 'VEFM'
AND tarifs.montantTarif = idDetailsTarif");

$VE2F = mysql_query("SELECT montant
FROM detailstarifs , tarifs
WHERE tarifs.codetmp = 'VE2F'
AND tarifs.montantTarif = idDetailsTarif");

$VE2FM = mysql_query("SELECT montant
FROM detailstarifs , tarifs
WHERE tarifs.codetmp = 'VE2FM'
AND tarifs.montantTarif = idDetailsTarif");

$MAL = mysql_query("SELECT montant
FROM detailstarifs , tarifs
WHERE tarifs.codetmp = 'MAL'
AND tarifs.montantTarif = idDetailsTarif");

$MAR = mysql_query("SELECT montant
FROM detailstarifs , tarifs
WHERE tarifs.codetmp = 'MAR'
AND tarifs.montantTarif = idDetailsTarif");

echo'<table>';

echo'<tr>
<td>O1</td>
<td><input type="" id="tarifO1" value="'.$O1.'"></td>
</tr>';

echo'<tr>
<td>O2</td>
<td><input type="" id="tarifO2" value="'.$O2.'"></td>
</tr>';

echo'<tr>
<td>O3</td>
<td><input type="" id="tarif O3" value="'.$O3.'"></td>
</tr>';

echo'<tr>
<td>O3F</td>
<td><input type="" id="tarif O3F" value="'.$O3F.'"></td>
</tr>';

echo'<tr>
<td>O3M</td>
<td><input type="" id="tarif O33" value="'.$O3M.'"></td>
</tr>';

echo'<tr>
<td>O3FM</td>
<td><input type="" id="tarif O3FM" value="'.$O3FM.'"></td>
</tr>';

echo'<tr>
<td>MAL</td>
<td><input type="" id="tarif MAL" value="'.$MAL.'"></td>
</tr>';

echo'<tr>
<td>MAR</td>
<td><input type="" id="tarif MAR" value="'.$MAR.'"></td>
</tr>';

echo'<tr>
<td>VE1</td>
<td><input type="" id="tarif VE1" value="'.$VE1.'"></td>
</tr>';

echo'<tr>
<td>VE2</td>
<td><input type="" id="tarif VE2" value="'.$VE2.'"></td>
</tr>';

echo'<tr>
<td>VE2F</td>
<td><input type="" id="tarif VE2F"" value="'.$VE2F.'"></td>
</tr>';

echo'<tr>
<td>VE2FM</td>
<td><input type="" id="tarif VE2FM" value="'.$VE2FM.'"></td>
</tr>';

echo'<tr>
<td>VEFM</td>
<td><input type="" id="tarif VEFM" value="'.$VEFM.'"></td>
</tr>';

echo'</table>';

}




Voilà j'éspère pouvoir trouver rapidement une solution, je vous remercie d'avance pour vos réponses :)

Maarlock


A voir également:

4 réponses

maarlock Messages postés 59 Date d'inscription   Statut Membre Dernière intervention   11
 
Voici un lien avec une capture d'écran du résultat si ça peut aider :-) http://imageshack.us/f/840/tableaum.png/
1
maka54 Messages postés 698 Date d'inscription   Statut Membre Dernière intervention   80
 
Bonjour, tu fais des requetes dans le vide

tu les executent mais tu ne recupère jamais leurs résultats
0
maarlock Messages postés 59 Date d'inscription   Statut Membre Dernière intervention   11
 
D'abord, merci pour ta réponse :-)
Ensuite, je pensais que justement que les résultats se récupéraient dans les variables avant les = mysql_query(...) , comment dois-je procéder pour faire ça proprement alors?
0
maarlock Messages postés 59 Date d'inscription   Statut Membre Dernière intervention   11
 
j'ai réussi à me débrouiller, merci pour le coup de pouce,
maarlock
0