Der skal slet ikke tænke på hvordan det skal kodes, for så bliver det først forvirrende. ;) Det skal skrives / tegnes som de ønsker det skal fungere, helt ned til mindste ting. Først laver de en tegning med opsætningen, (inputs / tekst osv) derefter skriver de hver del hvad den skal gøre. Der vil oftest være en masse streger over til den del på tegningen og 2-3 forskellige måder at forklare det på på samme papir - kan se forvirrende ud, så snakker hver gang om hvad de ønsker, for de har sikkert glemt at tage højde for noget - Men de bliver bedre og bedre til det :) De har så fået af mig en liste med alle tabeller og funktioner som der er lavet med en lille beskrivelse hvad den gør, så de kan skrive dem og jeg kan se hvad det er. Eksempel på en søgeformular de kunne finde på at skrive: Trin 1: Udfyld [felt1] med X og tryk på [knap1] [Knap1] trykket - (Fjern skadeligt indhold) og tjek om [felt1] er tomt. -> Hvis tom skriv "Feltet er tomt." Trin 2: Ved søgning efter X Forbind til (Y tabel) og hent alle Y´er der indeholder hele ordet X. -> Hvis ingen funder skriv "Ingen Y´er fundet." Trin 3: Vis (Y navn) og link til Y som vist på tegning [3] ----------- Sådan kunne de finde på at lave det. Nu er den ret simpelt, og ville ikke indeholder ret mange underligheder. de der[] bruger vi til felter som de skal tegne og () til funktioner og tabeller. Når de skriver: "Forbind til (Y tabel) og hent alle Y´er " Så ved jeg at det de egentlig mener er at de vil bruge en while og vise dem. Det jeg så gjorde var at fortælle dem , at de kun må sige / skrive det på den måde når det er sådan de mener. Hvis de kun vil hente og ikke vise, skal de skrive "Forbind til (Y tabel) og hent alle Y´ers data" Denne: "(Fjern skadeligt indhold)" er en "funktion" jeg har skrevet på den liste jeg har givet dem. Funktionen er faktisk mysql_real_escape_string og en str replace . men det forstår de ikke hvad er og forvirre bare. Så det er nemmere bare at sige den hedder (Fjern skadeligt indhold). Så vi har nogle grund regler som de skal lære, nemmere end at de fortæller "man skal kunne søge efter Y med X og klikke på Y´erne bagefter" hvilket vil tage mig flere timer at finde ud af hvad de mener og jeg virker dum fordi jeg ikke automatisk forstår at den skal skrive "ikke fundet" hvis der ingen er og en masse andre små ting som folk tror man automatisk ved. Nu snakker vi ikke så meget forbi hinanden og går hurtigere end de der laaaange forklaringer på hvad der skal laves. |
Tak for dit svar.
Nice at du har fået dem med på det, værd at igangsætte partneren med, da det er hjælp for os som så programmere. Det er jo næsten lige til..!
Du fik lige et smil på mig når jeg læste Fjern skadeligt indhold og du så forklarede det med at den mysql-escape for ikke sql injections (lige et off topic fra mig til dig er at kigge ind til PDO forbindelse med databasen istedet for mysql_ .. skriv i pm så hjælper jeg dig igang)
Tar en snak med min partner imorgen og vender tilbage med en konklusion og hvad vi har fundet ud af.
Thasje du skriver han skal hjælpe økonomisk, hvordan tænker du? Der ik rigtigt nogle udgifter, så tænkte du måske på at han skulle betale mig?