Avatar billede illmatic Nybegynder
18. maj 2003 - 16:44 Der er 15 kommentarer og
2 løsninger

PHP fejl?

Hej allesammen

jeg sidder nu med det mærkeligste problem, jeg fixede det imorges og der virkede det men nu virker det ikke.
problemet er at den skal update:

("UPDATE tester SET point=point+10, point_idag=1 WHERE brugernavn='$_SESSION[brugernavn]'");
$total = $data[point]+10;
echo "Du fik 10 point du har nu " . $total . " point";


Så sætter den point_idag til 1 som den også skal, og den udskriver:
Du fik 10 point du har nu "POINT+10" point

Men den opdatere ikke i databasen? der står stadigvæk det samme beløb altså før de 10 point... Hvordan kan det være ?!
Avatar billede schaefner Juniormester
18. maj 2003 - 16:46 #1
Prøv:
mysql_query("UPDATE tester SET point = point+10, point_idag=1 WHERE brugernavn='$_SESSION[brugernavn]'");
Avatar billede ztyxx Nybegynder
18. maj 2003 - 16:47 #2
har du husket din while() for at få $data["point"] med ud??
Avatar billede illmatic Nybegynder
18. maj 2003 - 16:48 #3
LOOOL fuck hvor er jeg blind... mysql_query havde jeg fjernet fordi jeg skulle kopiere den og kom til at slette den hehe... Damn
Thanx... lav svar ;)
Avatar billede illmatic Nybegynder
18. maj 2003 - 16:49 #4
ztyxx >
Ja jeg glemte bare mysql_query :D
Avatar billede ztyxx Nybegynder
18. maj 2003 - 16:50 #5
hehe, det kan man nemt lige få smidt væk, eller også databaseconnecten :-)
Avatar billede illmatic Nybegynder
18. maj 2003 - 16:51 #6
ok har du også prøvet? (Så er jeg da glad for at jeg ikke er total idiot men at det er normalt) hehe
Avatar billede ztyxx Nybegynder
18. maj 2003 - 16:53 #7
tror at de fleste har glemt noget i den stil, i bar iver for at få skidtet til at virke :-)
Avatar billede illmatic Nybegynder
18. maj 2003 - 16:54 #8
ztyxx kan du lige hjælpe med en lille hurtig en ?

i mit brugersystem har jeg lavet "ret profil" og vil gerne have at når de trykker "enter" så skal der automatisk komme en <br> i deres profil, for de skal ikke kunne skrive HTML i deres profiler.... Kan jeg gøre det ?!
Avatar billede ztyxx Nybegynder
18. maj 2003 - 16:55 #9
nl2br($felt)
Avatar billede illmatic Nybegynder
18. maj 2003 - 16:56 #10
"n00bie-stilen" = ok hvordan skal det sættes ind ? jeg forstår godt hvad det betyder men ved ikke hvor jeg skal putte det ind !
Avatar billede ztyxx Nybegynder
18. maj 2003 - 16:57 #11
hvis $felt er et textarea der gemmes i databasen, så bruger du bare nl2br($data["felt"] når du udskriver dit udtræk, og for at undgå at folk kan bruge html kan du bruge strip_tags()
Avatar billede ztyxx Nybegynder
18. maj 2003 - 16:57 #12
nl2br($data["felt"]) manglede lige en afsluttende )
Avatar billede illmatic Nybegynder
18. maj 2003 - 17:07 #13
hmm det virker ikke rigtigt :(
ellers gør jeg det forkert (gør jeg nok)

echo "Brugerprofil for: <b>$data[brugernavn]</b><br>";
echo "$data[brugernavn] har ialt <b>$data[point]</b> point";
echo "<br><br><b>$data[brugernavn]'s</b> info:<br>nl2br($data[info])";
Avatar billede ztyxx Nybegynder
18. maj 2003 - 17:10 #14
echo "<br><br><b>$data[brugernavn]'s</b> info:<br>" . nl2br($data[info]) . ;
Avatar billede illmatic Nybegynder
18. maj 2003 - 17:13 #15
Mange tak...! :)
schaefner ?
Skal du ikke også lave svar, du svarede på det første !
Avatar billede schaefner Juniormester
18. maj 2003 - 22:33 #16
ok
Avatar billede ztyxx Nybegynder
23. maj 2003 - 08:41 #17
takker for point :-)
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