Dreamweaver gratuit

Extensions et les tutorials gratuits disponibles sur internet pour Dreamweaver. PHP et ASP. Classement thématique. Blog référencé par Adobe "Communauté Dreamweaver".

06 mai 2007

PHP : recupérer un ID d'enregistrement à l'insertion

Voici l'équivalent du bref tutorial "récupération d'ID d'enregistrement" que je proposait il y a un mois. Cependant il s'agit ici d'une extension réalisée par Tom Muck. Je dois avouer que je n'ai pas testé cette extension, aussi tous vos commentaires sont les bienvenus !

http://www.tom-muck.com/extensions/help/InsertRetrievePHP/

Addendum : un utilisateur me signale qu'il a tenté d'utiliser cette extension et que cela ne fonctionne pas pour lui : un message d'erreur apparait sur la 2ème page disant que la variable n'est pas définie. Pour ceux qui rencontreraient ce problème, je vous renvoie à mon tutorial sur la récupération d'ID à lenregistrement

Posté par caroder à 08:36 - Utilisation de PHP - Commentaires [0] - Rétroliens [0] - Permalien [#]

06 avril 2007

PHP : récupération d'un ID d'enregistrement au moment de l'insertion

Voici un tutorial fort utile notamment lorsque vous voulez proposer à vos utilisateurs une page de récapitulatif des données qu'ils viennent d'insérer.

Cette opération est très simple mais requiert de travailler dans le code. Vous devez aller dans la page d'insertion et repérer la requête SQL qui procède à l'insertion de l'enregistrement dans la base. Celle-ci est précédée du code ci-dessous :

$insertSQL = sprintf("INSERT INTO [...]

Quelques lignes plus bas, vous verrez le code suivant (en fonction des noms de variables que vous avez donné cela peut changé légèrement) :

$Result1 = mysql_query($insertSQL, $maConnexion) or die(mysql_error());
$insertGoTo = "ma_page_de_recapitulatif.php";

Modifiez le code de la façon suivante (en gras ci-dessous) :

$Result1 = mysql_query($insertSQL, $maConnexion) or die(mysql_error());
$theID = mysql_insert_id();
$insertGoTo = "ma_page_de_recapitulatif.php?mon_nom_d_ID={theID}";

Ce code envoie en paramètre d'URL le numéro d'ID à ma_page_de_recapitulatif.php. Sur celle-ci, créer un enregistrement et indiquer dans "paramètre d'URL" le champ de votre ID.

Le tour est joué !

*************************************

PHP : Insert and Retrieve Auto_Increment Field

The tutorial below for Dreamweaver/PHP-MySQL allows you to retrieve the contents of the ID field of a newly inserted record.

Posté par caroder à 07:32 - Utilisation de PHP - Commentaires [0] - Rétroliens [0] - Permalien [#]

31 mars 2007

PHP : un fil d'Ariane dynamique (dynamic breadcrumbs)

Le fil d'Ariane (ou breadcrumbs en anglais) est devenu un classique de l'ergonomie de site web. Il permet à l'utilisateur de connaitre à tout moment la rubrique du site dans laquelle il se trouve et de revenir aisement en arrière sans avoir à cliquer sur le bouton précédent du navigateur.

Cette extension est gratuite : PHPbreadcrumbs.mxp. Elle peut nécessiter par ailleurs quelques connaissances en javascript.
http://www.solutionsj.com/it/breadcrumbs.php

Il existe aussi une autre extension chez Kaosweaver en pur javascrit il me semble :
http://www.kaosweaver.com/extensions/details.php?id=6

A noter : je n'ai pas testé ces extensions. Quelques retours en commentaire sont les bienvenus.

Posté par caroder à 10:02 - Utilisation de PHP - Commentaires [0] - Rétroliens [0] - Permalien [#]

28 mars 2007

PHP : affichage conditionnel (afficher si la condition est vraie)

L'affichage conditionnel s'appuie sur les bases du PHP (instruction if).

Cette extension gratuite permet d'afficher une région conditionnelle fondée sur la valeur d'un champ retourné par la base de données MySQL.

Un tutorial explique l'utilisation en situation de cette extension.

http://www.asp-php.net/tutorial/asp-php/dreaweaver-8-projet-php-css-part-2.php

Posté par caroder à 21:56 - Utilisation de PHP - Commentaires [0] - Rétroliens [0] - Permalien [#]

25 mars 2007

PHP : génération automatique de graph

Malheureusement limité au seul graphique en camembert, ce tutorial et cette extension peuvent être une excellente base pour réaliser d'autres types de graph (en baton notamment). L'extenstion est bien sûr gratuite.

Pour utiliser cette extension, assurez-vous que votre hébergeur propose la librairie GD 1.6 ou supérieure. Par ailleurs, l'extension ne doit pas être utilisée directement dans une page courante d'un site. Il faut exécuter le script sur une page à part et insérer l'image en résultant dans la page courante.

Pour voir le tutorial et télécharger l'extension :
http://www.tecnorama.org/document.php?id_doc=46

Pour un tutorial sur la librairie GD et les possibilité graphique de PHP :
http://www.lephpfacile.com/cours/22-la-librairie-gd.php

Posté par caroder à 21:38 - Utilisation de PHP - Commentaires [0] - Rétroliens [0] - Permalien [#]

21 mars 2007

PHP : Compteur de hits

Compter les clicks sur un lien (proposé dans un annuaire par exemple) ou compter le nombre d'affichage d'une page est très interressant afin de connaître lesquels succitent le plus grand engouement auprès de vos visiteurs.

Ce tutorial permet de comptabiliser le nombre de consultations d'un lien ou d'une page. Utilisation d'une extension gratuite Downloads Counter V1.1 de Felice Di Stefano (FelixOne).

http://www.asp-php.net/tutorial/asp-php/dmx-formulaires-5.php

Posté par caroder à 21:33 - Utilisation de PHP - Commentaires [0] - Rétroliens [0] - Permalien [#]

20 mars 2007

PHP : Suppression d'enregistrement avec confirmation utilisateur

Un problème très classique du même ordre que celui posé par le contrôle de la validité des formulaires. Lorsqu'on administre un site à fort trafic, on est souvent confronté à des comportements utilisateurs non prévus lors de la conception d'un projet.

Attirer l'attention d'un utilisateur lors de la suppression d'un enregistrement fait donc partie du B.A. BA de l'ergonomie d'un site.

Ce tutorial utilise l'extension gratuite PHP_DellWithCon.mpx disponible sur le site Ultradream.

Posté par caroder à 15:39 - Utilisation de PHP - Commentaires [0] - Rétroliens [0] - Permalien [#]

19 mars 2007

PHP : upload de fichier via un formulaire

C'est un problème très classique que de vouloir installer un formulaire permettant à l'utilisateur de télécharger un fichier sur le serveur.

Ce tutorial va donc vous permettre d'uploader des fichiers dans un formulaire conçu à cet effet. Il nécessite le téléchargement de l'extension gratuite PHP Upload (téléchargeable sur le site Ultradream ou sur Tutodream).

Attention : pour que vous puissiez effectivement autoriser l'upload sur votre serveur, il faudra vous mettre d'accord avec votre hébergeur pour qu'il donne une autorisation d'écriture sur votre hébergement. A retenir : autoriser l'écriture sur un répertoire que vous choisirez plutôt que votre hébergement...

Pour consulter ce tutorial : http://www.asp-php.net/tutorial/asp-php/dmx-formulaires-3.php?page=1 ou bien cet autre là bien fait aussi : http://users.belgacom.net/gc001700/tutodream/avance/upload.htm

Enfin pour ceux qui souhaiterait se passer d'extension gratuite, il peuvent consulter le wiki de Mediabox (mais bon c'est moins évident ! ) : http://wiki.media-box.net/tutoriaux/php/uploader-fichier-http-sur-serveur-avec-php

Posté par caroder à 12:48 - Utilisation de PHP - Commentaires [1] - Rétroliens [0] - Permalien [#]

28 février 2007

PHP : Supprimer plusieurs enregistrements à la fois via des cases à cocher

Dreamweaver MX possède dans sa version de base un comportement serveur Supprimer un enregistrement.

Voici un tutorial qui permet de supprimer plusieurs enregistrements à la fois : très utile, notamment dans la conception de back office de site, quand on a besoin de faire du ménage rapidement dans une table...

La méthode est assez simple :

  1. Un bouton qui exécutera l'action après avoir coché une ou plusieurs cases.
  2. Un script qui effectuera la suppression des enregistrements.

Ce tutorial utilise une extension téléchargeable gratuitement sur le site Ultradream

http://www.asp-php.net/tutorial/asp-php/dmx-formulaires-2.php?page=1

Posté par caroder à 10:00 - Utilisation de PHP - Commentaires [0] - Rétroliens [0] - Permalien [#]



« Accueil  1