Stig Sørensen skrev:
> On Aug 17, 12:09 pm, Dan Storm <shadyz@_REMOVETHIS_err0r.dk> wrote:
> 
>> Af ren nysgerrighed; hvad er årsagen til at du vil alle de ting i én og
>> samme fil?
> 
> For at genbruge så meget kode som muligt.
'Genbrug af kode' er vist ikke det sted du kommer hen med den løsning - 
jovist, du slipper nok for at genskrive noget kode, men Bertel er et 
skridt i den rigtige retning.
> Der vil jo feks. være ens validering på POST felterne fra både 'add'
> og 'edit'.
Det kan også sagtens foregå centralt fremfor flere steder. Din 
tilføj/opret/slet funktionalitet bør du smide i en klasse, som dine 
filer benytter sig af istedet. Her skal du tænke i retning af noget 
polymorfi.
> - Og så fordi jeg synes det er flottere med: file.php?add & file.php?
> edit=3782
> end: file_add.php & file_edit.php?id=3782
Ja, det er jo så en smagssag. For mig skaber det ramme om en større 
usikkerhed i koden.
> Har du et par gode eksempler til hvordan du ville gøre?
> Så vil jeg meget gerne se dem ;)
Tja, personligt ville jeg nok lave et objekt der kunne kunne klare 
funktionaliterne for dig.
og så lave noget ala:
<?php
   $allowedMethods = array("add", "edit", "delete");
   $method = strtolower($_GET["method"]);
   if(!in_array($method, $allowedMethods))
      $method = "add"; //default er måske add
         include("hus.obj.php");
   $obj = new Hus();
   if(isset($_POST))
      $obj->handlePost();
   $obj->$method();
?>
Men altså, der kan jo gøres mange forskellige ting - måske gå over i 
noget url rewrites for at gøre det pænt?
example.org/houses/add
example.org/houses/edit/3782
example.org/houses/delete/3782
-- 
Dan Storm - storm at err0r dot dk / 
http://err0r.dk
Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!