Avatar billede nielschristiansen Nybegynder
09. januar 2004 - 20:50 Der er 10 kommentarer og
1 løsning

Hvordan undgår man at en form opretter en tom plads i en database

Hvordan undgår man at en form opretter en tom plads i en database når man går ind på siden ?
Avatar billede ztyxx Nybegynder
09. januar 2004 - 20:53 #1
ved at tjekke om feltene er sat, inden du kører din INSERT
Avatar billede ztyxx Nybegynder
09. januar 2004 - 20:57 #2
if(isset($_POST["variable"})){
  //kør insert query
} else {
  // gør noget andet
}
Avatar billede nielschristiansen Nybegynder
09. januar 2004 - 21:02 #3
ja nu virker det tak for hjælpen giver du et svar så du kan få dine point ?
Avatar billede swaxi Nybegynder
09. januar 2004 - 21:05 #4
en praktisk måde at gøre det på, er at smide et hidden field i din form, som du eks. kan kalde action. du kan så i dit script checke om action er sat, og hvad den i givet fald hedder. på den måde kan den samme side håndtere flere forms.
eg :
<?php
if (isset($_POST['action'])) {
    switch ($_POST['action']) {
        case "create" : create($_POST); break;
        case "update" : update($_POST); break;
        case "delete" : update($_POST); break;
        default : die("ukendt handling");
    }
}
function update($params)
{
  // ...
}
?>
Avatar billede nielschristiansen Nybegynder
09. januar 2004 - 21:14 #5
ok det må jeg prøve sidder faktisk og er ved at skulle lave en side der skal kunne opdatere flere forskellige sidder med forskellige varer samt skal jeg også have lavet en admin side hvor man kan slette posterne efter behov men det har jeg heller ikke så meget styr på men det kommer vel
Avatar billede ztyxx Nybegynder
09. januar 2004 - 21:20 #6
så får du et svar fra mig, men swaxi skal vel også have?
Avatar billede ztyxx Nybegynder
09. januar 2004 - 21:21 #7
øhhh
Avatar billede nielschristiansen Nybegynder
09. januar 2004 - 21:26 #8
det var dit forslag jeg brugte så det er vel dig der skal have point?? men vil da gerne dele dem ud hvis jeg får et svar
Avatar billede ztyxx Nybegynder
09. januar 2004 - 21:33 #9
ville du ikke også bruge hans, nå men du bestemmer jo selv ;-)
Avatar billede ztyxx Nybegynder
09. januar 2004 - 21:39 #10
takker for point :-)
Avatar billede sukos Juniormester
11. januar 2004 - 15:20 #11
if(trim($_POST["textfelt"]) !="") {
sql.................
}

http://dk.php.net/manual/en/function.trim.php
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester