{"id":15988,"date":"2025-02-27T20:37:20","date_gmt":"2025-02-27T18:37:20","guid":{"rendered":"https:\/\/www.beseit.net\/?p=15988"},"modified":"2025-04-16T11:11:47","modified_gmt":"2025-04-16T09:11:47","slug":"_getdic-i-_getlang-per-passar-informacio-a-un-formulari","status":"publish","type":"post","link":"http:\/\/www.beseit.net\/?p=15988","title":{"rendered":"$_GET[&#8216;dic&#8217;] i $_GET[&#8216;lang]  per passar informaci\u00f3 a un formulari (dintre de la mateixa carpeta)"},"content":{"rendered":"\n<p>Per recollir les variables <code>$_GET['dic']<\/code> i <code>$_GET['lang]<\/code> de la informaci\u00f3 passada a trav\u00e9s del navegador, podeu utilitzar el seg\u00fcent codi PHP:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\/\/ Recollir les variables del GET\n$diccionari = isset($_GET&#91;'dic']) ? $_GET&#91;'dic'] : 'No definit';\n$llenguatge = isset($_GET&#91;'lang']) ? $_GET&#91;'lang'] : 'No definit';\n\n\/\/ Mostrar les variables\necho \"El diccionari \u00e9s: \" . htmlspecialchars($diccionari) . \"&lt;br&gt;\";\necho \"El llenguatge \u00e9s: \" . htmlspecialchars($llenguatge);\n?&gt;\n\nper example si al navegador veiem: 192.168.1.41\/poli\/BD_conexions\/conexio_diccionari_bd.php?dic=catala_castella&amp;lang=cat\n<\/code><\/pre>\n\n\n\n<p>Al formulari que mostra les variables podem llegir:<\/p>\n\n\n\n<p>El diccionari \u00e9s: <mark style=\"background-color:rgba(0, 0, 0, 0);color:#ec0909\" class=\"has-inline-color\">catala_castella<\/mark><br>El llenguatge \u00e9s: <mark style=\"background-color:rgba(0, 0, 0, 0);color:#f00a0a\" class=\"has-inline-color\">cat<\/mark><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#f11212\" class=\"has-inline-color\">$idioma = isset($_GET[&#8216;lang&#8217;]) ? $_GET[&#8216;lang&#8217;] : &#8216;cat&#8217;;<\/mark><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Aquesta instrucci\u00f3 \u00e9s una forma concisa de definir una variable $idioma en funci\u00f3 de si el par\u00e0metre lang existeix a l'URL. Aix\u00f2 es fa utilitzant l'operador ternari, que \u00e9s una alternativa compacta al condicional if-else. Aqu\u00ed tens com funciona pas a pas:\n\nisset($_GET&#91;'lang']):\n\nVerifica si existeix el par\u00e0metre lang a l'URL. Si l'usuari accedeix a la p\u00e0gina amb un enlla\u00e7 del tipus index.php?lang=eus, llavors isset($_GET&#91;'lang']) tornar\u00e0 true.\n\n$_GET&#91;'lang']:\n\nSi el par\u00e0metre lang existeix (\u00e9s a dir, isset($_GET&#91;'lang']) \u00e9s true), el valor d'aquest par\u00e0metre s'assignar\u00e0 a $idioma. Per exemple, si l'URL \u00e9s index.php?lang=eng, el valor de $idioma ser\u00e0 'eng'.\n\n: 'cat':\n\nSi el par\u00e0metre lang no existeix (\u00e9s a dir, isset($_GET&#91;'lang']) \u00e9s false), el valor per defecte 'cat' (catal\u00e0) s'assignar\u00e0 a $idioma.<\/code><\/pre>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Per recollir les variables $_GET[&#8216;dic&#8217;] i $_GET[&#8216;lang] de la informaci\u00f3 passada a trav\u00e9s del navegador, podeu utilitzar el seg\u00fcent codi PHP: Al formulari que mostra les variables podem llegir: El diccionari \u00e9s: catala_castellaEl llenguatge \u00e9s: cat $idioma = isset($_GET[&#8216;lang&#8217;]) ? &hellip; <a href=\"http:\/\/www.beseit.net\/?p=15988\">Continua llegint <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":8179,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[72,70],"tags":[],"class_list":["post-15988","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","category-programacio"],"_links":{"self":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/15988","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15988"}],"version-history":[{"count":5,"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/15988\/revisions"}],"predecessor-version":[{"id":16116,"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/15988\/revisions\/16116"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/media\/8179"}],"wp:attachment":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15988"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15988"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}