<prompt> Tengeneza programu ya wavuti ya PHP inayoonyesha fomu inayowaruhusu watumiaji kuweka jina, umri na rangi wanayopenda. Baada ya kuwasilisha, hifadhi data kwenye jedwali la hifadhidata la MySQL linaloitwa watumiaji. Thibitisha umri wa mtumiaji kuwa kati ya 18 na 99, na uhakikishe kuwa rangi unayopenda ni mojawapo ya zifuatazo: nyekundu, bluu, kijani, njano au zambarau. Onyesha ujumbe wa hitilafu ikiwa uthibitishaji hautafaulu, vinginevyo onyesha ujumbe wa mafanikio.  <response>: Ili kuunda programu ya wavuti ya PHP inayokidhi mahitaji, fuata hatua hizi:1. Sanidi mazingira yako ya usanidi: Sakinisha XAMPP au programu nyingine yoyote ya ndani ya seva ili kuendesha PHP na MySQL kwenye kompyuta yako.2. Unda folda mpya inayoitwa user_form katika folda ya htdocs ya usakinishaji wako wa XAMPP kawaida iko C:xampphtdocs.3. Ndani ya folda ya user_form, unda faili mbili: index.php na config.php.4. Fungua faili ya config.php na uongeze msimbo ufuatao ili kusanidi muunganisho wa hifadhidata:phpconnect_error dieMuunganisho haukufaulu: . conn-connect_error;?5. Fungua phpMyAdmin kutoka kwa paneli yako ya udhibiti ya XAMPP na uunde hifadhidata mpya inayoitwa user_form_db. Kisha, unda jedwali linaloitwa watumiaji lenye safu wima zifuatazo: kitambulisho INT, AUTO_INCREMENT, jina VARCHAR, umri INT, favorite_color VARCHAR. Weka id kama ufunguo msingi.6. Sasa fungua faili ya index.php na uongeze msimbo ufuatao:php Fomu ya Mtumiaji kichwa 99 errors Umri lazima uwe kati ya 18 na 99; allowed_colors nyekundu, bluu, kijani, njano, zambarau; ikiwa !katika_arrayfavorite_color, allowed_colors errors Rangi batili inayopendwa. Rangi zinazoruhusiwa: nyekundu, bluu, kijani, njano, zambarau; ikiwa tupu makosa ya stmt conn-tayarishaWEKA NDANI ya watumiaji jina, umri, rangi_kipendwa THAMANI ?, ?, ?; stmt-bind_paramsis, name, age, favorite_color; stmt-tekeleza; mwangwi Umefaulu! Data imehifadhiwa.; nyengine mwangwi ; foreach errors as error echo kosa; echo ; ? methodpost Jina: Umri: Rangi Unayoipenda: Chagua rangi Nyekundu Bluu Kijani Njano Zambarau fomu mwili htmlMsimbo huu huunda fomu na kushughulikia uthibitishaji, ujumbe wa makosa, na kuhifadhi data kwenye hifadhidata.7. Anzisha seva yako ya XAMPP na ufungue kivinjari cha wavuti. Nenda kwa ili kuona na kujaribu programu yako ya wavuti ya PHP. 