1 sur 7 15/06/2007 09:32



Documents pareils
Module : programmation site Web dynamique Naviguer entre les pages via site map

Mysql avec EasyPhp. 1 er mars 2006

Documentation CAS à destination des éditeurs

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework

Aspects techniques : guide d interfaçage SSO

Panel des technologies Web

DOM - Document Object Model

WebSSO, synchronisation et contrôle des accès via LDAP

Programmation Internet Cours 4

Introduction. Passage de sites statiques à des sites dynamiques

STID 2ème année : TP Web/PHP

PHP et les Bases de données - Généralités

TP3-2 CONSTRUISEZ VOTRE PREMIER SERVICE AZURE

25 mars. Tutoriel sur Laravel. Préparé par : Lydiane Beaulne-Bélisle. Ceci est un tutorial qui montre comment débuter avec le Framework PHP Laravel.

Gestion Électronique de Documents et XML. Master 2 TSM

Introduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé)

Programmation Web. Madalina Croitoru IUT Montpellier

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

Plan Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO S2-IO2 Bases de données: Jointures, Transactions

Maarch V1.4

Pratique et administration des systèmes

Extended communication server 4.1 : VoIP SIP service- Administration

Gestion du cache dans les applications ASP.NET

Démonstration de la mise en cache via HTML 5 sur iphone

équipement radio Procédure

Installation et configuration d OCS/GLPI sur un Serveur Debian

HTML. Notions générales

EXPOSE. La SuisseID, qu est ce que c est? Secrétariat d Etat à l Economie SECO Pierre Hemmer, Chef du développement egovernment

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

1. La plate-forme LAMP

Première coupe : Introduction à la plateforme Java EE JAVA JAVA. Introduction à la plateforme Java EE. Introduction à la plateforme Java EE

Réseaux. 1 Généralités. E. Jeandel

Démarrer avec Ajax et le php: exemple d'application

Stockage du fichier dans une table mysql:

Rapport de stage : Création d un site de e-commerce, ComicAge

Classe ClInfoCGI. Fonctions membres principales. Gestion des erreurs

Proxies,, Caches & CDNs

Architecture Multi-Niveaux

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

PHP 4 PARTIE : BASE DE DONNEES

HTML, CSS, JS et CGI. Elanore Elessar Dimar

Sendmail milter/greylisting

Open Source Job Scheduler. Installation(s)

Guide d interfaçage SSO Connexion des ressources aux plates-formes de type Corrélyce. Sommaire. Titre du document

Installation d'un serveur FTP géré par une base de données MySQL

Installation d un hébergement Web à domicile

Formation HTML / CSS. ar dionoea

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Rapport de projet Site web pour une association

Web statique : client-serveur. PHP/MySQL: Sites dynamiques Formulaires et bases de données. Discussion HTTP. Caractéristiques du HTTP

Performance web. Mesurer. Analyser. Optimiser. Benjamin Lampérier - Benoît Goyheneche. RMLL Beauvais. 8 Juillet 2015

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

Document Object Model (DOM)

ENVOI EN NOMBRE DE Mails PERSONNALISES

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

Tests de montée en charge avec Tsung

Les serveurs WEBUne introduction

HowTo Installer egroupware 1.2 sur SME Serveur 7.0

Séance d ED n 5 : HTML et JavaScript

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube

La programmation orientée objet Gestion de Connexions HTTP Manipulation de fichiers Transmission des données PHP/MySQL. Le langage PHP (2)

PROJET EVOLUTION GMSI

PLATE-FORMES LIBRES *AMP CYBER PAIEMENT / CYBER PLUS PAIEMENT GUIDE DE MIGRATION FACILE ET EN UNE HEURE PLATE-FORME SYSTEMPAY

Programme de formation

Soon_AdvancedCache. Module Magento SOON. Rédacteur. Relecture & validation technique. Historique des révisions

Nuxeo 5.4 : les nouveautés

les techniques d'extraction, les formulaires et intégration dans un site WEB

Rapport de stage Nicolas PLAZE Licence Pro A2I. Rapport de Stage LICENCE PRO A2I. Société INFHOTIK. Nicolas PLAZE

Informatique & Systèmes de Communication. Stages de 12 à 16 semaines aux Etats-Unis

Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org

CREATION WEB DYNAMIQUE

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

PPE Installation d un serveur FTP

SQL Historique

GUIDE D'INSTALLATION DU PGI EBP EN ETABLISSEMENT

CASE-LINUX MAIL - ROUNDCUBE

Conception Pascal Cauquil. Modifications Fabrice Benedet. Diffusion : IS, formateurs et participants à la formation Bases de données scientifiques

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

Optimiser moteur recherche

L envoi d un formulaire par courriel. Configuration requise Mail Texte Mail HTML Check-list

Applications orientées données

PDO : PHP Data Object 1/13

PHP 5. La base de données MySql. A. Belaïd 1

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

Request Tracker pour les Nuls. Yves Agostini - YVESAGO

Création d'une application WEB avec PHP / MySQL

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado

Bases de données Page 1 de 11. Bases de données. Prof. : Dzenan Ridjanovic

CONCEPT de MICRO-DOMOTIQUE. Système STANTOR-DOMODULOR

Transcription:

! " #$% " &' (!! )!!! ' *+, - -.! " #!"#$%&%'!(! $ # " &# % &'& &(& ) ) &'& " * + # ), ) - + &(&./ &'& ) ) "! 2 # " # + )$)*) ((34 # 56 "./ ** 2 " * $. '. 3+!4!56/./ ** 78#$#9 : '** **;4(;!4!8# %9!4! #! $) ) )$3((3 #)77"#"#7 + &2898&) ( 3((3: 3#" )$ ) ((3!(#" ;<-!**# ; ;=#8 >?" (#" 8 3#" sur 7 5/6/27 9:32

Shareplanet.de -File-Hoster der extra Klasse Speichere deine ganzen Daten Shareplanet.de Maarch: Ged php/mysql Solution complète d'archivage légal Open Source GPL www.maarch.org! " #$%" " )+ # " & & & & && & & Test Php Testez vos applications web avec simplicité et efficacité. www.quotium.com Pratique de Ruby on Rails L'ouvrage O'Reilly offert avec votre abonnement an au magazine www.linformaticien.com Inscrivez-vous sur Meetic Inscrivez-vous et chattez avec les nombreuses femmes de votre région www.meetic.fr?,# @ & &?, ) ) & ' ( 8 ;<-! + ",*@!@< <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML. Transitional//EN" "http://www.w3.org/tr/xhtml/dtd/xhtml-transitional.dtd"> <html xmlns="http://www.w3.org/999/xhtml"> <head> <title>test de select dynamiques</title> </head> <body> <h>test de select dynamiques</h> <form id="testform"> Choisissez une catégorie : <select id="liste_cat"> <option value=""></option> </select><br /> Choisissez une sous-catégorie : <select id="liste_souscat"> 2 sur 7 5/6/27 9:32

</select> </form> </body> -+ & &) " # id="liste_cat" ) " id="liste_souscat" @+ 9 $ 4 6 ) # // Configuration MySQL $host_db = "localhost"; $user_db = "root"; $password_db = "mot de passe "; $bdd_db = "test"; // connexion a la base de donnees et selection de la table $connect_db = mysql_connect($host_db,$user_db,$password_db); mysql_select_db($bdd_db,$connect_db); <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML. Transitional//EN" "http://www.w3.org/tr/xhtml/dtd/xhtml-transitional.dtd"> <html xmlns="http://www.w3.org/999/xhtml"> <head> <title>test de select dynamiques</title> </head> <body> <h>test de select dynamiques</h> <form id="testform"> Choisissez une catégorie : <select id="liste_cat"> <option value=""></option> $sql="select id_categorie, categorie FROM categories ORDER BY categorie ASC"; $req=mysql_query($sql) or die(mysql_error()); while($cat = mysql_fetch_array($req)) echo '<option value="'.$cat['id_categorie'].'">'. $cat['categorie']. '</option>'; </select><br /> Choisissez une sous-catégorie : <select id="liste_souscat"> </select> </form> </body> </html> 2 +8 " + ) $ 3 sur 7 5/6/27 9:32

) * + - ), " $ 3#" #"! < ) require_once("../xajax.inc.php"); ( ) A&7&+ 9 &**& function SelectSouscat($catid) $options=""; // créé un nouvel objet permettant d'envoyer une réponse au côté client $objresponse = new xajaxresponse(); // on selectionne les sous-catégorie en fonction de l'id de la catégorie mère $sql="select id,titre FROM souscategories WHERE id_cat_mere = '".$catid."'"; $req=mysql_query($sql); while ($souscat = mysql_fetch_array($req)) // on place toutes les sous-catégories dans des options valables pour la liste SELECT $options.= '<option value="'.$souscat['id'].'">'. $souscat['titre']. '</option>'; // l'ajax remplacera le innerhtml (html intérieur) de la liste_souscat pour y mettre $options $objresponse->addassign("liste_souscat","innerhtml",$options); // envoie la réponse en XML return $objresponse->getxml(); #"#" 8 B46 $xajax = new xajax(); 4 sur 7 5/6/27 9:32

// remarquez que l'on peut passer en mode debug en décommentant la ligne suivante //$xajax->debugon(); $xajax->registerfunction("selectsouscat"); $xajax->processrequests(); 9, C)DC7)D # "#"? &"#"E#& # 4 6 $xajax->printjavascript("../") ) $ 4 6 $&)&, &**& &"#"E& 3((39 & E& <select id="liste_cat" onchange="xajax_selectsouscat(this.value)"> 9+&) & 3#" ),)$A )"" # >! # 4"&() &6# @ # + ' ( @ # ",, + // Configuration MySQL $host_db = "localhost"; $user_db = "root"; $password_db = "mot de passe "; $bdd_db = "test"; // connexion a la base de donnees et selection de la table $connect_db = mysql_connect($host_db,$user_db,$password_db); mysql_select_db($bdd_db,$connect_db); require_once("../xajax.inc.php"); 5 sur 7 5/6/27 9:32

function SelectSouscat($catid) $options=""; // créé un nouvel objet permettant d'envoyer une réponse au côté client $objresponse = new xajaxresponse(); // on selectionne les sous-catégorie en fonction de l'id de la catégorie mère $sql="select id,titre FROM souscategories WHERE id_cat_mere = '".$catid."'"; $req=mysql_query($sql); while ($souscat = mysql_fetch_array($req)) // on place toutes les sous-catégories dans des options valables pour la liste SELECT $options.= '<option value="'.$souscat['id'].'">'.$souscat['titre'].'</option>'; // l'ajax remplacera le innerhtml (html intérieur) de la liste_souscat pour y mettre $options $objresponse->addassign("liste_souscat","innerhtml",$options); // envoie la réponse en XML return $objresponse->getxml(); $xajax = new xajax(); //$xajax->debugon(); $xajax->registerfunction("selectsouscat"); $xajax->processrequests(); <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML. Transitional//EN" "http://www.w3.org/tr/xhtml/dtd/xhtml-transitional.dtd"> <html xmlns="http://www.w3.org/999/xhtml"> <head> <title>test de select dynamiques</title> $xajax->printjavascript("../") </head> <body> <h>test de select dynamiques</h> <form id="testform"> Choisissez une catégorie : <select id="liste_cat" onchange="xajax_selectsouscat(this.value)"> <option value=""></option> $sql="select id_categorie, categorie FROM categories ORDER BY categorie ASC"; $req=mysql_query($sql) or die(mysql_error()); while($cat = mysql_fetch_array($req)) echo '<option value="'.$cat['id_categorie'].'">'. $cat['categorie']. '</option>'; </select><br /> Choisissez une sous-catégorie : <select id="liste_souscat"> </select> </form> </body> </html> ' + " 4 6 (#", $ + + ;<-! ) (#FGHIFHHG!FJ.G <!!!+ + B (3*'&*!'3<&'3* <'&:3' <*<<&='3* '3:33!'3**3!'!*3* :3:'* <(3<&<* >"3* 6 sur 7 5/6/27 9:32

%!,"!--%!-!.--!..- -. / - $/.223-22456!!!(!- 6 $!,.7". 7 sur 7 5/6/27 9:32