我想在兩個php頁面之間發送一個在我的數據庫中的「ID」。基本上在「showDocuments」中,我顯示了文檔列表,並在「ShowFiche」中顯示特別是文檔,但現在在我的代碼中,我顯示了一個沒有變量的文檔。 在這裏你有我的日期的基礎:與ID,NOM,AUTEUR的表文件 thx所有爲你的答案和抱歉我的英語,我是法國人!發送php兩頁之間的數據庫的標識號
第1頁:
public function ShowDocuments ($_value)
{
$_POST['ID'] = 1;
echo 'Liste des documents';
$nb = count ($_value['data']['NOM']);
for ($i = 0, $tr = ''; $i < $nb; ++$i)
{
$mod = $i%2;
$param = 'EX=form&ID='.$_value['data']['ID'][$i];
$tr .= <<<HERE
<tr class="ligne$mod">
<td><a href="../Php/appli.php?EX=fiche"> {$_value['data']['NOM'][$i]}....................</a></td>
<td>{$_value['data']['AUTEUR'][$i]}....................</td>
</tr>
HERE;
}
第2頁:
public function ShowFiche()
{
$Id_Var = $_GET['ID'];
$db = mysql_connect('localhost', 'root', 'root');
// on sélectionne la base
mysql_select_db('BaseTp',$db);
$sql = 'SELECT NOM, AUTEUR FROM DOCUMENTS WHERE ID = 0';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
echo 'Titre : ' . $data['NOM'] .'<br><br>' . 'Auteur : ' . $data['AUTEUR'];
}
mysql_close();
echo $_value['ID'][$i];
HERE;
}
你試過會話變量? –