default i mysql query

Tags:    databaser

jeg har en fungerende query her
Fold kodeboks ind/udKode 


...men for at den skal virke skal alle variablerne jo være defineret og det er lidt irriterende at man skal skrive side.php?cat=2&sort=name&dir=asc bare for at vise en side...
er der ikke en måde at indstille en "default" ligesom når man laver en switch i php?
håber nogen kan svare mig på det . Mange tak :)



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Du kan vel lave

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 19.02.2007 21:22 af Bruger #3275
jeg har en fungerende query her
Fold kodeboks ind/udKode 


...men for at den skal virke skal alle variablerne jo være defineret og det er lidt irriterende at man skal skrive side.php?cat=2&sort=name&dir=asc bare for at vise en side...
er der ikke en måde at indstille en "default" ligesom når man laver en switch i php?
håber nogen kan svare mig på det . Mange tak :)


Det ville være meget dumt sikkerhedsmæssigt hvis du henter de variabler direkte ind fra brugeren. Her er et eksempel på hvordan du kan gøre, så brugeren ikke får fri adgang til databasen:

Fold kodeboks ind/udKode 




hmm... tak, men hvad skulle brugeren kunne gøre af skade?



indtaste nogle oplysninger som fx:

side.php?cat=2&sort=name&dir=asc;+drop+database+databasenavn;





tak for hjælpen allesammen :)



t