Page 1 sur 1
dreamweaver dynamique
Posté : 05 janv. 2015, 14:09
par flashwolf
Bonjour
j'ai un soucis sur le logiciel dreamweaver
j'ai en gros une base de données avec 1 table famille et une table produit
j'ai crée un jeu d'enregistrement sur une page que je nommerai listeproduitparfamille_moule.php
dans ce jeu d'enregistrement avancé j'ai fais une jointure entre mes deux tables et j'ai crée une variable colname qui reprend l'id de la base famille. En faisant un test sur colname, l'extraction se passe bien.
Mon soucis vient du lien qui appele cette page.
j'ai tenté plein de chose notamment ceci
<li><a href="listeproduitparfamille_moule.php?colname=13" target="_parent">famille1</a></li>
13 étant l'id de la famille1 dans ma table famille
mais je gallère
quelqu'un pourrait t il m'aider ?
merci
Re: dreamweaver dynamique
Posté : 05 janv. 2015, 14:56
par Elie
Hello,
Le lien mennent-il bien sur la page déjà ?
C'est le contenu de listeproduitparfamille_moule.php qui nous aurait interssé

Re: dreamweaver dynamique
Posté : 05 janv. 2015, 15:12
par flashwolf
oui le lien mène sur la page mais elle est vide
les infos ne se remplissent pas
que veux tu que je poste afin que cela puisse t'aider
En guise de précision
j'ai fais une page de résultat diférente avec un jeu d'enregistrement avancé ou j'ai pointé directement l'id de la famille qui m'interesse :
SELECT idListeFaune, ListeFauneNomCommun, ListeFauneNomlatin, ListeFaunePhotoVedette, ListeFaunePhoto1, ListeFaunePhoto2, ListeFaunePhoto3, ListeFauneDescription, ListeFauneComportement, ListeFauneUtilite, FamilleFaune.FamilleFaune, FamilleFaune.ResumeTexte, FamilleFaune.FamilleFaunePhotos
FROM ListeFaune, FamilleFaune
WHERE FamilleFaune.id=ListeFaune.idFamilleFaune AND FamilleFaune.id=9
et là ca marche
mais bon je pense qu'il est possible d'indiquer l'id dans le lien de ma première pour ensuite générer la seconde moule non ?
car si j'ai 20 familles je ne vais pas créer 20 pages en précisant FamilleFaune.id=x à chaque fois
y a plus automatique non ?
Re: dreamweaver dynamique
Posté : 05 janv. 2015, 15:27
par Elie
FamilleFaune.id=".$_GET['colname'];
Re: dreamweaver dynamique
Posté : 05 janv. 2015, 17:17
par flashwolf
si je dis que je ne comprends pas ?
FamilleFaune.id=".$_GET['colname'];
normal le guillemet après le égal orphelin
et le point avant le dollar ?
et il faut le mettre ou ?
à la place de FamilleFaune.id=9 ?
j'avoue que la réponse que tu m'a faite est un peu ... rapide:)
Re: dreamweaver dynamique
Posté : 05 janv. 2015, 17:42
par flashwolf
merci Elie
j'ai fouiné avec ton aide et j'ai trouvé
je mets le code de mon enregistrement pour les autres si ca peut aider qq
$query_Recordset1 = "SELECT FamilleFaune.FamilleFaune, FamilleFaune.ResumeTexte, FamilleFaune.FamilleFaunePhotos, ListeFaune.idListeFaune, ListeFaune.ListeFauneNomCommun, ListeFaune.ListeFauneNomlatin, ListeFaune.ListeFaunePhotoVedette, ListeFaune.ListeFaunePhoto1, ListeFaune.ListeFaunePhoto2, ListeFaune.ListeFaunePhoto3, ListeFaune.ListeFauneDescription, ListeFaune.ListeFauneComportement, ListeFaune.ListeFauneUtilite FROM FamilleFaune, ListeFaune WHERE ListeFaune.idFamilleFaune=FamilleFaune.id AND FamilleFaune.id=".$_GET['colname'];
question cette façon d'écrire c'est expliqué quelquepart dans un tuto officiel de dream car je n'avais pas trouvé cette façon d'écrire
le guillemet orphelin le ppoint avant le dollar j'avoue que je ne l'aurai pas sucé de mon pouce car la seule fois dans le livre de defrance que j'utilise, lorsqu'il utilise les variables il ne mettait pas de point avant le dollar..
maos bon là j'appelle d'un lien ç a doit être pour cela
dans tous les cas merci c'est gravé maintenant dans ma mémoire
question tu aurai le titre d'un livre pour débutant pour ce genre d'écriture sans tomber dans le gouffre du métier de dev non plus ?
Re: dreamweaver dynamique
Posté : 05 janv. 2015, 17:48
par Elie
Le guillemet n'est pas orphelin. Il fait la différence entre ce qui est fixe et ce qui est variable (ou en PHP)
Ca s'appelle la concatenation :
http://php.net/manual/fr/language.operators.string.php
Re: dreamweaver dynamique
Posté : 05 janv. 2015, 18:10
par flashwolf
elie j'ai regardé ton lien et je ne trouve pas cet exemple de guillemets solo avant le point
tu aurai un autre exemple sans pour autant me faire un cours particulier:)
Re: dreamweaver dynamique
Posté : 05 janv. 2015, 18:14
par Elie
echo "thr"."ee"; //prints the string "three"
Un au début et un a la fin comme chez toi ...
echo "Du texte ".$variables;
echo 'Du texte '.$variables;
Re: dreamweaver dynamique
Posté : 05 janv. 2015, 18:33
par tof73
l'ouverture du guillemet :
$query_Recordset1 = "SELECT ...
Re: dreamweaver dynamique
Posté : 05 janv. 2015, 18:40
par flashwolf
ok
donc il y a "les infos php" . $lavariable
ok ... bon je comprends mieux pourquoi je suis webdesigner moi
disons que la façon de l'écrire sur dreamweaver ne me permettait pas de comprendre ainsi
et franchement j'en suis au second bouquin et aucun ne traite vraiment de la partie dynamique des enregistrements avancés avec dream
je ne sais pas par quel bout prendre le probleme pour améliorer mon codage sql avec dream sans tomber du côté dev ou je ne suis pas du tout prêt.
merci à tous les deux
Re: dreamweaver dynamique
Posté : 08 janv. 2015, 15:17
par flashwolf
Rebonjour
Alors j'ai fais les changements et maintenant le lien m'affiche bien ma page xx_modele.php?colname=9 avec le bon colname de la famille que j'ai indiqué dans le lien de mon menu.
Sur cette page j'ai :
- des indications sur la famille (photo et texte descriptif)
- la liste des produits de cette famille
Or j'aimerai maintenant faire un lien cliquable en passant par la photo du produit de la page modele.php pour amener le visiteur sur la page fichemodele.php qui contiendra toutes les informations de mon produit
Pour le moment ma page fichemodele.php s'affiche bien mais vide ou alors en fonction de mes choix
c'est le descpritif du premier produit qui a l'id la plus petite qui est prise quelque soit l'image de la page modele sur laquelle je clique
si qq peut m'aider à nouveau et me mettre sur la voie je ne sais pas trop quoi vous donner car cela fait beaucoup de codes
peut etre que si vous me donniez des infos sur le jeux d'enregistrement que je dois faire sur la page fichemodele et ce que je dois mettre comme données dynamique sur ma photo j'y arriverai
merci
Re: dreamweaver dynamique
Posté : 13 janv. 2015, 15:01
par flashwolf
allez le petit up qui va bien en espérant que l'on me mette sur la voie