Pokaż wyniki od 1 do 3 z 3

Wątek: select nie zapisuje się do bazy danych

  1. #1
    Zarejestrowany Awatar AntyErrorysta
    Dołączył
    Oct 2009
    Posty
    557

    Question select nie zapisuje się do bazy danych

    To jest kawałek kodu nie rejestrowania się tylko system tworzenia postaci
    ale mam mały problem gdy już wysyła do bazy to pola text są ale
    Select(rozwijana lista...) się nie wysyła pewnie że banalne ale nie mam pomysłu :P (kod mam żałosny nie czepiać się heh - zmienię i tak trochę albo mocno)
    Kod php:
    <? include('g2.php'); 
    session_start();
    $user $_SESSION['zalogowany'];
    $rank mysql_fetch_array(mysql_query("SELECT * FROM gracze WHERE id='$id'"));
     


    ?>
    <p>Witaj <? echo $user   ?><b></b></p>
    <br><form action="tworz.php" method="POST">

        
            <br><b>Wiek:</b><input type="text" name="wiek" maxlength="3">
            <br><b>Włosy:</b>
    <select name="wlosy">
        <option>Białe</option>
        <option>Żółte</option>
    <option>Brązowe</option>
        <option>Czarne</option>
    <option>Rude</option>
        <option>Szare</option>
    <option>Żółtoczarne</option>
    <option>Niebieskobiałe</option>
    <option>Białoczerwone</option>
    </select>
    <br><b>Federacja:</b>
    <select name="federacja">
        <option>NBF</option>
        <option>EF</option>
    <option>EGW</option>
        <option>NWF</option>
    <option>PWB</option>
        <option>MAW</option>
    <option>SFB</option>
    </select>
    <br><b>Charakter:</b>
    <select name="charakter">
        <option>Radosny</option>
        <option>Miły</option>
    <option>Dobry</option>
        <option>Średni</option>
    <option>Złośliwy</option>
        <option>Zły</option>
    <option>Żałosny</option>
    </select>
        <br>    <b>Klasa:</b>
    <select name="charakter">
        <option>Ciężka</option>
        <option>Półciężka</option>
    <option>Średnia</option>
        <option>Półśrednia</option>
    <option>Lekka</option>
        <option>Piórkowa</option>
    <option>Musza</option>
    </select>
    <br><b>trener(nazwa):</b><input type="text" name="trener" maxlength="35">
    <br><b>lekarz(nazwa):</b><input type="text" name="lekarz" maxlength="35">
    <br>&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp<input type="submit" name="tworz" value="stwórz">
    </form>
    <br>
    <?


    $wiek 
    $_POST['wiek'];
    $wlosy $_POST['wlosy'];
    $federacja $_POST['federacja'];
    $charakter $_POST['charakter'];
    $klasa $_POST['klasa'];
    $trener $_POST['trener'];
    $lekarz $_POST['lekarz'];
    if(isset(
    $_POST['tworz'])) 
    {
    echo 
    ' <font color="white"><b>Stworzyłeś boksera! </b></font> ' ;
    mysql_query("UPDATE gracze SET  wiek = '$wiek', wlosy = '$wlosy', federacja = '$federacja', charakter = '$charakter', klasa = '$klasa', trener = '$trener', lekarz = '$lekarz'  WHERE user='$user'");
    }
    else
    {
    echo 
    ' <font color="white"><b>Nie udało się!</b></font> ';
    }
    to bardzo prosty kod...

    Sygnaturka w trakcie tworzenia!


  2. #2
    Zarejestrowany
    Dołączył
    Dec 2007
    Posty
    241

    Domyślnie

    A nie możesz dodać
    Kod php:
    error_reporting(E_ALL
    na początku i
    Kod php:
    or die(mysql_error()) 
    przy zapytaniu? Jesteś pewien, że taka baza istnieje, tak się nazywają pola, w tablicy sesji na pewno masz "user" i czy to na pewno jest nazwa (a nie np. ID) etc. Poza tym poczytaj SQL injection.
    Ostatnio edytowane przez matips ; 14-04-2011 o 12:22
    Respice post te hominem memento te cave ne cadas

  3. #3
    Zarejestrowany Awatar AntyErrorysta
    Dołączył
    Oct 2009
    Posty
    557

    Domyślnie

    (...)
    SQL Injection wiem ale narazie nie zabezpieczam...
    (...)
    Koniec tematu w bazie miałem dla 4 selectów int(2) :P
    już działają...
    Ostatnio edytowane przez AntyErrorysta ; 14-04-2011 o 12:42

    Sygnaturka w trakcie tworzenia!


Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Select - Problemy przy wyciąganiu danych z bazy
    Przez Croos w dziale Problemy przy tworzeniu własnej gry
    Odpowiedzi: 6
    Ostatni post / autor: 09-10-2010, 08:21
  2. Nie zapisuje do bazy
    Przez Belly w dziale PHP / MySql
    Odpowiedzi: 9
    Ostatni post / autor: 29-06-2010, 07:25
  3. Nie wyświetla danych z bazy w pętli
    Przez naruciakk w dziale PHP / MySql
    Odpowiedzi: 13
    Ostatni post / autor: 25-02-2010, 10:01
  4. Problem z pobieraniem danych z bazy danych
    Przez Ligolis w dziale PHP / MySql
    Odpowiedzi: 5
    Ostatni post / autor: 05-08-2009, 15:41
  5. Błąd bazy danych - logowanie
    Przez Erossek w dziale Budowa gry via www
    Odpowiedzi: 7
    Ostatni post / autor: 16-07-2008, 08:56

Tagi dla tego wątku

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •