Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1699 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec PHP

n°302265
nikko2028
Posté le 05-02-2003 à 14:10:04  profilanswer
 

Voila mon problème j'ai une base de données que j interroge avec un script PHP pour effectuer une recherche.
Cela me rend le résultat de ma base de données si il y en a un.
Exemple si je cherche une moto je tape yamaha et si il y a des yamaha ds la base il me les sort.
Mais j 'aimerais faire un lien de ces réponses vers une fiche technique hors je casse tout a chaque fois que j essaie!!!!
Si qq un peut me venir en aide ça serait super!!
 
En tout cas merci d avance et bonne prog a tous!!
Je suis un noob du PHP alors ne riez pas SVP
:hello:

mood
Publicité
Posté le 05-02-2003 à 14:10:04  profilanswer
 

n°302290
Mr yvele
yvele n'est plus.
Posté le 05-02-2003 à 14:28:11  profilanswer
 

C'est quoi la question  :??:
 
PS: sois un peu plus technique et explicite.. quel sorte de base de données? fiche technique? tu casses tout?


Message édité par Mr yvele le 05-02-2003 à 14:29:48

---------------
yvele n'est plus.
n°302306
nikko2028
Posté le 05-02-2003 à 14:39:45  profilanswer
 

J'ai une base de données k j ai fait avec phpmyadmin pour un site de moto que je dois faire comme projet pour mon bts (info de gestion)
j ai une table typevehicule ds laquelle j ai un jeu d'essai j ai rentrer quelque moto avec leur nom date tarif etc...
J'ai fait un script en PHP pour interroger ma base c a dire qd je tape yamaha puis sur le bouton rechercher il me donne les moto existant sur ma base ex:
yamaha r6 2002 12000euro
j'aimerais de ce résultat pouvoir cliquez dessus pr voir la fiche technique qui est une simple page html avec in tableau...
Voila merci de ton aide et a tt de suite je guette! :wahoo:

n°302310
Mr yvele
yvele n'est plus.
Posté le 05-02-2003 à 14:47:23  profilanswer
 

nikko2028 a écrit :

J'ai une base de données k j ai fait avec phpmyadmin pour un site de moto que je dois faire comme projet pour mon bts (info de gestion)
j ai une table typevehicule ds laquelle j ai un jeu d'essai j ai rentrer quelque moto avec leur nom date tarif etc...
J'ai fait un script en PHP pour interroger ma base c a dire qd je tape yamaha puis sur le bouton rechercher il me donne les moto existant sur ma base ex:
yamaha r6 2002 12000euro
j'aimerais de ce résultat pouvoir cliquez dessus pr voir la fiche technique qui est une simple page html avec in tableau...
Voila merci de ton aide et a tt de suite je guette! :wahoo:  


 
Ben dans le liens "yamaha r6 2002 12000euro", tu passes l'id de la moto ciblée dans l'url de la page qui va afficher le tableau contenant la fiche technique..
 
exemple :
admetons que cette moto ai une id égale à 6 :

Code :
  1. <a href="page.php?idmoto=6">yamaha r6 2002 12000euro</a>


 
ainsi la page ciblée poura savoir les caractéristiques de quelle moto elle devra afficher, grace à $idmoto
 
EDIT: bien sur l'id et le nom de la moto sont générés dans ta boucle d'affichage..


Message édité par Mr yvele le 05-02-2003 à 14:55:48

---------------
yvele n'est plus.
n°302312
ethernal
Chercheur de vérité...
Posté le 05-02-2003 à 14:51:26  profilanswer
 

--burned--
 
tu crées une nouvelle page "detail.php" qui ira chercher dans la bd l'id correspondant au détail de la moto et l'affichera. (detail.php?id=x)
 
dans ta page de recherche, tu modifies la boucle d'affichage du résultat de ta recherche pour qu'il affiche des url  

Code :
  1. echo '<a href="detail.php?id='.$row_bd['id'].'">'.$row_bd['nom_moto'].'</a>';


Message édité par ethernal le 05-02-2003 à 14:52:09
n°302316
nikko2028
Posté le 05-02-2003 à 14:53:09  profilanswer
 

je suis d'accord ça marche mais c pa pratique si j ai 200 motos il faut que je fasse un lien pour toutes les motos...

n°302319
nikko2028
Posté le 05-02-2003 à 14:57:03  profilanswer
 

Voila c k j ai fait moi  
<?php
 
    $requete = "SELECT * FROM vehicule WHERE marque LIKE '$marque'";
           
  $connexion = mysql_pconnect ("localhost","Nicolas","" );
  mysql_select_db ("milleniummoto2", $connexion);
  $resultat = mysql_query ($requete, $connexion);
  while  ($milleniummoto2 = mysql_fetch_object ($resultat))
       echo "$milleniummoto2->marque, modèle $milleniummoto2->nom, de type $milleniummoto2->typecat, année $milleniummoto2->annee, tarif $milleniummoto2->tarifneuf.<br>\n";
 
?>

n°302321
Mr yvele
yvele n'est plus.
Posté le 05-02-2003 à 14:58:22  profilanswer
 

nikko2028 a écrit :

je suis d'accord ça marche mais c pa pratique si j ai 200 motos il faut que je fasse un lien pour toutes les motos...


 
 :??:  
 
tu les affiches comment les noms des 200 motos? a la main??


---------------
yvele n'est plus.
n°302324
nikko2028
Posté le 05-02-2003 à 15:06:08  profilanswer
 

bouh faut pa crier je debute je  comprends rien lol
en fait les motos je les rentres a la main ..........
j ai fait un script PHP avec une interface simple pour le gerant du magasin de moto
qd il va ds la partie administrateur il y a une page avec insertion d une nouvelle moto  
modif d une moto  
il gere tous lui meme!
pour rechercher j ai fait comme ci dessus pour rechercher ds la base il y surement d autre moyen mais c le debut alors...

n°302343
ethernal
Chercheur de vérité...
Posté le 05-02-2003 à 15:13:29  profilanswer
 

nikko2028 a écrit :

Voila c k j ai fait moi  

Code :
  1. <?php
  2.     $requete = "SELECT * FROM vehicule WHERE marque LIKE '$marque'";
  3.          
  4.   $connexion = mysql_pconnect ("localhost","Nicolas","" );
  5.   mysql_select_db ("milleniummoto2", $connexion);
  6.   $resultat = mysql_query ($requete, $connexion);
  7.   while  ($milleniummoto2 = mysql_fetch_object ($resultat))
  8.        echo "$milleniummoto2->marque, modèle $milleniummoto2->nom, de type $milleniummoto2->typecat, année $milleniummoto2->annee, tarif $milleniummoto2->tarifneuf.<br>\n";
  9. ?>




 
on reprend...
dans le echo tu mets un lien hypertexte.
echo "$milleniummoto2->marque, modèle <a href=\"detail.php?id=$milleniummoto2->id\">$milleniummoto2->nom</a>, de type $milleniummoto2->typecat, année $milleniummoto2->annee, tarif $milleniummoto2->tarifneuf.<br>\n";
 
tu crées une page detail.php

Code :
  1. $sql= "select * from fiche_technique where id='".$HTTP_GET_VARS['id']."'";
  2. // affichage des renseignements techniques
  3. ...

mood
Publicité
Posté le 05-02-2003 à 15:13:29  profilanswer
 

n°302365
nikko2028
Posté le 05-02-2003 à 15:28:01  profilanswer
 

Merci bcp pour cette aide très précieuses je vais essayer si j y arrive pa vs tarderez pa a voir un message d au secours merci bcp encore une fois c trop sympa

n°302398
ethernal
Chercheur de vérité...
Posté le 05-02-2003 à 15:48:57  profilanswer
 

ça devrait pas être trop dur ;)
tu as déjà fait le plus dur, il te reste à complèter le tout.
bonne amusement

n°302482
nikko2028
Posté le 05-02-2003 à 17:08:03  profilanswer
 

merci bcp!!!

n°302483
Mr yvele
yvele n'est plus.
Posté le 05-02-2003 à 17:11:41  profilanswer
 

qu'il est gentil tout nounou ce ethernal  :)


---------------
yvele n'est plus.
n°302524
ethernal
Chercheur de vérité...
Posté le 05-02-2003 à 17:48:19  profilanswer
 

Mr yvele a écrit :

qu'il est gentil tout nounou ce ethernal  :)  

 
faut encourager les gens pour qu'ils persévèrent :ange:  
 
et puis bon c'est vrai ce que je dis
- il a créé sa BD
- il récupère des infos d'un formulaire
- il fait une boucle
- il affiche des infos de la bd
 
en considérant ce qu'il a déjà fait, je vois pas ce qui pourrait lui poser problème pour ce qu'il veut faire en plus.

n°302839
Mr yvele
yvele n'est plus.
Posté le 06-02-2003 à 01:40:00  profilanswer
 

ethernal a écrit :

 
faut encourager les gens pour qu'ils persévèrent :ange:  
 
et puis bon c'est vrai ce que je dis
- il a créé sa BD
- il récupère des infos d'un formulaire
- il fait une boucle
- il affiche des infos de la bd
 
en considérant ce qu'il a déjà fait, je vois pas ce qui pourrait lui poser problème pour ce qu'il veut faire en plus.


 
ouè, c'été exactement le fond de mes pensés.. mais je n'ai pas pu l'exprimer... peut etre par fatigue..
Je ne voyais pas ou se trouvais le probleme vu quil avait deja surmonté toutes les situations envisageables a son probleme..
 
(a moins quil ai pompé le script quelquepart..)

n°302840
ethernal
Chercheur de vérité...
Posté le 06-02-2003 à 01:55:34  profilanswer
 

Mr yvele a écrit :


(a moins quil ai pompé le script quelquepart..)


 
j'ose espérer que non  :cry:  
après tout ce temps que je traine ici, j'ai mes illusions du premier jour :D

n°303285
nikko2028
Posté le 06-02-2003 à 16:32:48  profilanswer
 

N'ayez pas peur c bien mon script ce n'est pa du tt mon genre de pomper le boulot d'un autre (j'aurai pa de satisfaction personnel apres!)
Mais je débute l'info je suis en BTS info de gestion et j'y connaissais rien mais l info m as toujours attirer alors je me suis lancer!!!
Mais j ai encore du mal le php est un language k je debute mais merci a vs deux cela me donne envie de continuer ds cette voie
 :hello:  :wahoo:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec PHP

 

Sujets relatifs
[PHP] PHP 4.3.0 problème stream , flux ?[FORUM] Problème avec mon forum PHP bb
[HTML&PHP] Probleme de SELECTED dans une liste déroulanteProblème PHP 4.3.0 et 'PHP_AUTH_USER'
[Php] Problème avec objet COM[PHP] Problème avec Array_push / Array_merge
[PHP] Problème d'affichage avec xslt_process[PHP] Problème de "mise à jour" [résolu]
[PHP] Probleme avec exec() positionné dans une boucle...[resolu][PHP] Probleme avec la durée de vie d'une session ...
Plus de sujets relatifs à : Problème avec PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR