<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://designnumerique.be/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lamourouxqu</id>
	<title>Design numérique - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://designnumerique.be/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lamourouxqu"/>
	<link rel="alternate" type="text/html" href="https://designnumerique.be/wiki/Sp%C3%A9cial:Contributions/Lamourouxqu"/>
	<updated>2026-04-08T03:30:59Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2120</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2120"/>
		<updated>2019-05-16T08:44:43Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Édition */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie et de Programmation Numérique Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_php_data.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Utilisation et mise en page=&lt;br /&gt;
&lt;br /&gt;
==Catalogue en ligne==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:requete_php_data.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
{petite partie du code}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Édition==&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2118</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2118"/>
		<updated>2019-05-16T08:43:17Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Édition */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie et de Programmation Numérique Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_php_data.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Utilisation et mise en page=&lt;br /&gt;
&lt;br /&gt;
==Catalogue en ligne==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:requete_php_data.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
{petite partie du code}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Édition==&lt;br /&gt;
[[Fichier:edition_objet.png|600px]]&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2112</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2112"/>
		<updated>2019-05-16T08:36:18Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie et de Programmation Numérique Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_php_data.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Utilisation et mise en page=&lt;br /&gt;
&lt;br /&gt;
==Catalogue en ligne==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:requete_php_data.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
{petite partie du code}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Édition==&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2111</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2111"/>
		<updated>2019-05-16T08:35:21Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie et de Pratiques Numériques Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_php_data.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Utilisation et mise en page=&lt;br /&gt;
&lt;br /&gt;
==Catalogue en ligne==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:requete_php_data.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
{petite partie du code}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Édition==&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2109</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2109"/>
		<updated>2019-05-16T08:16:35Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie et de Programmation Numérique Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_php_data.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requêtes==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:requete_php_data.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
{petite partie du code}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Utilisation et mise en page=&lt;br /&gt;
&lt;br /&gt;
==Catalogue==&lt;br /&gt;
&lt;br /&gt;
==Édition==&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2108</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2108"/>
		<updated>2019-05-16T08:15:44Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Interface html */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie et de Programmation Numérique Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_php_data.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requêtes==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:Request.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
{petite partie du code}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Utilisation et mise en page=&lt;br /&gt;
&lt;br /&gt;
==Catalogue==&lt;br /&gt;
&lt;br /&gt;
==Édition==&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Fichier:Requete_php_data.png&amp;diff=2107</id>
		<title>Fichier:Requete php data.png</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Fichier:Requete_php_data.png&amp;diff=2107"/>
		<updated>2019-05-16T08:15:15Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Fichier:Formulaire_php_data.png&amp;diff=2106</id>
		<title>Fichier:Formulaire php data.png</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Fichier:Formulaire_php_data.png&amp;diff=2106"/>
		<updated>2019-05-16T08:14:40Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2105</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2105"/>
		<updated>2019-05-16T08:13:23Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie et de Programmation Numérique Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requêtes==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:Request.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
{petite partie du code}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Utilisation et mise en page=&lt;br /&gt;
&lt;br /&gt;
==Catalogue==&lt;br /&gt;
&lt;br /&gt;
==Édition==&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2071</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2071"/>
		<updated>2019-05-14T15:52:56Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Mise en page */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requêtes==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:Request.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
{petite partie du code}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Utilisation et mise en page=&lt;br /&gt;
&lt;br /&gt;
==Catalogue==&lt;br /&gt;
&lt;br /&gt;
==Édition==&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2070</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2070"/>
		<updated>2019-05-14T15:52:16Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requêtes==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:Request.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
{petite partie du code}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mise en page=&lt;br /&gt;
&lt;br /&gt;
==Catalogue==&lt;br /&gt;
&lt;br /&gt;
==Édition==&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2069</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2069"/>
		<updated>2019-05-14T15:52:02Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* request.php */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requêtes==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:Request.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
{petite partie du code}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mise en page=&lt;br /&gt;
&lt;br /&gt;
==Catalogue==&lt;br /&gt;
&lt;br /&gt;
==Édition==&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2067</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2067"/>
		<updated>2019-05-14T15:23:41Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requêtes==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:Request.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
{petite partie du code}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mise en page=&lt;br /&gt;
&lt;br /&gt;
==Catalogue==&lt;br /&gt;
&lt;br /&gt;
==Édition==&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2066</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2066"/>
		<updated>2019-05-14T15:21:44Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Requête */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requêtes==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:Request.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
{petite partie du code}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2065</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2065"/>
		<updated>2019-05-14T15:21:20Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requête==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:Request.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
{petite partie du code}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Fichier:Request.png&amp;diff=2064</id>
		<title>Fichier:Request.png</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Fichier:Request.png&amp;diff=2064"/>
		<updated>2019-05-14T15:19:33Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2063</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2063"/>
		<updated>2019-05-14T15:19:05Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requête==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:request.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
{petite partie du code}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2062</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2062"/>
		<updated>2019-05-14T15:18:03Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* request.php */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requête==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
{petite partie du code}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2061</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2061"/>
		<updated>2019-05-14T15:17:27Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requête==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
&lt;br /&gt;
===request.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2060</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2060"/>
		<updated>2019-05-14T15:14:29Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Extrait base de données */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|centre|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2059</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2059"/>
		<updated>2019-05-14T15:13:52Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Extrait base de données */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table Fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|Table Fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2058</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2058"/>
		<updated>2019-05-14T15:13:23Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Extrait base de données */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
[[Fichier:bd_verre.png|vignette|centre|Table Verre]]&lt;br /&gt;
[[Fichier:bd_localisation.png|vignette|centre|Table Localisation]]&lt;br /&gt;
[[Fichier:bd_forme.png|vignette|centre|Table Forme]]&lt;br /&gt;
[[Fichier:bd_fond.png|vignette|centre|Table fond]]&lt;br /&gt;
[[Fichier:bd_fonction.png|vignette|Table fonction]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2057</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2057"/>
		<updated>2019-05-14T15:12:07Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Extrait base de données */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
|[[Fichier:bd_verre.png|vignette|centre|Groupe 1]]&lt;br /&gt;
|[[Fichier:bd_localisation.png|vignette|centre|Groupe 1]]&lt;br /&gt;
|[[Fichier:bd_forme.png|vignette|centre|Groupe 1]]&lt;br /&gt;
|[[Fichier:bd_fond.png|vignette|centre|Groupe 1]]&lt;br /&gt;
|[[Fichier:bd_fonction.png|vignette|centre|Groupe 1]]&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Fichier:Bd_fonction.png&amp;diff=2056</id>
		<title>Fichier:Bd fonction.png</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Fichier:Bd_fonction.png&amp;diff=2056"/>
		<updated>2019-05-14T15:10:24Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Fichier:Bd_fond.png&amp;diff=2055</id>
		<title>Fichier:Bd fond.png</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Fichier:Bd_fond.png&amp;diff=2055"/>
		<updated>2019-05-14T15:10:01Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Fichier:Bd_forme.png&amp;diff=2054</id>
		<title>Fichier:Bd forme.png</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Fichier:Bd_forme.png&amp;diff=2054"/>
		<updated>2019-05-14T15:09:35Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Fichier:Bd_localisation.png&amp;diff=2053</id>
		<title>Fichier:Bd localisation.png</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Fichier:Bd_localisation.png&amp;diff=2053"/>
		<updated>2019-05-14T15:09:11Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Fichier:Bd_verre.png&amp;diff=2052</id>
		<title>Fichier:Bd verre.png</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Fichier:Bd_verre.png&amp;diff=2052"/>
		<updated>2019-05-14T15:08:23Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2048</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2048"/>
		<updated>2019-05-14T15:03:47Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface html===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2046</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2046"/>
		<updated>2019-05-14T15:02:15Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2045</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2045"/>
		<updated>2019-05-14T15:01:52Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:formulaire_interface.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2043</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2043"/>
		<updated>2019-05-14T15:01:34Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:formulaire_encodage.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2042</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2042"/>
		<updated>2019-05-14T15:01:18Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Mise en oeuvre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Fichier:Formulaire_interface.png&amp;diff=2040</id>
		<title>Fichier:Formulaire interface.png</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Fichier:Formulaire_interface.png&amp;diff=2040"/>
		<updated>2019-05-14T15:00:30Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2036</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2036"/>
		<updated>2019-05-14T14:59:20Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2034</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2034"/>
		<updated>2019-05-14T14:58:38Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Envoi.php */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Formulaire.php&#039;&#039;&#039;===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
    ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
    ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
    error_reporting(E_ALL);&lt;br /&gt;
&lt;br /&gt;
    $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
    &lt;br /&gt;
    echo $_POST[&#039;filename&#039;];&lt;br /&gt;
    echo $_POST[&#039;glassname&#039;];&lt;br /&gt;
    echo $_POST[&#039;annee&#039;];&lt;br /&gt;
    echo $_POST[&#039;dimension&#039;];&lt;br /&gt;
    echo $_POST[&#039;provenance&#039;];&lt;br /&gt;
    echo $_POST[&#039;descriptif&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//pied checkbox&lt;br /&gt;
$pied_fantaisie = 0;&lt;br /&gt;
    &lt;br /&gt;
if(isset($_POST[&#039;pied_fantaisie&#039;])){&lt;br /&gt;
    $pied_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$pied_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;pied_decoration&#039;])){&lt;br /&gt;
    $pied_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// jambe checkbox&lt;br /&gt;
$jambe_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_fantaisie&#039;])){&lt;br /&gt;
    $jambe_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$jambe_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;jambe_decoration&#039;])){&lt;br /&gt;
    $jambe_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// gobelet checkbox&lt;br /&gt;
$gobelet_fantaisie = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_fantaisie&#039;])){&lt;br /&gt;
    $gobelet_fantaisie = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$gobelet_decoration = 0;&lt;br /&gt;
if(isset($_POST[&#039;gobelet_decoration&#039;])){&lt;br /&gt;
    $gobelet_decoration = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// localisation &lt;br /&gt;
    if($_POST[&#039;new_localisation&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO localisation (nom) VALUES (&#039;&amp;quot;.$_POST[&#039;new_localisation&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $localisationId = $_POST[&#039;localisation&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// forme&lt;br /&gt;
    if($_POST[&#039;new_type&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO forme (type) VALUES (&#039;&amp;quot;.$_POST[&#039;new_type&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        $formeId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
        $formeId = $_POST[&#039;forme&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fonctionnalité &lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO fonction (prise_en_main, contenance, confort) VALUES (&#039;&amp;quot;.$_POST[&#039;prise_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;contenance_indice&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;confort_indice&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $fonctionId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// fond&lt;br /&gt;
    if($_POST[&#039;new_fond&#039;] != &#039;&#039;){&lt;br /&gt;
        $conn-&amp;gt;exec(&amp;quot;INSERT INTO fond (type_fond) VALUES (&#039;&amp;quot;.$_POST[&#039;new_fond&#039;].&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        $fondId = $conn-&amp;gt;lastInsertId();&lt;br /&gt;
&lt;br /&gt;
    }else{&lt;br /&gt;
&lt;br /&gt;
        $fondId = $_POST[&#039;fond&#039;];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// verre&lt;br /&gt;
    $conn-&amp;gt;exec(&amp;quot;INSERT INTO verre (id_localisation, id_forme, id_fonction, id_fond, nom_fichier, nom_verre, annee, dimension, provenance, descriptif, pied_fantaisie, pied_decoration, jambe_fantaisie, jambe_decoration, gobelet_fantaisie, gobelet_decoration) VALUES (&#039;&amp;quot;.$localisationId.&amp;quot;&#039;, &#039;&amp;quot;.$formeId.&amp;quot;&#039;, &#039;&amp;quot;.$fonctionId.&amp;quot;&#039;, &#039;&amp;quot;.$fondId.&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;filename&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;glassname&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;annee&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;dimension&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;provenance&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$_POST[&#039;descriptif&#039;].&amp;quot;&#039;, &#039;&amp;quot;.$pied_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$pied_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$jambe_decoration.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_fantaisie.&amp;quot;&#039;, &#039;&amp;quot;.$gobelet_decoration.&amp;quot;&#039;)&amp;quot;);&lt;br /&gt;
    print_r($conn-&amp;gt;errorInfo());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2033</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2033"/>
		<updated>2019-05-14T14:57:58Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Envoi.php */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Formulaire.php&#039;&#039;&#039;===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement1 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 1 AND jambe_fantaisie = 1 AND gobelet_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results1 = $statement1-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement2 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_fantaisie = 0 AND jambe_fantaisie = 0 AND gobelet_fantaisie = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results2 = $statement2-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement3 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_decoration = 1 AND jambe_decoration = 1 AND gobelet_decoration = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results3 = $statement3-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement4 = $conn-&amp;gt;query(&amp;quot;SELECT nom_verre, nom_fichier, annee, dimension, provenance, descriptif FROM verre WHERE pied_decoration = 0 AND jambe_decoration = 0 AND gobelet_decoration = 0 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results4 = $statement4-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement5 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN forme ON forme.id = verre.id_forme WHERE forme.type = &#039;Animal&#039; ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results5 = $statement5-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement6 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN forme ON forme.id = verre.id_forme WHERE forme.type = &#039;Végétal&#039; ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results6 = $statement6-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement7 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN forme ON forme.id = verre.id_forme WHERE forme.type = &#039;Brut&#039; ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results7 = $statement7-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement8 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN forme ON forme.id = verre.id_forme WHERE forme.type = &#039;Historique&#039; ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results8 = $statement8-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement9 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN forme ON forme.id = verre.id_forme WHERE forme.type = &#039;Abstrait&#039; ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results9 = $statement9-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement10 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN forme ON forme.id = verre.id_forme WHERE forme.type = &#039;Neutre&#039; ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results10 = $statement10-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement11 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN fonction ON fonction.id = verre.id_fonction WHERE fonction.prise_en_main = 3 AND fonction.contenance = 3 AND fonction.confort = 3 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results11 = $statement11-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement12 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN fonction ON fonction.id = verre.id_fonction WHERE fonction.prise_en_main = 1 AND fonction.contenance = 1 AND fonction.confort = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results12 = $statement12-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement13 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN fonction ON fonction.id = verre.id_fonction WHERE fonction.prise_en_main = 2 AND fonction.contenance = 2 AND fonction.confort = 2 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results13 = $statement13-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement14 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN fonction ON fonction.id = verre.id_fonction WHERE verre.gobelet_fantaisie = 1 AND fonction.prise_en_main = 3 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results14 = $statement14-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement15 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN fonction ON fonction.id = verre.id_fonction WHERE verre.gobelet_fantaisie = 1 AND fonction.prise_en_main = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results15 = $statement15-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement16 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN fonction ON fonction.id = verre.id_fonction WHERE verre.gobelet_fantaisie = 1 AND fonction.prise_en_main = 1 AND fonction.contenance = 1 AND fonction.confort = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results16 = $statement16-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement17 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN fonction ON fonction.id = verre.id_fonction WHERE verre.jambe_fantaisie =1 AND fonction.prise_en_main = 1 AND verre.id_forme = 4 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results17 = $statement17-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement18 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre WHERE verre.id_fond = 4 OR verre.id_fond = 7 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results18 = $statement18-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement19 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre WHERE verre.id_forme = 5 AND gobelet_decoration = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results19 = $statement19-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement20 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre WHERE verre.id_forme = 5 AND jambe_fantaisie = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results20 = $statement20-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement21 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN fonction ON fonction.id = verre.id_fonction WHERE verre.id_forme = 5 AND jambe_fantaisie = 1 AND fonction.prise_en_main = 3 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results21 = $statement21-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement22 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN fonction ON fonction.id = verre.id_fonction WHERE verre.id_forme = 5 AND gobelet_decoration = 1 OR verre.id_forme = 5 AND jambe_decoration = 1 OR verre.id_forme = 5 AND pied_decoration = 1 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results22 = $statement22-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement23 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN fonction ON fonction.id = verre.id_fonction WHERE verre.id_forme = 1 AND fonction.confort = 3 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results23 = $statement23-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement24 = $conn-&amp;gt;query(&amp;quot;SELECT verre.nom_verre, verre.nom_fichier, verre.annee, verre.dimension, verre.provenance, verre.descriptif FROM verre JOIN fonction ON fonction.id = verre.id_fonction WHERE verre.id_forme = 1 AND jambe_fantaisie = 1 AND fonction.contenance = 3 ORDER BY dimension ASC&amp;quot;);&lt;br /&gt;
  $results24 = $statement24-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  //print_r($results);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Requêtes&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, jambe fantaisie, gobelet fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results1 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans fantaisie, jambe sans fantaisie, gobelet sans fantaisie&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results2 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied décoration, jambe décoration, gobelet décoration&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results3 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied sans décoration, jambe sans décoration, gobelet sans décoration&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results4 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Verres &amp;quot;Animal&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results5 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Verres &amp;quot;Végétal&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results6 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Verres &amp;quot;Brut&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results7 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Verres &amp;quot;Historique&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results8 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Verres &amp;quot;Abstrait&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results9 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Verres &amp;quot;Neutre&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results10 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Prise en main 3/3, &amp;lt;br&amp;gt;Contenance 3/3, &amp;lt;br&amp;gt;Confort 3/3&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results11 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Prise en main 1/3, &amp;lt;br&amp;gt;Contenance 1/3, &amp;lt;br&amp;gt;Confort 1/3&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results12 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Prise en main 2/3, &amp;lt;br&amp;gt;Contenance 2/3, &amp;lt;br&amp;gt;Confort 2/3&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results13 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Gobelet fantaisie, &amp;lt;br&amp;gt;Prise en main 3/3&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results14 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Gobelet fantaisie, &amp;lt;br&amp;gt;Prise en main 1/3&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results15 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Gobelet fantaisie, &amp;lt;br&amp;gt;Prise en main 1/3, &amp;lt;br&amp;gt;Contenance 1/3, &amp;lt;br&amp;gt;Confort 1/3&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results16 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Pied fantaisie, &amp;lt;br&amp;gt;Prise en main 1/3, &amp;lt;br&amp;gt;Animal&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results17 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Fond noir&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results18 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Gobelet décoration, &amp;lt;br&amp;gt;Végétal&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results19 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Jambe fantaisie, &amp;lt;br&amp;gt;Végétal&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results20 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Jambe fantaisie, &amp;lt;br&amp;gt;prise 3/3, &amp;lt;br&amp;gt;Végétal&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results21 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
    &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Décoration &amp;lt;br&amp;gt;Végétal&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results22 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Confort 3/3 &amp;lt;br&amp;gt;Brut&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results23 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;section class=&amp;quot;request&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;div  class=&amp;quot;titre&amp;quot;&amp;gt;Confort 3/3 &amp;lt;br&amp;gt;Brut&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
    foreach($results24 as $element){&lt;br /&gt;
        echo &#039;&amp;lt;div class=&amp;quot;glass&amp;quot;&amp;gt;&#039;.$element[&#039;nom_fichier&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;nom_verre&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;annee&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;dimension&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;provenance&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;- &#039;.$element[&#039;descriptif&#039;].&lt;br /&gt;
        &#039;&amp;lt;br&amp;gt;&#039;.&#039;&amp;lt;img src=&amp;quot;glass/&#039;.$element[&#039;nom_fichier&#039;].&#039;&amp;quot;&amp;gt;&#039;.&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2031</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2031"/>
		<updated>2019-05-14T14:57:09Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
&lt;br /&gt;
===Interface===&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Formulaire.php&#039;&#039;&#039;===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $conn = new PDO(&#039;mysql:host=localhost;dbname=objet&#039;, &#039;quentinlamouroux&#039;, &#039;OSolJjpEG8PJHC4M&#039;);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM verre&#039;);&lt;br /&gt;
  $results = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM fond&#039;);&lt;br /&gt;
  $fonds = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM localisation&#039;);&lt;br /&gt;
  $localisations = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
  &lt;br /&gt;
  $statement = $conn-&amp;gt;query(&#039;SELECT * FROM forme&#039;);&lt;br /&gt;
  $formes = $statement-&amp;gt;fetchAll(PDO::FETCH_ASSOC);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Formulaire&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/reset.css&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;src/css/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;envoi.php&amp;quot; method=&amp;quot;post&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_generales&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Informations générales&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
              &amp;lt;label for=&amp;quot;filename&amp;quot;&amp;gt;Nom du fichier&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;filename&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;glassname&amp;quot;&amp;gt;Nom du verre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;glassname&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;annee&amp;quot;&amp;gt;Année&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;annee&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;dimension&amp;quot;&amp;gt;Dimension&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;dimension&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;provenance&amp;quot;&amp;gt;Provenance&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input name=&amp;quot;provenance&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;descriptif&amp;quot;&amp;gt;Descriptif&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;textarea name=&amp;quot;descriptif&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;pied&amp;quot;&amp;gt;Pied&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;pied_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;jambe&amp;quot;&amp;gt;Jambe&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;jambe_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;label for=&amp;quot;gobelet&amp;quot;&amp;gt;Gobelet&amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_fantaisie&amp;quot;&amp;gt;Forme fantaisie&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;gobelet_decoration&amp;quot;&amp;gt;Décoration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonds&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Type de fond&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;fond&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;fond&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($fonds as $fond){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$fond[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$fond[&#039;type_fond&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_fond&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_fond&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_localisations&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Localisation&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;localisation&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;localisation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($localisations as $localisation){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$localisation[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$localisation[&#039;nom&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_localisation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_formes&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Forme du verre&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
              &amp;lt;label for=&amp;quot;forme&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;select name=&amp;quot;forme&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php&lt;br /&gt;
                        foreach($formes as $forme){&lt;br /&gt;
                            echo &#039;&amp;lt;option value=&amp;quot;&#039;.$forme[&#039;id&#039;].&#039;&amp;quot;&amp;gt;&#039;.$forme[&#039;type&#039;].&#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
              &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;new_localisation&amp;quot;&amp;gt;Autre&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;new_type&amp;quot;&amp;gt;&lt;br /&gt;
                          &lt;br /&gt;
          &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;section class=&amp;quot;form_part&amp;quot; id=&amp;quot;infos_fonctionnalites&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;titre&amp;quot;&amp;gt;Fonctionnalité&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;label for=&amp;quot;prise_indice&amp;quot;&amp;gt;Prise en main de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;prise_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;contenance_indice&amp;quot;&amp;gt;Contenance de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;contenance_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label for=&amp;quot;confort_indice&amp;quot;&amp;gt;Confort au bec de 1 à 3&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;confort_indice&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;section class=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/jquery-3.1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;src/js/main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoi.php===&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2028</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2028"/>
		<updated>2019-05-14T14:55:26Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
===Interface===&lt;br /&gt;
===&#039;&#039;&#039;Formulaire.php&#039;&#039;&#039;===&lt;br /&gt;
===Envoi.php===&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2027</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=2027"/>
		<updated>2019-05-14T14:54:19Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Mise en oeuvre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;br /&gt;
&lt;br /&gt;
==Formulaire d&#039;encodage==&lt;br /&gt;
===Interface===&lt;br /&gt;
===Formulaire.php===&lt;br /&gt;
===Envoi.php===&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1996</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1996"/>
		<updated>2019-05-14T14:36:13Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Schéma de base de données */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1995</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1995"/>
		<updated>2019-05-14T14:36:00Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Schéma de base de données */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1994</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1994"/>
		<updated>2019-05-14T14:35:42Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
[[Fichier:schema_verre.png|800px]]&lt;br /&gt;
&lt;br /&gt;
==Extrait base de données==&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1993</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1993"/>
		<updated>2019-05-14T14:34:08Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
=Point de départ=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Fétiche [définition]&#039;&#039;==&lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&lt;br /&gt;
==Les collections muséales de Verres==&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
=Mise en oeuvre=&lt;br /&gt;
[[Fichier:schema_verre.png|800px]]&lt;br /&gt;
&lt;br /&gt;
==Schéma de base de données==&lt;br /&gt;
==Extrait base de données==&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1728</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1728"/>
		<updated>2019-05-07T15:46:31Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Schéma */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
==Descriptif==&lt;br /&gt;
&#039;&#039;Fétiche [définition]&#039;&#039; &lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
==Schéma==&lt;br /&gt;
[[Fichier:schema_verre.png|800px]]&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Fichier:Schema_verre.png&amp;diff=1727</id>
		<title>Fichier:Schema verre.png</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Fichier:Schema_verre.png&amp;diff=1727"/>
		<updated>2019-05-07T15:46:00Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1667</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1667"/>
		<updated>2019-03-20T16:31:49Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Schéma */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
==Descriptif==&lt;br /&gt;
&#039;&#039;Fétiche [définition]&#039;&#039; &lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
==Schéma==&lt;br /&gt;
[[Fichier:quentin_schema_database.png|800px]]&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1666</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1666"/>
		<updated>2019-03-20T16:31:31Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : /* Descriptif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
==Descriptif==&lt;br /&gt;
&#039;&#039;Fétiche [définition]&#039;&#039; &lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|200px]] [[Fichier:verre.png|200px]] [[Fichier:verre3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
==Schéma==&lt;br /&gt;
[[Fichier:quentin_schema_database.png|1000px]]&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1665</id>
		<title>Quentin Lamouroux - La fétichisation de l&#039;Objet</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Quentin_Lamouroux_-_La_f%C3%A9tichisation_de_l%27Objet&amp;diff=1665"/>
		<updated>2019-03-20T16:29:53Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{ Ce projet est développé conjointement dans l&#039;atelier de Typographie Bac3 }&lt;br /&gt;
==Descriptif==&lt;br /&gt;
&#039;&#039;Fétiche [définition]&#039;&#039; &lt;br /&gt;
* Objet auquel on attribue un pouvoir magique et bénéfique, objet qui nous procure de la joie.&lt;br /&gt;
* Objet comme paradigme de la communication humaine : en lui se fixe quelque chose de celui qui l’utilise, le regarde, le crée, le représente. &lt;br /&gt;
* Objet révélateur de notre vision du monde, ce que l’homme dépose en lui [l’objet] de fondamentalement humain.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ce projet sur l&#039;Objet a débuté en m’intéressant au caractère &#039;&#039;&#039;kitsch&#039;&#039;&#039; d&#039;objet du quotidien et originellement fonctionnel, élevé au rang d&#039;Objet de Collection, voire à celui d&#039;Objet d&#039;Art : le Verre. &lt;br /&gt;
&amp;lt;br&amp;gt;Le corpus se compose donc d&#039;images de verres soufflés récoltées à partir de diverses collections de musées tels que le &#039;&#039;Metropolitan Museum of Arts&#039;&#039; de New York, le &#039;&#039;Museum of Glass&#039;&#039; de Corning (USA) et le &#039;&#039;Musée des Arts Décoratifs&#039;&#039; de Paris.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:verre1.png|100px]] [[Fichier:verre.png|100px]] [[Fichier:verre3.png|100px]] [[Fichier:verre4.png|100px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
À partir de ces documents, l&#039;idée est de créer un système de classification confrontant la dimension fonctionnelle du verre (capacité de contenance, confort au bec, prise en main...) avec sa dimension esthétique (décoration, représentation, forme, couleur, mise en scène...), tout en gardant leurs critères typologiques de base (date, provenance, localisation, dimensions...).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Schéma==&lt;br /&gt;
[[Fichier:quentin_schema_database.png|1000px]]&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
	<entry>
		<id>https://designnumerique.be/w/index.php?title=Fichier:Verre4.png&amp;diff=1664</id>
		<title>Fichier:Verre4.png</title>
		<link rel="alternate" type="text/html" href="https://designnumerique.be/w/index.php?title=Fichier:Verre4.png&amp;diff=1664"/>
		<updated>2019-03-20T16:29:13Z</updated>

		<summary type="html">&lt;p&gt;Lamourouxqu : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lamourouxqu</name></author>
	</entry>
</feed>