Avatar billede spike. Nybegynder
25. august 2002 - 12:43 Der er 11 kommentarer og
1 løsning

ændre en værdi?

Jeg har en bruger i min database

User:  Pass:  Dage:
Test  Pass  1

Hvordan laver jeg en måde så jeg kan skrive et nyt antal i dage?

en form med en knap der ændre dage til x men kun for ham sefølig ;) gør ikke noget hvis der er 2 inputs hvor jeg i den ene skriver userens navn og i den anden det nye antal dage
Avatar billede lundemann Nybegynder
25. august 2002 - 12:44 #1
ok
Avatar billede lundemann Nybegynder
25. august 2002 - 12:45 #2
meget indviklet
Avatar billede lundemann Nybegynder
25. august 2002 - 12:45 #3
ok
Avatar billede lequet Nybegynder
25. august 2002 - 12:52 #4
Hvis du snakker om PHP, så er her et eksempel (men så burde dit spm nok befinde sig i PHP kategorien :)

<?php
  if ( $HTTP_POST_VARS['send'] ) {
    $bruger = $HTTP_POST_VARS['bruger'] ;
    $dage = $HTTP_POST_VARS['dage'] ;

    mysql_query("UPDATE brugere SET dage = '$dage' WHERE user = '$bruger'") ;
  }
?>

Og så din form

<form method="post">
  <input type="hidden" name="send" value="true">
  <input type="text" name="bruger">
  <input type="text" name="dage">
  <input type="submit">
</form>
Avatar billede spike. Nybegynder
25. august 2002 - 12:53 #5
...kan man så bare overskrive useren med en ny?
så hvis nu jeg henter userens data sådan så at den skriver
VALUES $date[0], $data[1], $nytantal
?
Avatar billede lequet Nybegynder
25. august 2002 - 12:53 #6
Skal lige siges at "brugere" er navnet på din tabel i databasen, ret den til hvad din tabel nu hedder :)
Avatar billede lequet Nybegynder
25. august 2002 - 12:56 #7
Hmm det tror jeg ikke lige jeg forstod...
Avatar billede disky Nybegynder
25. august 2002 - 13:09 #8
lequet:
Hvorfor pokker svarer du så her, når du tydelitvis ved du poster det forkerte sted ?
Avatar billede lequet Nybegynder
25. august 2002 - 13:17 #9
Disky > Jeg har lagt mærke til at du går meget op i at der ikke kommer PHP spm i mySQL kategorien... Jeg er enig i at det er forkert at smide PHP spm under mySQL, men jeg synes også det er lidt latterligt at flytte et spm, og dermed oprette 2 ens spm. Istedet kunne man måske bede en co-admin om at flytte spørgsmålet til den rette kategori. Og så kan man ellers håbe at spike (og andre) fremover vil huske at PHP hører til under PHP ikke mySQL. Det er sådan set derfor, så kan du være enig eller ej, men det er min holdning til det :)
Avatar billede disky Nybegynder
25. august 2002 - 14:19 #10
du er enig i at det er forkert at post php spørgsmål her, men hvorfor så ikke php svar ?

Det eneste i dit svar der er relevant er:
UPDATE brugere SET dage = '$dage' WHERE user = '$bruger'

endda med de 2 variabler rettet til noget Mysql forstår.

Når folk konstant besvarer spørgsmål her der tydeligtvis er landet forkert, og poster php svar, kan vi aldrig forvente folk forstår forskellen.
Avatar billede lequet Nybegynder
25. august 2002 - 14:32 #11
Du har ganske ret, men vi kan vel så heller ikke forvente at folk forstår forskellen på at lukke sit spm og oprette det i en anden kategori, og at oprette 2 ens spm lige efter hinanden. Der er en lighed her, hvad man så vælger at gå mest op i er vel så det store spm : Skal vi gå mest op i at alle spm er smidt i den rette kategori, eller at folk ikke opretter ens spm lige efter hinanden?

Jeg kan kun give dig ret, hverken spørgsmålet eller mit svar burde høre til i mySQL kategorien. Men hvis spike havde lukket det her, og oprettet det igen under PHP, ville det jo stadig ligge her, og ville oven i købet optage dobbelt så meget plads i ekspertens database. Bedste løsning er vel at en coadmin flyttede spørgsmålet, eller at admin overvejede at gøre det muligt for spørgeren selv at flytte det (om det er en god ide kan så diskuteres)
Avatar billede disky Nybegynder
25. august 2002 - 15:45 #12
korrekt coadmin skulle gøre deres arbejde.

Problemmet er i 99.99% af tilfældene gør de det ikke :-(
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
Computerworld tilbyder specialiserede kurser i database-management

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

IT-JOB

Akademikernes A-kasse

AI Product Owner

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Ingeniør til Satellitkommunikation