Passage de variable
manix
-
manix -
manix -
bonjour à tous,
J'ai une base a deux tabbles
tab 1
cle primaire num_type
champ 2 : type
tab 2
cle primaire num domaine
champ 2 : num_type ( de tb1 )
champ 3 : gr_activite
par une requette fichier menu_gauche.php j'affiche le champ type de la tb1 et par un lien j'envoie la variable au fichier aff_n1.php
ci dessous code simplifie du fichier menu_gauche.php
<?
include ("connect.php");
$res = mysql_query ("SELECT*FROM type_activite ORDER BY type_activite");
while ($row = mysql_fetch_array ($res))
{
?>
<table >
<tr >
<td >
<p >a href="aff_n1.php?num_type='.$row ["$num_type"].'"><?= $row["type_activite"] ?></a></p>
</td>
</tr>
<? } ?>
</table>
<? include ("close_db.php");
?>
puis code du fichier aff_n1
<?
include ("connect.php");
$res = mysql_query ("SELECT*FROM domaine WHERE num_type='$num_type'");
while ($row = mysql_fetch_array ($res))
{
?>
<table >
<tr >
<td >
<p valign="top"><?= $row["gr_activite"] ?></p>
</td>
</tr>
<? } ?>
</table>
<? include ("close_db.php");
?>
quand je clique sur le lien du fichier menu_gauche, il m'ouvre une fenetre vierge, la variable n'est pas prise en compte
franchement je coince
merci de votre aide
J'ai une base a deux tabbles
tab 1
cle primaire num_type
champ 2 : type
tab 2
cle primaire num domaine
champ 2 : num_type ( de tb1 )
champ 3 : gr_activite
par une requette fichier menu_gauche.php j'affiche le champ type de la tb1 et par un lien j'envoie la variable au fichier aff_n1.php
ci dessous code simplifie du fichier menu_gauche.php
<?
include ("connect.php");
$res = mysql_query ("SELECT*FROM type_activite ORDER BY type_activite");
while ($row = mysql_fetch_array ($res))
{
?>
<table >
<tr >
<td >
<p >a href="aff_n1.php?num_type='.$row ["$num_type"].'"><?= $row["type_activite"] ?></a></p>
</td>
</tr>
<? } ?>
</table>
<? include ("close_db.php");
?>
puis code du fichier aff_n1
<?
include ("connect.php");
$res = mysql_query ("SELECT*FROM domaine WHERE num_type='$num_type'");
while ($row = mysql_fetch_array ($res))
{
?>
<table >
<tr >
<td >
<p valign="top"><?= $row["gr_activite"] ?></p>
</td>
</tr>
<? } ?>
</table>
<? include ("close_db.php");
?>
quand je clique sur le lien du fichier menu_gauche, il m'ouvre une fenetre vierge, la variable n'est pas prise en compte
franchement je coince
merci de votre aide
A voir également:
- Passage de variable
- Passage qwerty azerty - Guide
- Passage windows 10 à 11 gratuit - Guide
- Test passage windows 11 - Guide
- Choisir passage sonnerie samsung - Guide
- Passage windows 7 à 10 - Accueil - Mise à jour
2 réponses
Difficile de voir...
Lorsque tu testes, affiche les erreurs comme ceci :
$res = mysql_query ("SELECT*FROM type_activite ORDER BY type_activite") or die (mysql_error());
Ca devrait t'aider. Indique nous si des erreurs s'affichent.
Lorsque tu testes, affiche les erreurs comme ceci :
$res = mysql_query ("SELECT*FROM type_activite ORDER BY type_activite") or die (mysql_error());
Ca devrait t'aider. Indique nous si des erreurs s'affichent.
voila la correction: manquait un <?= ?> dans le 1er bloque html
<?
include ("connect.php");
$res = mysql_query ("SELECT*FROM type_activite ORDER BY type_activite");
while ($row = mysql_fetch_array ($res)):
?>
<table >
<tr >
<td >
<p><a href="aff_n1.php?num_type=<?=$row ["$num_type"]?>"><?= $row["type_activite"] ?></a></p>
</td>
</tr>
<? endwhile; ?>
</table>
<? include ("close_db.php");
?>
puis code du fichier aff_n1
<?
include ("connect.php");
$res = mysql_query ("SELECT * FROM domaine WHERE num_type='$num_type'");
while ($row = mysql_fetch_array ($res)):
?>
<table >
<tr >
<td >
<p valign="top"><?= $row["gr_activite"] ?></p>
</td>
</tr>
<? endwhile; ?>
</table>
<? include ("close_db.php");
?>
<?
include ("connect.php");
$res = mysql_query ("SELECT*FROM type_activite ORDER BY type_activite");
while ($row = mysql_fetch_array ($res)):
?>
<table >
<tr >
<td >
<p><a href="aff_n1.php?num_type=<?=$row ["$num_type"]?>"><?= $row["type_activite"] ?></a></p>
</td>
</tr>
<? endwhile; ?>
</table>
<? include ("close_db.php");
?>
puis code du fichier aff_n1
<?
include ("connect.php");
$res = mysql_query ("SELECT * FROM domaine WHERE num_type='$num_type'");
while ($row = mysql_fetch_array ($res)):
?>
<table >
<tr >
<td >
<p valign="top"><?= $row["gr_activite"] ?></p>
</td>
</tr>
<? endwhile; ?>
</table>
<? include ("close_db.php");
?>