私は2つのPHPページの間に自分のデータベースにある「ID」を送りたいと思っています。基本的に "showDocuments"では、ドキュメントのリストを表示し、 "ShowFiche"では特にドキュメントを表示したいが、今は自分のコードで変数を持たないドキュメントを表示する。 ここに私の日付ベースがあります:ID、NOM、AUTEURのテーブル文書 あなたのすべての答えと私の英語のために申し訳ありませんが、私はフランス語です!PHPの2ページ間にデータベースのIDを送ってください
ページ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;
}
あなたはセッション変数を試してみましたか? –