begin process at 2012 05 31 13:53:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

récupérer une valeur [ID] extraite de la bdd pour obtenir les infos


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

récupérer une valeur [ID] extraite de la bdd pour obtenir les infos

samedi 29 octobre 2005 à 20:55:12 | récupérer une valeur [ID] extraite de la bdd pour obtenir les infos

dieusurterre

Je n'arrive pas à trouver comment faire pour que ma page

../fiche.php?ID=[valeur bdd]
affiche les renseignement du rows de la bdd relatif à cet ID

Code:

<?php
  // Connexion à la base de données
 require '../db_connect.php';
 @mysql_connect($host,$user,$password)
 or die("Impossible de se connecter à la base de données");
 @mysql_select_db("$bdd")
 or die("Impossible de se connecter à la base de données");
  // Connexion_off
?>
 
 
<?php
 $motclef = explode(" ",$ID);
 $nbre_mots = 0;
 
  // Requête pour la recherche
 while ($nbre_mots < sizeof($motclef)) {
 if (strlen($motclef[$nbre_mots]) > 0) {
 
 
 $query_ID = mysql_query ("SELECT ID, Nom_Prenom, Societe, Website, Adresse, CP, Commune, Province, Pays, Tel1, Tel2, Fax, Email, Description FROM $table WHERE ID '".$_GET["ID"]."' ");
       
  // Requête_off
?>
<!--Début Table html-->   

<body bottommargin="0" leftmargin="0" topmargin="0" rightmargin="0">
<table width="750" height="240" border="0" cellpadding="0" cellspacing="0">
    <tr>

    <?php
 while ($row_informations = mysql_fetch_array($query_ID)) {
     ?>

//

Comment faire en sorte que la requête prenne l'ID contenue dans l'URL pour s'exécuter?
L'URL est générée par cette ligne contenue dans ma page search.php:

 echo '<a href="fiche.php?ID='.$row_informations['ID'].'">Détails >></a>';

Merci d'avance

samedi 29 octobre 2005 à 21:10:57 | Re : récupérer une valeur [ID] extraite de la bdd pour obtenir les infos

monoceros01

Réponse acceptée !
$query_ID = mysql_query ("SELECT ID, Nom_Prenom, Societe, Website, Adresse, CP, Commune, Province, Pays, Tel1, Tel2, Fax, Email, Description FROM $table WHERE ID='".$_GET["ID"]."' ");
dimanche 30 octobre 2005 à 00:30:47 | Re : récupérer une valeur [ID] extraite de la bdd pour obtenir les infos

Anthomicro

Salut,

tu ne vérifies pas que ton id existe ? qu'il est numérique ?

if(isset($_GET['id']) AND is_numeric($_GET['id']))
{
    //connexion, etc...
    mysql_query('blabla');
}

ça t'évitera les failles de SQL injection :-)


    dimanche 30 octobre 2005 à 08:32:00 | Re : récupérer une valeur [ID] extraite de la bdd pour obtenir les infos

    monoceros01

    On n'apprend que par l'expérience Antho :p Laisse le donc se faire h4ck3r par un l4m4 XD
    dimanche 30 octobre 2005 à 10:16:21 | Re : récupérer une valeur [ID] extraite de la bdd pour obtenir les infos

    Anthomicro

    Dis plutôt que t'as oublié de lui dire lol ^^


      dimanche 30 octobre 2005 à 10:39:10 | Re : récupérer une valeur [ID] extraite de la bdd pour obtenir les infos

      monoceros01

      J'avoues ne pas contrôler si les valeurs sont numériques en fait :x, mais mon site est tellement tordue qu'il faut trouver l'endroit ou foutre l'injection XD (bon faudra que je tente de me hacker tien :])
      dimanche 30 octobre 2005 à 10:39:47 | Re : récupérer une valeur [ID] extraite de la bdd pour obtenir les infos

      Anthomicro

      ouais faudra ^^


        dimanche 30 octobre 2005 à 10:53:19 | Re : récupérer une valeur [ID] extraite de la bdd pour obtenir les infos

        monoceros01

        -- --------------------------------------------------------

        --
        -- Structure de la table `contact`
        --

        DROP TABLE IF EXISTS `contact`;
        CREATE TABLE IF NOT EXISTS `contact` (
          `id` int(11) NOT NULL auto_increment,
          `nom` varchar(255) NOT NULL default '',
          PRIMARY KEY  (`id`)
        ) TYPE=MyISAM AUTO_INCREMENT=7 ;

        --
        -- Contenu de la table `contact`
        --

        INSERT INTO `contact` (`id`, `nom`) VALUES (1, 'robert'),
        (2, 'paul'),
        (3, 'jean'),
        (4, 'luc'),
        (5, 'michel'),
        (6, 'nicolas');

        -- --------------------------------------------------------

        --
        -- Structure de la table `gerer`
        --

        DROP TABLE IF EXISTS `gerer`;
        CREATE TABLE IF NOT EXISTS `gerer` (
          `id_contact` int(11) NOT NULL default '0',
          `id_section` int(11) NOT NULL default '0',
          PRIMARY KEY  (`id_contact`,`id_section`)
        ) TYPE=MyISAM;

        --
        -- Contenu de la table `gerer`
        --

        INSERT INTO `gerer` (`id_contact`, `id_section`) VALUES (1, 3),
        (1, 5),
        (2, 4),
        (2, 5),
        (4, 2),
        (4, 3),
        (4, 4),
        (6, 4);

        -- --------------------------------------------------------

        --
        -- Structure de la table `section`
        --

        DROP TABLE IF EXISTS `section`;
        CREATE TABLE IF NOT EXISTS `section` (
          `id` int(11) NOT NULL auto_increment,
          `nom` varchar(255) NOT NULL default '',
          PRIMARY KEY  (`id`)
        ) TYPE=MyISAM AUTO_INCREMENT=6 ;

        --
        -- Contenu de la table `section`
        --

        INSERT INTO `section` (`id`, `nom`) VALUES (1, 'CP'),
        (2, 'CE1'),
        (3, 'CE2'),
        (4, 'CM1'),
        (5, 'CM2');
               
        dimanche 30 octobre 2005 à 10:55:27 | Re : récupérer une valeur [ID] extraite de la bdd pour obtenir les infos

        Anthomicro

        ok merci je matte :-)


          dimanche 30 octobre 2005 à 10:57:18 | Re : récupérer une valeur [ID] extraite de la bdd pour obtenir les infos

          monoceros01

          Si tu trouves comment réunir deux tables en many-to-many sans perte de données (quand par exemple un enregistrement d'une table n'est pas associé à une autre) en une requête, je suis preneur :]

          1 2

          Cette discussion est classée dans : php, mysql, valeur, bdd, id


          Répondre à ce message

          Sujets en rapport avec ce message

          Affichage d'un enregistrement (PHP BDD MySQL) [ par begueradj ] Bonjour, J'ai implémenté une petite classe que voici: je passe la table dans laquelle se trouve mon enregistrement désiré, et son identificateur à un Php & MySql ??? [ par nova85 ] Je voudrai savoir si il est possible de realiser un site assez important juste avec une BDD mysql , si c'est capable de resister , et surtout savoir s php/mysql erreur incomprehenssible <help> [ par luccs ] bonjour, voila j ais fait un petit script qui va gentilment afficher les details d un fournisseur (lister dans une box)mais voila il plante quand l id valeur et formulaire [ par sheorogath ] slt voila j'ai un probleme pour entrer des valeurs dans un base de donnees mysql nomme "sheorogath_db" sur une table (deja cree) appeler classement . probleme entre php et javscript [ par nico606 ] Slt voila mon script qui a du mal a marcher bref il ne fonctionne pas voila les sources: j'ai creer un service permetant d'ecouter la radio sur son si image php Mysql [ par arnaldo21 ] bonjour pourriez-vous me donner un exemple concret d'affichage d'image a partir d'une bdd. J'utilise un upload qui stock le nom de l'image dans la bdd mysql et php... [ par l0sth34d ] bonjour ... jai une table de données nommer par exemple "test" et qui ressemble a sa...PS: desoler mais je fais mon possible pour que vous compreniezc Fusion PHP et MySQL [ par Also know as ] Bonjour,Voilà j'ai un problème tout bête je suis ne train de débuter en PHP avec MySQL et je cherche le moyen de lire la base MySQL à plusieurs endroi if...then [ par Also know as ] Bonjour, Je suis en train d'apprendre le php MySQL et je cherche le moyen d'afficher une page de "base" si il n'y a pas d'id sélectionné. Je m'expli PHP Mysql [ par nino69 ] Bonjour, je désire extraire tous les id d'une table se rapportant à un client avec la fonction: mysql_fetch_array et foreach mais sans succès......$qu


          Nos sponsors


          Sondage...

          Comparez les prix

          CalendriCode

          Mai 2012
          LMMJVSD
           123456
          78910111213
          14151617181920
          21222324252627
          28293031   

          Consulter la suite du CalendriCode

          Photothèque

          A découvrir



           
          Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
          CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
          CodeS-SourceS.com© est une marque déposée tous droits réservés

          Google Coop CodeS-SourceS Google Coop CodeS-SourceS
          Temps d'éxécution de la page : 0,577 sec (3)

          Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales