Recuperation de donnees

Résolu
Sasukeman Messages postés 60 Statut Membre -  
gaerebut Messages postés 1060 Statut Membre -
Bonjour,
je voudrai récupéré les donnée d'une page ver une autre après avoir cliquer sur limage je veut récupéré les donnée de l' id de l'image mai vu qu'il y aura plusieurs chose comme celle ci je voudrai sa voir comment faire voila le code de ma page qui les donnes que je veut récupéré :

<?

mysql_connect("localhost", "Sasukeman", "hiyuu44"); // Connexion a MySQL
mysql_select_db("nolimitanimes"); // Sélection de la base coursphp

$select = mysql_query("SELECT * FROM streaming_anime");

while($resultat = mysql_fetch_array($select))

{

print "<a href='view/anime.php?".$resultat[id]."' target='_blank'><img src=".$resultat[image]." title='$resultat[titre]'/></a><br>";

}
mysql_close () ;
?>
Configuration: Windows XP
Firefox 2.0.0.16

6 réponses

  1. gaerebut Messages postés 1060 Statut Membre 171
     
    Salut,

    bon d'abord, mets un id (dynamique) à ton image comme ceci :

    print "<a href='view/anime.php?id=".$resultat[id]."' target='_blank'><img src=".$resultat[image]." id='$resultat[id]' title='$resultat[titre]'/></a><br>";

    Je pense que ça peut marcher, en fait tu envoie par la méthod GET la variable id qui est égal a $resultat[id] qui est aussi l'id de l'image !

    A+

    Gaerebut
    0
  2. Sasukeman Messages postés 60 Statut Membre 2
     
    ok merci mai tu veut dire par la faire comme ca :
    page denvoi de get :

    $id = $GET['id'] ;

    page de reception de get :

    $GET['id'] = $id

    c sa ?
    0
  3. gaerebut Messages postés 1060 Statut Membre 171
     
    Heu au niveau de ta page de reception c'est bon mais pour ta page d'envoie non !

    Ton $_GET['id'] n'existe pas encore car c'est lui que tu veux envoyer! Donc tu ne peux pas stocké une valeur qui n'existe pas dans une variable.
    Tu peux faire :

    $id = $resultat[id];

    Et donc le code devient :

    <?
    mysql_connect("localhost", "Sasukeman", "hiyuu44"); // Connexion a MySQL
    mysql_select_db("nolimitanimes"); // Sélection de la base coursphp

    $select = mysql_query("SELECT * FROM streaming_anime");

    while($resultat = mysql_fetch_array($select))
    {
    $id = $resultat[id];
    print "<a href='view/anime.php?id=".$id."' target='_blank'><img src=".$resultat[image]." id='$id' title='$resultat[titre]'/></a><br>";
    }
    mysql_close () ;
    ?>

    A+

    Gaerebut
    0
  4. Sasukeman Messages postés 60 Statut Membre 2
     
    sa march po avec le titre regard

    http://www.nolimitanimes.com/site/streaming/anime

    regard mon code c sa
    page 1 ver page 2

    page 1 :

    <?

    mysql_connect("localhost", "user", "pass"); // Connexion a MySQL
    mysql_select_db("db"); // Sélection de la base coursphp

    $select = mysql_query("SELECT * FROM streaming_anime");

    $titre = $_GET['titre'] ;

    while($resultat = mysql_fetch_array($select))

    {
    $id = $resultat[titre];

    print "<a href='view/anime.php?id=".$resultat[a_id]."' target='_blank'><img src=".$resultat[image]." title='$resultat[titre]'/></a><br>";

    }
    $id = $_GET['titre'] ;
    mysql_close () ;
    ?>

    page 2 :

    <?

    $_GET['titre'] = $titre ;

    ?>
    <h1>.:<?
    echo $_GET['titre'];?>:.</h1>
    </strong></td>
    </tr>
    </table>
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Sasukeman Messages postés 60 Statut Membre 2
     
    enfin sa marche qu'avec l'id je voudrai enfete trans metre 3 donnee c tou =)
    0
  7. gaerebut Messages postés 1060 Statut Membre 171
     
    Salut! Ok!

    print "<a href='view/anime.php?id=".$resultat['donnee1']."&titre=".$resultat['donnee2']."&message=".$resultat['donnee3']."' target='_blank'><img src=".$resultat[image]." title='$resultat[titre]'/></a><br>";

    Et sur la page 2 tu mets ceci:

    <?php
    if(isset($_GET['id']))
    {
    $id= $_GET['id'];
    }

    if(isset($_GET['titre']))
    {
    $titre = $_GET['titre'];
    }

    if(isset($_GET['message']))
    {
    $message = $_GET['message'];

    }
    ?>
    ID reçu : <?php echo $id; ?><br />
    TITRE reçu : <?php echo $titre; ?><br />
    MESSAGE reçu : <?php echo $message; ?>

    VOILA, on imagine que tu veux envoyer 3 variables nommé id, titre et message par la méthode GET (donc par l'url), on précise dans l'url par exemple id= puis ça valeur.Un & sert a dire qu'il y aura une autre variable dans l'url.

    Sur la page 2, on test via isset si la variable existe, et si oui on l'enregistre dans une autre variable (moins longue ^^)

    A+

    Gaerebut
    0