IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

php tableau cle suivante


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 5
    Par défaut php tableau cle suivante
    Bonjour,
    J’ai un gros problème je n’y arrive pas voici mon code :
    $id2=$_GET['id'];
    $sql = mysql_query ("SELECT id_vo FROM uscars WHERE uscars.modele LIKE '%$marque%' ORDER BY prix_public ASC");
    while(($row[] = mysql_fetch_assoc($sql)) || array_pop($row)); {
    print_r($row);
    }
    Resultat de la requête quand je fais un print_r :

    Array ( [0] => Array ( [id_vo] => 231 ) [1] => Array ( [id_vo] => 292 ) [2] => Array ( [id_vo] => 15 ) [3] => Array ( [id_vo] => 226 ) [4] => Array ( [id_vo] => 111 ) [5] => Array ( [id_vo] => 13 ) [6] => Array ( [id_vo] => 291 ) [7] => Array ( [id_vo] => 144 ) [8] => Array ( [id_vo] => 207 ) [9] => Array ( [id_vo] => 181 ) [10] => Array ( [id_vo] => 178 ) [11] => Array ( [id_vo] => 120 ) [12] => Array ( [id_vo] => 270 ) [13] => Array ( [id_vo] => 288 ) [14] => Array ( [id_vo] => 228 ) )
    Je dois trouver l’id suivant du resultat de la requete ci-dessus. Par exemple je suis à l’enregistrement id_vo 292 (292 est récupérer par un GET $id2) et je voudrais afficher dans une url l’id_vo 15.
    J’ai été voir la doc des tableaux mais a chaque fois que j’essaye une fonction cela me retourne array
    Quelqu’un peut m’aider
    merci

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 322
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 322
    Billets dans le blog
    17
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    while(($row[] = mysql_fetch_assoc($sql)) || array_pop($row)); {
    Wow c'est censé faire quoi là ?


    Je dois trouver l’id suivant du resultat de la requete ci-dessus. Par exemple je suis à l’enregistrement id_vo 292 (292 est récupérer par un GET $id2) et je voudrais afficher dans une url l’id_vo 15.
    Fait un traitement dans ta boucle : si id_vo == 292 récupérer l'id_vo suivant.

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 5
    Par défaut
    Bonjour Séb,
    tout d'abord merci pour ta réponse rapide

    while(($row[] = mysql_fetch_assoc($sql)) || array_pop($row)); {

    Wow c'est censé faire quoi là ?
    c'est le seul moyen que j'ai trouvé pour afficher ma requête avec des clés numérotées du type " Array ( [0] => Array ( [id_vo] => 231 "

    quand tu me dit " Fait un traitement dans ta boucle : si id_vo == 292 récupérer l'id_vo suivant " c'est exactement ce que veut faire mais je n'y arrive pas

    je pensait que si je mets mon résultat de requête dans un tableau puis je cherche mon id de la page afficher, je pourrais prendre l'id de la clé suivant pour affiche ma page suivante. Mais malheureusement je n'y comprends rien !

    merci pour ton aide

  4. #4
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 5
    Par défaut
    si cela intéresse quelqu'un

    $key = array_search(array("id_vo" => $id2), $tonTableau);
    $key = $key + 1;
    $id = $tonTableau[$key]["id_vo"];
    echo "---".$id."---";
    merci

Discussions similaires

  1. PHP Tableau index
    Par stela86 dans le forum Langage
    Réponses: 5
    Dernier message: 10/07/2009, 00h15
  2. [PostgreSQL] Convertir un PostgreSQL tableau en un PHP tableau
    Par franc82 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 24/06/2009, 13h06
  3. [XL-2003] enregistrement tableau excel suivant les données entrées dans combobox
    Par mdambreville dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 01/06/2009, 10h28
  4. [Tableaux] de tableau PHP à tableau Javascript
    Par Alexdezark dans le forum Langage
    Réponses: 6
    Dernier message: 16/11/2007, 18h34
  5. [PHP-JS] afficher suivant la valeur d'un select
    Par Tee shot dans le forum Langage
    Réponses: 8
    Dernier message: 08/04/2007, 15h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo