←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

MySQL
Błąd z wyborem.

  • +
  • -
ELOS - zdjęcie ELOS 22.10.2011

Witam mam problem otóż gdy tworzę
Serwer:<br><input type="checkbox" name="serwer" value="NowyCod" />NowyCod
<input type="checkbox" name="serwer" value="ZombieXP" />Zombie XP Mod<br>
<input type="checkbox" name="serwer" value="FFA" />FFA
<input type="checkbox" name="serwer" value="DeathrunEXP" />Deathrun EXP<br>
<input type="submit" value="wyślij!" name="ok">
Po wywołaniu zapytania pokazuje mi ostatnią wybraną opcje a nie np. 2
Przykład
Wybieram wszystkie 4 serwery.
W bazie danych zapisuje mi się tylko ostatnia czyli DeathrunEXP.

Czy da się do naprawić aby było kilka serwerów np. DeathrunEXP,ZombieXP

Edit:
Moje zapytanie.
$zapytanie = "INSERT INTO `kamil220_panel`.`platnosci` (`kupiec`, `sprzedawca`, `kupil`, `wydal`, `email`, `serwer`, `kod`) VALUES ('$kupiec', '$sprzedawca', '$kupil', '$wydal', '$email', '$serwer', '$kod');";

Użytkownik ELOS edytował ten post 22.10.2011 19:53
Odpowiedz

  • +
  • -
Gh0st - zdjęcie Gh0st 30.10.2011

Bo to nie ma prawa działać.
CheckBox jak i lista wielkorotnego wyboru są zapisywane do
array()
Do sprawdzenia i dodania musisz użyć pętli foreach. Odsyłam cię do Manuala
http://php.net/manua...res.foreach.php

$serwer = $_POST['serwer'];
foreach($serwer as $k => $v){
$wybral_serwer .= $v . ',';
}

i do zapisu do bazy użyj zmiennej
$wybral_serwer


Sory za odkop ale chciałem pomóc ^^
Użytkownik Gh0st edytował ten post 30.10.2011 08:02
Odpowiedz