Résultat d'une requete sql dans seconde

Fermé
jabbaseb - 16 mars 2010 à 16:03
 jabbaseb - 17 mars 2010 à 17:33
Bonjour,
Je me prend la tête certainement pour une bêtise, mais j'ai besoin d'aide :
Je fais une requête sql dans un script php et je voudrais injecter dans une seconde requête le résultat d'un des champs.
Voici mon code :

<?php

$connect = mysql_connect('localhost', '', '');
$con = mysql_select_db('ma_base');
$h = $_POST['name'];

$sql1 = mysql_query("select * from ma_table1 where Fic_ZIP like '$h%'");


while ($tableau1 = mysql_fetch_array($sql1))
{
$rest = substr("$tableau1[0]", 0, -4); // je retire les 4 derniers caractères
$rest2 = $tableau1[1];
//echo $rest."</br>" ;
//echo $rest2."</br></br>";
$sql2 = mysql_query("select champs1,champs2 from ma_table2 where Nom_Fic like '$rest'");

echo '<table bgcolor="#FFFFFF">'."\n";
while ($tableau2 = mysql_fetch_array($sql2))
{
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$rest.'</td>';
echo '<td bgcolor="#CCCCCC">'.$rest2.'</td>';
echo '<td bgcolor="#CCCCCC">'.$tableau2[0].'</td>';
echo '<td bgcolor="#CCCCCC">'.$tableau2[1].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";

}

?>

Le résultat de ma premire requête est de format 2 colonnes plusieurs lignes.
Voilà ca coince au niveau de la seconde requête.

Merci par avance de votre aide.
A voir également:

2 réponses

redlifebig Messages postés 59 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 17 mars 2010 23
17 mars 2010 à 00:02
si vous pouvez nous donner l'erreur
0
Bonjour,

Ben j'ai pas d'erreur c'est ça qu im'ennui car je ne sais même pas vers quoi m'orienter ...
Si vous avez une idée dans laquelle je peux m'orienter ou voir si mon script est "foireux" je vous en serait très reconnaissant !!!!!
0
Bonjour en fait je n'ai pas d'erreur ... C'est bien ça qui me paraît bizard.
Quelqu'un aurait une idée ?

Merci par avance.
0