![]() |
| |||||||
| Registrovať | Site Spy | Zoznam členov | Darovanie | Hľadať | Dnešné príspevky | Označiť témy ako prečítané | Pravidlá fóra |
|
![]() |
| | Thread Tools |
|
#1
| |||
| |||
| Ako sa to robí na: a) výber zo zoznamu položiek b) vybrať dve polia pre editáciu príkazu (napríklad) Mohol by niekto vysvetliť aj kód na mňa, prosím. Ocenia. |
|
#2
| ||||||||||||
| ||||||||||||
| Jedná sa utábořili na prehľad úrovni, nie som si istý, či je to to, čo potrebujete, alebo nie, nie, že ste povedal to, čo máte skúsenosti s html alebo php. Nech je to, čo chcete, alebo nie zabezpečuje háčik môžeme rozšíriť.
__________________
Ste pomocou php v webserver. Webserver je pre-spracovanie PHP kódu, aby váš kód html stavať úseky zaslať zákazníkovi ako súčasť kompletnú HTML dokument. Je to pravda, tak ďaleko? Takže, čo robíte, je, že sa rozhodnete, čo je html říct. Napísať figuríny html dokument, ktorý vyzerá presne tak, ako chcete, aby váš konečný dokument vyzerať. Bude mať vtiahnite-down list v ňom okrem iného, a budete mať písomnú figuríny body do nej, aby ju hľadať pravdu. Potom ste úplne test vašich html tak je to perfektné. Je nepochádza z databázy, to jednoducho vyzerá dobre, ale musíte to urobiť veľa. Príťažlivosť-down výberu kód by mal fungovať už v tejto fáze, a to nemá nič spoločného s PHP. Potom budete mať vytiahnite-nadol zoznamu a zase ju do php, prípadne pomocou echo písať html. Stále máte vzorka dát, ale ste sa začína proces pre-ho. Spustite ho a skontrolujte html dostanete von je totožný s predchádzajúcom kroku. Máte mysql databázy. Napíšte niektorých php ju otvorte a (ak chcete), aby ju zatvorte. Skontrolujte, či je tam k žiadnej zmene, a html nie je ovplyvnená. Nakoniec zmena hard-kódované bitov echo'd html do poľa hodnôt z SQL prečítať v databáze. To je malá twist, ktorý umožňuje váš server poskytuje flexibilné údajov z databázy namiesto pevného kóde, je to len trochu, že zmeny, ktoré poskytuje vaša funkcia. Ktoré časti ste prilepené na? Môj systém: Tim
|
|
#3
| |||
| |||
| Viem, že skoro nič o php. Potřebuju kód, ktorý bude odkazovať na mojom stole a umožní mi vybrať niektorých odboroch? |
|
#4
| |||
| |||
| Už máte databázu tabuľku potom? Máte nejaké html pridať php na ešte? |
|
#5
| |||
| |||
| <! DOCTYPE html PUBLIC "- / / W3C / / DTD XHTML 1.0 Transitional / / EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title> Upraviť položku </ title> <? $ Username = "root"; $ Heslo = ""; $ Databázy = "kaviareň"; $ DbLink = mysql_connect (localhost, $ username, $ passwor d); $ QueryPointer = mysql_query ( "$ USE Databáza", $ dbLink); if (isset ($ _REQUEST [itemdescription])) ( $ Sql = "update set položiek itemdescription ='".$_ ŽIADOSŤ [itemdescription ]."',"; $ Sql = $ sql. "Quantityinstock =".$_ ŽIADOSŤ [quantityinstock ].","; $ Sql = $ sql. "Rounduptotal =".$_ ŽIADOSŤ [rounduptotal ].","; $ Sql = $ sql. "Batchprice =".$_ ŽIADOSŤ [batchprice ].","; $ Sql = $ sql. "Suppliername ='".$_ ŽIADOSŤ [suppliername ]."'"; $ Sql = $ sql. "Kde Itemid =".$_ ŽIADOSŤ [Itemid]; mysql_query ($ sql, $ dbLink); mysql_close ($ dbLink); ) ?> <form id="form1" name="form1" method="post" action="EditItem.php"> <zvoľte name="itemid"> <? $ Sql = "vyberte Itemid, itemdescription, suppliername z položiek objednávky itemdescription"; $ QueryPointer = mysql_query ($ sql, $ dbLink); / / Print ( "<option>". Mysql_num_rows ($ QueryPointer )."</ option> "); for ($ x = 0; $ x <mysql_num_rows ($ QueryPointer), $ x + +) ( $ Item = mysql_fetch_assoc ($ QueryPointer); if ($ item [ "Itemid "]==$_ ŽIADOSŤ [Itemid]) ( print ( "<option value=".$item["itemid"]." selected>". $ item [ "itemdescription"] ".." $ item [ "suppliername "]."</ option>"); ) iné ( print ( "<option value=".$item["itemid"].">". $ item [ "itemdescription"] ".." $ item [ "suppliername "]."</ option>"); ) ) ?> </ Select> <p align='center'> <input type="submit" value="Edit item"> </ p> <p> </ Form> <? if (isset ($ _REQUEST [Itemid])) ( $ Sql = "vyberte Itemid, itemdescription, suppliername z bodu, kde Itemid =".$_ ŽIADOSŤ [Itemid]; $ QueryPointer = mysql_query ($ sql, $ dbLink); $ Pacienta = mysql_fetch_assoc ($ QueryPointer); print ( "<form id=\"form2\" name=\"form2\" method=\"post\" action=\"EditItem.php\"> <label> Položka Popis <input type=\"text\" name=\"itemdescription\" value=\"$item[itemdescription]\"/> </ Label> <p> V <label> Množstvo skladom <input type=\"text\" name=\"quantityinstock\" value=\"$item[quantityinstock]\"/> </ Label> </ P> <p> <label> kola Hore Celkom <input type=\"text\" name=\"rounduptotal\" value=\"$item[rounduptotal]\" /> </ Label> </ P> <p> <label> Dávkové Cena <input type=\"text\" name=\"batchprice\" value=\"$item[batchprice]\" /> </ Label> </ P> <p> Dodávateľ <label> Názov <input type=\"text\" name=\"suppliername\" value=\"$item[suppliername]\" /> </ Label> </ P> ) ?> </ Form> </ Body> </ Html> To je moje číslo na minútu, aj potrebné Itemid a itemdescription , Ktoré sa zobrazí ako rozbaľovací zoznam, vybrať záznam z môjho body tabuľku upraviť. Aj v prípade, že používateľ vstupy hodnotu v poli (v novej položky tabuľky napríklad), ale vstup je v zlej forme, ako by aj vytvárať chybové hlášky? 'Pretože oni by jednoducho nefunguje a užívateľ nebude vedieť, ktoré neboli zapísané do tabuľky, že jo? |
|
#6
| |||
| |||
| Tiež, keď sa môj užívateľ chce objednať Chtěl bych, aby bolo možné zadať množstvo a forme, aby sa celková cena vynásobením batchprice (položky tabuľky) podľa množstva objednaný .. V MS Access SQL by bolo niečo ako: SELECT items.ItemID, items.BatchPrice, orderitem.QuantityOrdered, [BatchPrice] * [QuantityOrdered] AS TotalPrice Z ordersplaced, položky vnútorné orderitem PŘIPOJENÍ NA items.ItemID = orderitem.ItemID; ale ako sa to robí v PHP / MySQL? |
|
#7
| |||
| |||
| Myslím si, že nemôžete vidieť html drevo pre php stromy v čase, čo je dôvod, prečo som začal s týmto prehľad. Ak budete sedieť ako klient v prehliadači a Zobraziť zdrojový kód na tejto stránke, stačí vidieť vygenerovaný html, je tam veľa chýba. Neexistuje / head, body, je to skeletálních a dostať je stanovená až potom, čo dostal php pracovnej je oveľa ťažšie, než ako sa to tesne pred tým, ako ste kód akejkoľvek php. Vaša rozbaľovacej zoznam má byť pracovné html rozbaľovacej zoznam, pokiaľ ide o klienta týka, tthat to, čo jeho prehliadač bude uvedený jeho prehliadač nebude vidieť žiadne Itemid php php itemdescription alebo je to len ide vidieť hodnoty v HTML nastavenia. Ste šesť žonglérství držanie lopty vo svojej strane a snaží sa hádzať všetkých do vzduchu naraz miesto ako prvý, druhý, tretí, štvrtý. Existujú dva spôsoby, ako dáta potvrdenie a môžete si buď kód len jednej z nich, alebo si môžete kód oboje. Tieto dve etapy spôsobom je javascript overovať syntax každého poľa na klientskom zariadení a odmietnuť podať formulár na serveri, kým je to čistý. Je to akási "ach, adresa-1 musia byť medzi 3 a 24 znakov a je to povinné, prosím skúste to znova" obrazovka previerkami. Druhá je formulár na stránke-1-X hovorov stránku, ktorá potvrdzuje niečo vôbec - syntaxe alebo databázové hľadanie. Mohlo by povedal "Nechcem have PSČ, že na mojom PSČ súbor" napr. Ak zistí chybu, odošle späť Stránka-1 pre nápravu, ak je vo všetkých oblastiach, na POST boli čisté, potom preposiela na stránku celej POST-2 pre ďalšie fázy procesu. Akonáhle stránku-X schválilo všetkých oblastiach potom buď strana alebo strana-X-2 môže urobiť akékoľvek aktualizáciu databázy túto stránku-1 bola požadujú. Môj vlastný názor je, že od vás väčšinou mať databázu preverovanie niektorých oblastiach môže byť aj len jeden validačný mechanizmus a vykašľať sa na všetky javascript. Dôvodom pre použitie javascript rovnako je znížiť zaťaženie servera. Ak väčšina stránka-1 obrazovky dostať zamietnutá prvýkrát kole potom áno, javascript to dokáže. Je to ešte ďalšie investície do času a úsilia pri písaní systému. Čo by som robiť, keď ste sa dostanete na obrazovku pracovných html, ktorá obsahuje tento rozbaľovací mechanizmus chcete. Nie php vôbec, len figuríny pracovné obrazovky, ktoré prechádza W3 html validator. Nezadali ste dostali, a že to nebude ľahké sa dostať, keď máte php v ceste rovnako. Potom sa známou pracovné rozbaľovacej systém na svojom mieste, môžete zmeniť hodnoty, ktoré sú zo svojej databázy - bit, ktorý je jedinou riadku bez ohľadu na to, ako zložité to skončí hľadáte. Je to jedno-line zmena pracovného režimu, takže je jednoduché vyskúšať a zistiť, že ste tu správne. Máte pre tento termín? Je to koľaj projekt - zdá sa, trochu náročný, ak to je a či naozaj chcete ísť, pokiaľ ide o doplnenie údajov, validácia mechanizmu. Ste testovanie na vlastný počítač, alebo máte server niekde? Máte-li jeden, je to na internete, alebo je to na vašej sieti? |
|
#8
| |||
| |||
| Áno, je to college v kurze. Čo ste si vysvetliť zdá sa mi naozaj zložité a nič s tým, čo sme 'učil' robiť (učiteľ na hovno). Uzávierka je budúci utorok, já bych prostě udržať ho požiadať, ale všetkých, hovorí sa, že tam, kde som sa na 'znepokojujúce' a on sa navždy vyriešiť problém, keď 1 jsem tony. Ak by sme mohli použiť len v MS Access. |
|
#9
| |||
| |||
| Ako sa máte, čo píšete testovanie? Mali by ste dať webserver na vlastný počítač, alebo ste váš kód uvedenia na inom počítači prechádzať? Či tak alebo onak, pri prechádzaní sa na stránku, ktorá má číslo, ktoré ste mi zobrazí, Zobraziť zdrojový kód. Kopírovanie, že na toto vlákno, a my budeme vidieť, že nemá v php, a zďaleka toľko riadkov. PHP bol použitý až v serveru pre-procesora pred webserver vás poslal stránky. PHP vytvorila línie html. Takže, ak nemáte tu kvapka-down tabuľky. Ak budete písať len jeden v html potom viete, budete môcť vidieť v prehliadači. Budete môcť vyskúšať a overiť, že naozaj kvapky nadol a že to vyzerá dobre. Myslím, že je potrebné urobiť ako prvé. Kedy ste si urobili, prezeranie stránok z webového servera a Zobraziť zdrojový kód a kopírovať / vložiť ho sem znova, tak sme vidieť rozdiel. Zistite, či môžete získať Zobraziť zdrojový verzia musí byť čisté html, ktoré prejde na validator http://validator.w3.org/ (skontrolujte, že ste tým, že http://validator.w3.org/ webovú adresu stránky, ak ste webovú adresu, alebo nalepenie že Zobraziť zdrojový kód do validator priamo). Ak máme čisté html potom máte inú značku na kurze očekávám. Potom môžeme vykonať kvapka-down tabuľke pochádzajú z php miesto html, z databázy, a budete mať viac ochranných známok ešte za predpokladu, že učiteľ môže sledovať, čo ste urobil. Mluv dál, já očekávám my podarilo nájsť správny slová, resp. |
|
#10
| |||
| |||
| Použitie Dreamweaver 8, xampplite a místní_hostitel pre zobrazenie stránok, nemôže zobraziť zdrojový kód 'Theres spôsobiť chybu s kódom a žiaden nápad na HTML. |
![]() |
|
| Záložky |
Podobné témy | ||||
| Nitka | Thread Odľahčenú | Fórum | Odpovede | Posledný príspevok |
| Konfigurácia Apache s mysql | GKman | Web Design, hosting & SEO | 2 | 28. júl 2009 00:44 |
| Bezplatne Windows Desktop MySQL Editor | Hybr! D | Web Design, hosting & SEO | 2 | 6. júl 2009 03:59 |
| MySQL a hosting spoločnosť | MySlowQuietLife | Web Design, hosting & SEO | 4 | 22. február 2008 03:25 |
| Webserver pomôže s MySQL | Drewski526 | Web Design, hosting & SEO | 1 | 19. novembra 2007 13:21 |
| Thread Tools | |
| |