WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Plus o Minus i Mysql (https://www.wn.se/forum/showthread.php?t=33312)

youheardit 2008-11-16 16:34

Citat:

Ursprungligen postat av Rokkan1
Citat:

Ursprungligen postat av youheardit
den fulländiga koden på sidan (där jag kodar så att den direkt skickas vidare till en ny sida, men med den koden som ni visa skickades jag inte vidare utan stannade på sidan?? men här e koden

  • Blir sidan helt vit?
  • Får du något felmeddelande?
  • Finns det en index-fil i mappen dit du skickar?
  • Finns mappen ditt du skickar en vidare?

- sidan e vit, helt, inga error meddelande kommer, ja i mappen 1 finns index.php och 1 finns, det har funkat innan med vidare skickningen (eller vad man kan kalla det) men nu med den nya koden funkar det inte.

Jimpsson 2008-11-16 16:40

Kod:

<?php ob_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Min sida</title>
</head>
<body>
<?php
mysql_connect("localhost", "username", "password");
mysql_select_db("databasename") or die(mysql_error());

$krediter = 10;
$UserID = 'admin';

mysql_query("UPDATE credits SET credits = credits + $krediter WHERE user = '$UserID'");       

header('Location: /1/index.php');
?>
</body>


youheardit 2008-11-16 16:44

lite konstigt, för det läggs inte till i databasen??? men ska man ha någon primär key, eller unique
Citat:

Originally posted by Rokkan1@Nov 16 2008, 17:40
Kod:

?php ob_start; ?
DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
html xmlns=http//www.w3.org/1999/xhtml
head
meta http-equiv=Content-Type content=text/html; charset=utf-8 /
titleMin sida/title
/head
body
?php
mysql_connectlocalhost, username, password;
mysql_select_dbdatabasename or diemysql_error;
krediter = 10;
UserID = admin;
mysql_queryUPDATE credits SET credits = credits + krediter WHERE ID = UserID;       
headerLocation /1/index.php;
?
/body



Jimpsson 2008-11-16 16:45

Men kan du seriöst inte felsöka lite själv? Ändra ID till user, jag ändrade det efter en stund i mitt inlägg som du kanske ser.

youheardit 2008-11-16 16:47

Citat:

Originally posted by Rokkan1@Nov 16 2008, 17:45
Men kan du seriöst inte felsöka lite själv? Ändra ID till user, jag ändrade det efter en stund i mitt inlägg som du kanske ser.

oj förlåt såg inte det, men ska kolla det.

youheardit 2008-11-16 16:52

DET FUNKAR!! Tack så mycket alla som har hjälpt mig. nu funkar det äntligen. Ni e faan bäst!!!

youheardit 2008-11-16 17:05

en sissta fråga bara, i koden:
Kod:

$krediter = 10;
använder jag ju -10 om det ska bli negativt, men hur gör jag för att multiplicera eller dividera, är det då

Kod:

$krediter = *10;
sen
Kod:

$krediter = /10;
som jag använder??


FEL: testade precis dessa, men det funkade inte, någon som har ett förslag på vilket "tecken" jag ska använda??

Jimpsson 2008-11-16 17:25

Citat:

Originally posted by youheardit@Nov 16 2008, 17:05
en sissta fråga bara, i koden:
Kod:

$krediter = 10;
använder jag ju -10 om det ska bli negativt, men hur gör jag för att multiplicera eller dividera, är det då

Kod:

$krediter = *10;
sen
Kod:

$krediter = /10;
som jag använder??


FEL: testade precis dessa, men det funkade inte, någon som har ett förslag på vilket "tecken" jag ska använda??

Du måste ju dividera med något. Så här gör du..

$krediter = 10;
$krediter = $krediter * 10;
// Gångrar 10 * 10 = 100.

$krediter = 10;
$krediter = $krediter / 2;
// Delar krediter på 2 vilket blir 5.

youheardit 2008-11-16 17:45

okej, tack så mycket för allt!!!

Jonas 2008-11-16 18:11

De va inge


Alla tider är GMT +2. Klockan är nu 23:03.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson