16. november 2008 - 15:47Der er
12 kommentarer og 1 løsning
Sende % med i tekstformular
Hej,
Jeg er lidt i tvivl om dette er den rette gruppe.
Jeg har en form med flere tekstbokse, og ved submit sendes disse informationer til en resultatside (som henter resultaterne fra en mysql database). Søge og resultatside er begge php.
I øjeblikket har jeg sat value="%" i alle tekstbokse, så hvis man kun vil udfylde en tekstboks og søge er dette muligt. Problemet er at % vises i alle teksboksene.
Derfor: er det muligt at sætte formen op så hvis et felt ikke udfyldes er standardværdien %?
I øvrigt lyder det, som om du ikke har taget højde for SQL-injections?
Synes godt om
Slettet bruger
16. november 2008 - 15:59#2
" I øjeblikket har jeg sat value="%" i alle tekstbokse " ... " Problemet er at % vises i alle teksboksene. "
Dette lyder lidt underligt i mine ører.
Når du bruger et scriptsprog kan du altid undersøge, om et felt er udfyldt eller ej - og hvis det ikke er, så kan du udføre en bestemt handling, fx at tilføre en bestemt værdi.
Men du må nok forklare dit spørgsmål lidt nærmere...
Jeg er ikke helt sikker på hvordan jeg bare gør det på php siden.
Jeg er ny til sql og injections er jeg ikke stødt på endnu.
Synes godt om
Slettet bruger
16. november 2008 - 16:45#5
Men hvad er dit spørgsmål egentlig?!
Og hvad mener du med: "hvis man kun vil udfylde en tekstboks og søge"? Det lyder for mig som om, at der indtastes nogle svar, og disse sendes så til en side, hvor de sammenlignes med resultaterne, som står i databasen. Eller har jeg misforstået det?
Du bruger vel SQL til at trække data ud fra databasen...
Men hvis du kan vise din PHP-kode, kan jeg nok sige et eller andet om det. =)
Synes godt om
Slettet bruger
16. november 2008 - 18:11#12
Det skal sættes ind på resultat-siden. Det skal indsættes sådan, at hver gang, du henter oplysningerne fra formular-felterne fra den forrige side, så tjekkes det, om feltet var tomt eller ej.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.