Prob. de lien dynamque

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Prob. de lien dynamque

mm(2)...

par etycia » 18 août 2005, 01:54

Oui c'est bien ca tu as a faire a un tableau associatif, ctad à plusieurs dimensions. Tu as les champs comme 'id_archi' mais tu as plusieurs 'id_archi' à la ligne [0] par exemple 'id_archi' = 22 et à la ligne [1] de ton tableau 'id_archi'=35... $nb étant ici le numéro de ligne pour l'accès à la donnée.
Suis-je clair..mm...
voilà.

mm..

par etycia » 18 août 2005, 01:50

est-ce que tu n'aurais pas a faire à un tableau associatif?
genre :

Code : Tout sélectionner

<a href="detail_archi.php?id_archi=<?php echo $row_archi[$nb]['id_archi']; ?>">
tu vois ton $nb serait peut etre la solution... Enfait ca doit etre ca je pense.
Dis moi la suite...

par mere-teresa » 17 août 2005, 10:15

Il faut juste que tu obtiennes un lien de type
archi.php?id=5

Et donc que tu récupères le 5 et que tu arrives à l'afficher dans ton HTML.Comme dans :
<a href="detail_archi.php?id_archi=<?php echo $row_archi['id_archi']; ?>">
Mais il faut que la variable $row_archi['id_archi'] soit bien l'id que tu cherches///

par pixfacto » 17 août 2005, 09:42

Je comprends le script à moitié.

Le script affiche correctement une série de photo dans un tableau. Jusque là c'est ok.
Ensuite je souhaiterais pouvoir cliquer sur une photo pour voir sa fiche détaillée. Cependant, je ne parviens pas "envoyer" l'id de la photo choisie dans la page "détail".

J'ai juste essayé plusieurs requêtes sql. Mais je n'ai rien changer dans le code php. Car je ne m'y connais pas beaucoup.

Merci
Pierre

par mere-teresa » 16 août 2005, 15:23

Cepandant je n'arrive pas à faire passer l'id de la photo vers la page "détail_archi.php"
Comprends tu ton script ?
Qu'as-tu déjà essayé ?
Qu'est-ce qui ne fonctionne pas ?

par HD » 16 août 2005, 15:04

tu devrais utiliser les sessions je crois

Prob. de lien dynamque

par pixfacto » 16 août 2005, 14:59

Bonjour,

Il s'agit d'une galerie photo. Je souhaiterais faire un lien sur les photos pour afficher le détail de la photo. Cepandant je n'arrive pas à faire passer l'id de la photo vers la page "détail_archi.php"

Merci
Pierre
    <td>                    <?php
$ref = array();
$fichier = array();
while ($row_archi = mysql_fetch_assoc($archi))
{
    array_push($ref, $row_archi['ref']);
    array_push($fichier, $row_archi['fichier']);
}
$i = 0;
$nb = count($ref);
/* On ouvre la balise table */
?>
          <table>
              <?php
for($j = 0; $j < 3; $j++)
{
    /* On cr&eacute;e une ligne */
    ?>
              <tr>
                <?php
    for($k = 0; $k < 4; $k++)
    {
        if($i < $nb)
        {
            /* D&eacute;but de la colonne */
            ?>
                <td align="center" valign="bottom"><table border="0" cellpadding="0">
                    <tr>
                      <td height="50"><a href="detail_archi.php?id_archi=<?php echo $row_archi['id_archi']; ?>"><img src="../../img/up/archi/vignette/<?php echo $fichier[$i]; ?>" border="0" class="phot_result"></a></td>
                    </tr>
                    <tr>
                      <td class="ref"><?php echo($ref[$i]);?>                        <?php echo $row_archi['id_archi']; ?></td>
                    </tr>
                </table></td>
                <?php
            $i++;
            /* Fin de la colonne */
        }
        else
        if($i < $nb)
        {
            /* D&eacute;but de la colonne */
?>
<?php
/* Fin de la colonne */
        }
    }
?>
              </tr>
              <?php
/* Fin de la ligne */
}
?>
          </table>
            
          </td>