Avatar billede 123maka Nybegynder
19. januar 2003 - 03:05 Der er 5 kommentarer og
1 løsning

Hvordan gør jeg med den update?

Jeg har lavet denne her kode og jeg vil have $ny_ressourcer til at lægge den ind i sqlen som hedder ressourcer.

har fået 'hjælp' til denne her kode til opdatere den: $row = mysql_query("update profiler set ressourcer = '$ny_ressourcer' where navn = '$username'");
Men hvordan indsætter jeg den i koden så den virker og opdaterer?

<?php
require("db_ind.inc");
  $get_data = mysql_query("SELECT * FROM profiler WHERE username = '$username'");
  $row = mysql_fetch_array($get_data);

    extract($row);
$regn2 = "$indbyggere" / "2";
$regn = "$ture" * "$regn2";
$ressourcer = "$ressourcer" + "$regn2";
$ny_ressourcer = $regn + $ressourcer;
# Vi trækker 2 fra 2
# Dette vil få browseren til at skrive "0" (uden quots) da 2 - 2 jo er 0
if($ture) {

echo "Du brugte $ture tur/ture<br>";

}

?>
<form method="POST" action="<?=$PHP_SELF;?>">
Hvor mange ture vil du bruge? <input type="text" name="ture">
<input type="submit" name="sendt" value="Brug ture">
</form><br>
Avatar billede alrua Nybegynder
19. januar 2003 - 04:58 #1
www.webcafe.dk <- der er en sql-tutorial, som det godt kunne lyde somom du har god brug for at læse...det er ikke så svært, men det er noget du skal lære... :)
Avatar billede rzj Nybegynder
19. januar 2003 - 12:09 #2
<?php
require("db_ind.inc");
  $get_data = mysql_query("SELECT * FROM profiler WHERE username = '$username'");
  $row = mysql_fetch_array($get_data);

    extract($row);
$regn2 = "$indbyggere" / "2";
$regn = "$ture" * "$regn2";
$ressourcer = "$ressourcer" + "$regn2";
$ny_ressourcer = $regn + $ressourcer;
# Vi trækker 2 fra 2
# Dette vil få browseren til at skrive "0" (uden quots) da 2 - 2 jo er 0
if($ture) {

echo "Du brugte $ture tur/ture<br>";

}
if($name == 'sendt'){
$row = mysql_query("update profiler set ressourcer = '$ny_ressourcer' where navn = '$username'");
}
?>
<form method="POST" action="<?=$PHP_SELF;?>">
Hvor mange ture vil du bruge? <input type="text" name="ture">
<input type="submit" name="sendt" value="Brug ture">
</form><br>

ovenstående forudsætter at du vil opdatere tabelleni db når formular sendes...
Avatar billede rzj Nybegynder
19. januar 2003 - 12:10 #3
vrøvl:
if(isset($sendt)){
$row = mysql_query("update profiler set ressourcer = '$ny_ressourcer' where navn = '$username'");
}

sådan skal den if se - jeg har vist tømmermænd....
Avatar billede alrua Nybegynder
19. januar 2003 - 12:31 #4
så meget for min filosofi om at man skal lære tingene selv :(
Avatar billede rzj Nybegynder
19. januar 2003 - 13:08 #5
alrua>>ja, den filosofi giver jeg heller ikke fem flade øre for...man kan da få meget ud af at blive hjulpet videre og på rette spor ;-)
Avatar billede alrua Nybegynder
19. januar 2003 - 21:57 #6
ja, naturligvis kan man det. Men jeg mener altså at man lærer meget mere ved at prøve selv først. Så lærer man også hvor man kan finde svar på den slags spørgsmål selv en anden gang. Man kan spørge når man har prøvet selv og sidder absolut fast. Men når det er noget relativt simpelt, som fx dette update-query, så mener jeg man får mere ud af at lære det selv...det er "doven-løsningen" at spørge på den måde.

Det synes jeg i hvert fald, uden at det skal lyde som om jeg rakker ned på nogen... ;)

-Alrua
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