Problème avec PHP - PHP - Programmation
Marsh Posté le 05-02-2003 à 14:28:11
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?
Marsh Posté le 05-02-2003 à 14:39:45
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!
Marsh Posté le 05-02-2003 à 14:47:23
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) |
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 :
|
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..
Marsh Posté le 05-02-2003 à 14:51:26
--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 :
|
Marsh Posté le 05-02-2003 à 14:53:09
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...
Marsh Posté le 05-02-2003 à 14:57:03
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";
?>
Marsh Posté le 05-02-2003 à 14:58:22
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??
Marsh Posté le 05-02-2003 à 15:06:08
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...
Marsh Posté le 05-02-2003 à 15:13:29
nikko2028 a écrit : Voila c k j ai fait moi
|
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 :
|
Marsh Posté le 05-02-2003 à 15:28:01
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
Marsh Posté le 05-02-2003 à 15:48:57
ça devrait pas être trop dur
tu as déjà fait le plus dur, il te reste à complèter le tout.
bonne amusement
Marsh Posté le 05-02-2003 à 17:11:41
qu'il est gentil tout nounou ce ethernal
Marsh Posté le 05-02-2003 à 17:48:19
Mr yvele a écrit : qu'il est gentil tout nounou ce ethernal |
faut encourager les gens pour qu'ils persévèrent
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.
Marsh Posté le 06-02-2003 à 01:40:00
ethernal a écrit : |
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..)
Marsh Posté le 06-02-2003 à 01:55:34
Mr yvele a écrit : |
j'ose espérer que non
après tout ce temps que je traine ici, j'ai mes illusions du premier jour
Marsh Posté le 06-02-2003 à 16:32:48
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
Marsh Posté le 05-02-2003 à 14:10:04
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