Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Php - post problem

Skapad av ThLoser, 2013-07-05 07:47 i Webbutveckling & Programmering

2 117
6 inlägg
0 poäng
ThLoser
Visningsbild
P 37 Vetlanda Hjälte 72 inlägg
0
Har ett litet problem

När jag kör denna
Ett stycke PHP-kod:
   $news = (!isset($_POST['newsadmin'])) ? '0' : '1'; 
$forum = (!isset($_POST['forumpolis'])) ? '0' : '1';
$moderator = (!isset($_POST['moderator'])) ? '0' : '1';
$useradmin = (!isset($_POST['memberadmin'])) ? '0' : '1';
$superadmin = (!isset($_POST['superadmin'])) ? '0' : '1';
$sql = "UPDATE ".PREFIX."user_groups SET
news='".$news."',
forum='".$forum."',
moderator='".$moderator."',
user='".$useradmin."',
super='".$superadmin."'
WHERE userID='".$_POST['userID']."'";
die($sql);



Så får jag allt att super är 1 även fast jag inte postar den, men alla andra som moderator, forum och det funkar helt perfekt men inte den, någon som vet vad det kan vara för fel!?

Volbeat - Evelyn is the thing ! :D

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

ThLoser
Visningsbild
P 37 Vetlanda Hjälte 72 inlägg
Trådskapare
0
Har denna posten i en while för att få ut alla medlemmar kan det vara så att den kollar om den som är checked blir postad istället?

Volbeat - Evelyn is the thing ! :D

NKL
Visningsbild
P 36 Mölndal Hjälte 258 inlägg
0
Inget fel i koden som du har postat vad jag kan se, så det är troligtvis något fel i formuläret som du skickar din POST ifrån.

Skulle du kunna ta dig tid att bifoga formulär samt ev. javascript som hanterar formulärsdatan innan du skickar iväg det mot din backend, så kanske man kan felsöka det något närmare.

Sidenote: Ser lite omständigt ut att köra en isset på alltihop, iterera igenom nycklarna istället.
Exempel: http://pastebin.com/Gt7LCNb2 (med kommentarer för din skull)

Everywhere is within walking distance if you have the time.

ThLoser
Visningsbild
P 37 Vetlanda Hjälte 72 inlägg
Trådskapare
0
NKL: Finns inget javascript till den delen

Den enda javascripten jag har är när jag ska toggle('klassen') för den användaren så när man trycker på admin rättigheter knappen så kommer den klassen fram annars är det inget.


Tack så jätte mycket var ju mycket smidigare :P! Men får fortfarande samma problem


Här är koden: http://pastebin.com/E3r68wd3

Volbeat - Evelyn is the thing ! :D

Tvillingen
Visningsbild
P 31 Hjälte 3 117 inlägg
0
Ändra
$superadmin = ($rad['super'] == "1") ? 'checked="checked"' : 'none';

till

$superadmin = ($rad['super'] == "1") ? 'checked="checked"' : '';

Jag är ond!

ThLoser
Visningsbild
P 37 Vetlanda Hjälte 72 inlägg
Trådskapare
0

Svar till Tvillingen [Gå till post]:
Det hade jag också gjort utan någon vidare framgång. Men såg nu att jag har bara en post och då postar den alltid första ju så länge man inte köra en array.

Volbeat - Evelyn is the thing ! :D


Forum » Datorer & IT » Webbutveckling & Programmering » Php - post problem 

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons