Avatar billede grauholm Nybegynder
23. april 2003 - 08:04 Der er 9 kommentarer og
1 løsning

Opdaterg af flere rækker på 1 gang

Jeg har brug for at kunne opdatere en databasetabel med flere rækker på en gang.

Jeg har en tabel med flere sælgere i og jeg har brug for at kunne opdare disse med et aktuelt salgstal, men jeg har ingen idé om hvordan, jeg henter sælgerid over i en "TABEL".

/Allan
Avatar billede schaefner Juniormester
23. april 2003 - 08:17 #1
Skal salgstallet opdateres ved alle sælgere, eller hvordan?
Avatar billede grauholm Nybegynder
23. april 2003 - 08:27 #2
ja, det er jo forskellige salgstal for alle sælgere, så jeg skal kunne indtaste de induviduelle tal for sælgerne (der er 3 for hver)
Avatar billede schaefner Juniormester
23. april 2003 - 08:29 #3
Tre forskelige tal, fordelt til forskellige sælgere? Undskyld at jeg spørger, men jeg vil lige være sikker på at jeg forstår ideen.
Avatar billede grauholm Nybegynder
23. april 2003 - 08:50 #4
Ja, det er idéen, men glem de forskellige tal, hvis vi starter med 1 tal til hver sælger så har jeg noget at arbejde vidrere med!!
Avatar billede schaefner Juniormester
23. april 2003 - 09:19 #5
UPDATE tabel SET sagstal=786 WHERE saelgerID IN (1,2,3,4,5)

Den skulle gerne sætte salgstallet til 786 hos de sælgere der har id'et 1, 2, 3, 4 og 5. Er det noget ala det?
Avatar billede grauholm Nybegynder
23. april 2003 - 11:58 #6
Nej ikke helt, min idé er at lave en tabel hvor jeg kan plotte de forskellige salgstal ind og så få dem opdateret. Sælgerne henter jeg fra en den tabel der skal opdateres
Avatar billede sostack Nybegynder
23. april 2003 - 13:26 #7
eksempel:

html-fil med formen:
<form action="./salgupdate.php" method="GET">
Opdatering af salgstal:<br />
Sælger 1<input type="text" name="sælger[0]"><br />
Sælger 2<input type="text" name="sælger[1]"><br />
Sælger 3<input type="text" name="sælger[2]"><br />
Sælger 4<input type="text" name="sælger[3]"><br />
Sælger 5<input type="text" name="sælger[4]"><br />
Sælger 6<input type="text" name="sælger[5]"><br />
Sælger 7<input type="text" name="sælger[6]"><br />
<input type="submit" name="send" Value="Send">
</form>
// salgupdate.php:

<?
// forbind til din database her //
$tabel = "navnet på din tabel";
if($_GET['send'] == "Send") {
foreach($_GET['sælger'] as $key => $value) {
$qry_update = "UPDATE $tabel SET salgstal=$value WHERE saelgerID=$key";
mysql_query($qry_update) or die(ERROR());
echo "Salgstal er opdteret for sælger nr. " . $key;
}
}
?>

//sostack
Avatar billede grauholm Nybegynder
23. april 2003 - 18:50 #8
Jeg kan godt se logiken i det, men der skal du vide antalet af sælgere, der vil sige når der kommer 1 ny sælger skal der laves ny programering, sælgeren skal trækkes ud af en database
Avatar billede grauholm Nybegynder
23. april 2003 - 19:59 #9
Jeg har endnu engang set dit forslag igennem og har fundet det brugbart i en letter omskrevet form og derfor akseptere jeg et svar
Avatar billede grauholm Nybegynder
15. maj 2003 - 13:26 #10
så vil jeg da selv svare
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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